Czy partycjonowanie dysku wpływa na wydajność? [duplikować]

2

To pytanie ma już tutaj odpowiedź:

Wkrótce kupię dysk twardy o pojemności 4 TB i zastanawiam się, czy powinienem go podzielić, ponieważ ma on tak dużo miejsca. Moje pytanie brzmi: czy to wpłynie na wydajność mojego komputera? Gdybym trzymał wszystko na jednym dysku, czy byłby wolniejszy, gdy zużyję około 3,9 TB przestrzeni?

user3757605
źródło
Słyszałem, że im mniejsza partycja systemu operacyjnego, tym szybszy będzie napęd. Ale zawsze nienawidziłem tego pomysłu.
Josh Stevenson
sprawdź odpowiedź tutaj plz .... @ superuser.com/questions/36378/…
A.A
@JoshStevenson - Nie powinieneś wierzyć we wszystko, co słyszysz. Nie ma połączenia z prędkością dysku na wielkości partycji.
Ramhound
dzięki za wyjaśnienie tego dla mnie @Ramhound zawsze myślałem, że to głupi pomysł.
Josh Stevenson
2
@Rhound Istnieje dość duża różnica w prędkości. Technika ta znana jest jako krótkie głaskanie i wykorzystuje fakt, że dysk wiruje ze stałą prędkością, zewnętrzna krawędź porusza się nieco szybciej niż wnętrze. Dla HDD, który testowali w tym artykule, okazało się, że jest prawie dwukrotnie. pcworld.com/article/255224/… W dzisiejszych czasach ludzie po prostu kupują dyski SSD i uzyskują z tego większą prędkość. Kiedyś używano go w serwerach baz danych, gdzie szybkość miała większe znaczenie niż koszt dysków.
birdman3131

Odpowiedzi:

4

Czy partycjonowanie wpływa na wydajność? Absolutnie! Czy rzeczy będą się spowalniać, gdy dysk zapełni się i zostanie wykorzystany? Tak! ALE czy ta wydajność będzie zauważalna w rzeczywistym świecie, dostrzegalna wydajność? Prawdopodobnie tylko niewielka ilość, która w ogóle nie jest zauważalna na dysku, jak wspomniałeś, biorąc pod uwagę dzisiejsze okoliczności.

Podział dysku na OS i „krótkie głaskanie” ma absolutny wpływ na wydajność syntetyczną. Pierwszą i największą przeszkodą w prędkości jest czas poszukiwania dysku. Przeważnie ma to znaczenie przy dostępie do małych plików i czytaniu. Gdy dysk uzyskuje dostęp do wielu małych plików, poświęci więcej czasu na wyszukiwanie plików, fizycznie przesuwając głowicę w odpowiednie miejsce, a następnie czekając, aż dane dotrą do głowy, niż faktycznie przesyła dane. Podczas gdy współczesne nowoczesne systemy operacyjne mają zarządzać plikami w celu zminimalizowania czasu wyszukiwania, utworzenie dedykowanej partycji systemu operacyjnego o minimalnej wielkości (w pełni załadowanej z 25% -33% wolnego miejsca) gwarantuje, że pliki, z których korzystasz, są najbardziej aktywne, pliki systemu operacyjnego i pliki programów , będzie umieszczony fizycznie blisko siebie na dysku, minimalizując czas wyszukiwania.

Inną wydajnością peccadillo napędów talerzowych jest przesyłanie danych z różnymi szybkościami w zależności od lokalizacji, w jakiej dane są odczytywane z napędu. Dysk twardy obraca się ze stałą prędkością obrotową. Oznacza to, że prędkość liniowa lub prędkość, z jaką dane przesuwają się po głowie, jest wyższa lub niższa w zależności od lokalizacji na talerzu. Mówiąc najprościej, dane na krawędzi przesuwają się szybciej w głowicy odczytu, a zatem przenoszą się szybciej niż dane w środku lub na końcu. Wykresowanie szybkości transferu na dysku czyni to oczywistym. Ponadto pierwsza partycja znajduje się na krawędzi, a ostatnia partycja znajduje się pośrodku (zazwyczaj), więc pierwsze partycje zostaną odczytane szybciej niż kolejne partycje.

