Niedawno zainstalowałem Ubuntu 11.04 na urządzeniu RAID0 (pasek) za pomocą alternatywnego dysku instalacyjnego i ręcznie podzieliłem partycje HD ext4 i swap ; podczas tego procesu czytałem na forum ( nie pamiętam gdzie ... ), że posiadanie partycji wymiany na początku twojego dysku twardego może być lepsze z jakiegoś powodu!
Czy pomysł jest taki, że swap jest „bliżej” na początku, więc dostęp do niego jest szybszy z mniejszym opóźnieniem / opóźnieniem? „Igła” HD porusza się mniej, aby osiągnąć zamianę ...
To mnie dezorientuje, ponieważ lubię myśleć o dyskach twardych jako o mieczach samurajskich (nie dosłownie)!
Powiedziano mi, że ostatni cal lub dwa na końcu miecza jest najnowocześniejszy, ponieważ porusza się najszybciej.
(Pomyśl o piłce na sznurku, a gdy zamachniesz ją wokół piłki na końcu sznurka, porusza się z większą prędkością, niż gdyby był bliżej źródła - twojej ręki)
ALE, ponieważ HD obraca się z prędkością (x) RPM, wówczas zewnętrzna krawędź tego HD powinna obracać się stosunkowo szybciej (+ x), zapewniając większą szybkość odczytu / zapisu.
Czy w ogóle pozycja wymiany wpływa na wydajność? Jeśli tak, to czy lepiej jest umieścić go na początku w celu uzyskania natychmiastowego dostępu, czy na końcu w celu zwiększenia odczytu / zapisu?
Sądzę, że zamiana jest dopasowana i umieszczana zgodnie z indywidualnymi potrzebami, ale jak zdecydować ...
EDYTOWAĆ:
Uwaga: mam 8 GB pamięci RAM (4x2 GB), więc zauważyłem, że swap nie został użyty w żadnym z moich procesów GIS (mapowania i analizy). 8 GB to pełna pojemność mojej płyty głównej.
źródło
Odpowiedzi:
Zapomnij o mieczach i piłkach na sznurku. Pomyśl o stosie talerzy CD, a wtedy będziesz mieć na uwadze obraz bliższy rzeczywistemu dyskowi twardemu.
Wikipedia na dyskach twardych
Pomyśl także o ilości pamięci w komputerze i zapytaj, jak często używana jest partycja wymiany? Twoje pytanie może być nieistotne. Dyski nie mają początku ani końca. Mają zewnętrzne i wewnętrzne krawędzie. Dane są umieszczane na więcej niż jednym talerzu. Czasy wyszukiwania i czasy dostępu, a także prędkości wirowania zamieniłyby każdą odpowiedź w debatę.
Zwróć uwagę na ten punkt z artykułu z Wikipedii w sekcji Formatowanie dysku twardego
Wydaje się tylko, że ma początek i koniec. Jeśli problemem jest wydajność, więcej pamięci RAM będzie miało większy efekt niż umieszczenie partycji wymiany.
źródło
Powinieneś używać pamięci RAM, a nie SWAP, ponieważ zamiana jest strasznie wolna w porównaniu z pamięcią RAM. Możesz użyć pamięci RAM w trybie uśpienia.
Szybkość dostępu do pierwszego lub ostatniego sektora na dysku, gdy głowa pochodzi z pozycji uśpienia, jest tak mała (6–20 ms), że nie wpływa to na twoje wrażenia.
Jeśli masz wiele cykli odczytu / zapisu z zamiany, aby mikroskopijne interwały mogły się sumować do wymiernej części sekundy, będziesz miał ciągły odczyt z zamiany - nie powtarzane ruchy z pozycji snu, więc może to być tylko argument, jeśli jest więcej bitów odczytywanych z sektorów zewnętrznych, niż z sektorów wewnętrznych.
Ale czy wiesz, czy pierwszy blok znajduje się na zewnętrznej czy wewnętrznej stronie i gdzie głowa jest w pozycji spania?
I czy jesteś pewien, że więcej informacji znajduje się w sektorach zewnętrznych? Być może bity są w proporcji szerszej, ponieważ dyski obracają się szybciej, dzięki czemu masz stałą liczbę bajtów w każdym sektorze. Tak sugeruje przynajmniej schemat wikipedii (DE).
Ale - współczesne dyski mają kontroler, który przedstawia się światu zewnętrznemu jako wirtualny dysk twardy i samodzielnie zarządza wewnętrznymi dyskami, dzięki czemu każdy model może obsługiwać jego geometrię inaczej.
Jeśli naprawdę zależy Ci na wydajności, powinieneś sięgnąć po więcej pamięci RAM, więcej pamięci RAM, więcej pamięci RAM. Jeśli nie możesz uzyskać więcej pamięci RAM dla swojego komputera, powinieneś rozważyć zakup szybszego dysku twardego zamiast zgadywania z jego geometrią.
źródło
Możesz zmierzyć prędkość różnych obszarów dysku twardego za pomocą
System > Administration > Disk Utility
(palimpsest
z wiersza poleceń): wybierz dysk twardy z listy i kliknijBenchmark
. W przypadku zamiany wyniki testu odczytu i zapisu będą bardziej znaczące, ale należy pamiętać, że test usuwa dane. Powstały wykres powinien dać ci wyobrażenie o wewnętrznych różnicach w wydajności twojego dysku.źródło
To nie ma znaczenia, system spędzi prawie tyle samo czasu (być może opóźnienia mikrosekund, a nawet mniejszy. W sumie i tak nie zauważysz różnicy.) Zamiana odczytu / zapisu, jeśli jest na początku lub koniec.
źródło
Nie wydaje mi się, żeby koniec miał zbyt duże znaczenie, ale na wszelki wypadek rzucę go na początku na moich zwykłych komputerach, ale dla mojego stelaża 2U, który ma 4,5 TB. Mam 360 g tego w 4 rozłożonych 7200 Barracudach, które służą jako plik wymiany i katalogi tymczasowe.
źródło