Czy szybciej jest mieć dwa mniejsze dyski twarde czy jeden duży?


19

Zakładając, że wszystkie dyski mają taką samą prędkość obrotową i ogólnie te same specyfikacje, z wyjątkiem przestrzeni dyskowej, czy szybsze byłoby zainstalowanie dwóch dysków twardych razem czy tylko jednego większego w komputerze?

Odpowiedzi:


17

Tak. Dwa dyski są szybsze.

Jak ktoś już powiedział, możesz użyć RAID 0 . To da ci prawie dwukrotność prędkości dla czegoś większego niż mały plik, przy czym mały zależy od tego, jak sformatowany jest Twój nalot. To sprawia, że ​​oba dyski wyglądają jak jeden duży, więc nie ma dodatkowych kroków, aby uzyskać lepszą wydajność po skonfigurowaniu RAID. Jedną wadą RAID 0 jest to, że jeśli JEDEN dysk ulegnie awarii, tracisz WSZYSTKIE swoje dane.

Możesz także po prostu używać obu dysków osobno . W takim przypadku przewaga wydajności zależy od sposobu ich użycia. Aby uzyskać maksymalną przewagę, musisz upewnić się, że oba dyski będą używane jednocześnie. Jeśli uruchomisz dwie lub więcej aplikacji związanych z dyskowymi operacjami we / wy, jest to stosunkowo łatwe. Jeśli nie, możesz oddzielić system operacyjny, Zamień (jeśli jest używany), aplikacje lub dane. To, co należy zrobić, zależy od typów używanych aplikacji.

Uwaga: nie należy mylić napędu i partycji. Mimo że Windows przedstawia je jako różne dyski, użycie dwóch partycji może tylko spowolnić rzeczy, ponieważ gdy są one używane jednocześnie, głowa musi przechodzić z jednej partycji do drugiej, ponieważ są one oddzielone cylindrami. Nie dotyczy to jednak dysków SSD.


Cóż, nie wypróbowałem większości płyt głównych :) Udało mi się uzyskać do 15% teoretycznego maksimum z dużą ilością z nich w ramach poprzedniej pozycji, którą zajmowałem.
Itai

Zgadzam się z odpowiedzią, jednak czynniki takie jak wielkość pamięci podręcznej i czasy odczytu / zapisu / wyszukiwania / itp. Będą miały wpływ na ogólną wydajność testu. 2 wolne dyski mogą nie być tak szybkie jak 1 szybki.
Keltari,

8

Przez jakiś czas miałem Raid 0, ale zauważyłem tylko niewielką ogólną poprawę. Byłem rozczarowany całym pomysłem i dostałem SDD dla mojego systemu i plików programów, i doszedłem do wniosku, że żadna inna niedroga aktualizacja komputera nie przyniesie tak dużej wydajności, zanim dostałem SSD, naprawdę nie zdawałem sobie sprawy z tego, ile szyi mam Dysk twardy był.

Wracając do pierwotnego tematu, w zależności od sposobu korzystania z komputera, może być szybsze, jeśli masz dwa dyski twarde podłączone do różnych kontrolerów na płycie głównej, jeśli ma więcej niż jeden. Porty Sata dla tego samego kontrolera zwykle oznaczone tym samym kolorem, np. moja płyta główna ma 4 pomarańczowe porty kontrolowane przez układ Intel i 2 czerwone porty kontrolowane przez układ J-Micron. Podłączenie obu dysków twardych do tego samego kontrolera obniży wydajność, w moich testach szybkość zapisu kopii pliku z jednego dysku twardego na inny spadła ponad dwukrotnie w porównaniu do konfiguracji, gdy dyski twarde były podłączone do różnych kontrolerów.


Dobra uwaga na temat kontrolerów. Moje doświadczenie dotyczy głównie systemów typu „big iron”, w których kontrolery mogą ogólnie obsługiwać wiele jednoczesnych transferów, ale niektóre z nich mogą nie mieć zastosowania w przypadku kontrolerów PC.
Daniel R Hicks

1
Czynniki wydajności RAID mocno wpływają na kontroler. Oprogramowanie RAID zapewni minimalne korzyści w zakresie wydajności, a sprzętowa RAID jest znacznie szybsza. Należy również pamiętać, że niektóre płyty główne ze zintegrowanymi kontrolerami RAID używają niskiej jakości układów o niskiej wydajności.
Keltari,

3

Dwa dyski będą szybsze, jeśli oba dyski będą często używane jednocześnie. Na przykład w systemie Windows można utworzyć stronę jednego dysku i umieścić pliki na drugim lub pliki systemowe na jednym, a pliki użytkownika na drugim. W zależności od wzorców użytkowania może to spowodować, że oba dyski będą jednocześnie zajęte przez rozsądny okres czasu.

Jednak dwa dyski nie poprawią znacząco wydajności (ale nie zaszkodzą), jeśli po prostu umieścisz losowy fragment systemu plików na drugim dysku - wymaga to świadomego planowania.

(Dwa wyjątki od tego to IBM System i (lub jak to się obecnie nazywa) i niektóre systemy RAID. System i rozkłada (prawie) wszystkie dane na wszystkie dyski mniej więcej równomiernie, dzieląc pojedyncze pliki na wiele dysków, dzięki czemu dyski bywają równie zajęte. Systemy RAID podobnie rozkładają pojedyncze pliki na wiele dysków, ale to, czy to poprawi wydajność (czy zamiast tego pogorszy), zależy od konkretnego schematu RAID.)

Kiedyś średnia prędkość dostępu do dysku pogarszała się w przypadku większych dysków, co stanowi kolejną motywację do korzystania z wielu mniejszych dysków w porównaniu do jednego dużego. Nie jestem jednak pewien, czy to już prawda. (Ostatnio nie sprawdzałem specyfikacji wydajności dysku).


2

Przydatne mogą być dwa dyski, ponieważ można skorzystać z równoległości. Na przykład możesz skopiować plik z jednego dysku na inny dysk znacznie szybciej niż plik do innej lokalizacji na tym samym dysku.

Ta równoległość poprawia także wydajność odczytu i zapisu w RAID 0 oraz wydajność odczytu w RAID 1.


Dzięki! Czy są więc jakieś wady wydajności przy korzystaniu z dwóch dysków?
wrongusername
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.