Najgorszym scenariuszem przeszłości systemu operacyjnego Microsoft były dane, które nie zostały zorganizowane. Tak więc, gdy pliki zostały zaktualizowane, poszły w dowolne miejsce. Doprowadziło to do powstania małych, małych systemów operacyjnych i plików programów, które zaczęły się zbliżać, ale szybko rozprzestrzeniły się na dysk w miarę aktualizacji i usuwania programów oraz instalowania ich w późniejszych terminach. Może to oznaczać ze 100 lub 1000 plików, do których dostęp uzyskuje się podczas ładowania programu i systemu operacyjnego, głowica poszukiwałaby znacznie więcej, niż by to czytało. Krótkie głaskanie rozwiązało ten problem i dawało duży wzrost wydajności w świecie rzeczywistym.

W dzisiejszych czasach wydajność rzeczywista, podczas gdy krótkie głaskanie zwiększa wydajność ze względu na fizyczne implikacje lokalizacji danych i mechaniki napędu, nie ma ona całkiem rzeczywistego efektu, który byłby używany. Dzieje się tak, ponieważ systemy operacyjne znacznie lepiej zarządzają lokalizacjami plików i wykorzystują więcej pamięci RAM do buforowania plików, dzięki czemu pliki nie są w rzeczywistości odczytywane z dysku tak często, jak kiedyś. Jest zdecydowanie więcej powodów niż to.

Ale niezależnie od tego, czy korzystamy z napędu talerzowego, nadal dzielimy go na gwarantowany wzrost wydajności, może nawet mały. Konfiguracja zajmuje tylko krótki czas, a następnie po prostu go opuścić. Częścią naszego procesu jest przeniesienie wszystkich plików osobistych i tymczasowych z partycji OS, aby upewnić się, że dysk systemu operacyjnego nie przerasta partycji i nie zminimalizuje liczby aktywnych plików na partycji systemu operacyjnego. Tymczasowe pliki Chrome są (było?) Najtrudniejszą częścią tego, ponieważ musieliśmy utworzyć złącze, ale to naprawdę było całkiem proste. Defragmentujemy również (rzadko) przez czasy dostępu z nadzieją, że uporządkuje pliki w kolejności, w jakiej zostały użyte. Logika nie trzyma się idealnie, ale pomaga. Istnieją również inne korzyści z partycjonowania dysku niezwiązane z wydajnością, którą lubimy.

Damon
źródło
1

Partycjonowanie dysku twardego spowoduje wygenerowanie dwóch (lub więcej) wirtualnych dysków. To wyodrębni te dwa - wszystkie złe rzeczy, takie jak fragmentacja lub wirusy itp., Będą zawarte w partycji, dlatego można je kontrolować osobno. Ponadto, jeśli podzielisz dysk systemowy na dwie części (jedną na sam system, a drugą na przykład na kopię zapasową danych), będziesz mógł lepiej wykorzystać miejsce na dysku.

Mikey
źródło
1
Wirus znajdujący się na jednej partycji nie będzie go izolował. Większość szkodliwych programów przeszukuje każdą pojedynczą lokalizację, którą może znaleźć. Powiedzenie czegoś takiego jak odpowiedź nie jest zbyt pomocne.
Ramhound
Pozwolę sobie być innego zdania. Użyliśmy partycji, zanim użyliśmy serwera, a partycje zapisywały nasze dane wiele razy podczas pobierania wirusa lub złośliwego oprogramowania dokładnie według @mikey. Po prostu pobraliśmy partycję systemu operacyjnego i ponownie załadowaliśmy dane na innych partycjach bez zmian. Chociaż jestem pewien, że istnieją inne wirusy, które wpłynęłyby na inne partycje, nie było to nasze prawdziwe doświadczenie w świecie.
Damon
„Partycjonowanie dysku twardego wygeneruje dwa (lub więcej) wirtualne dyski” - Nie, nazywają się logiczny dyski.
sawdust