Dyski twarde mają większą wydajność na początku talerza (patrz zapis bitów strefy ).
Zgodnie z odpowiedzią na pytanie „Do czego służy wiele plików wymiany?”, Należy umieścić partycję wymiany w pobliżu początku dysku.
Lubię mieć wiele partycji wymiany zajmujących początek każdego dysku (aby skorzystać z zapisu bitowego strefy).
- Jak przesunąłbyś swap z końca dysku na początek?
- W jaki sposób podczas instalacji systemu Linux określasz lokalizację wymiany na dysku? Czy kolejność partycji jest zgodna z ich fizyczną lokalizacją na dysku?
Zasoby:
- Pisanie na dysku twardym, z zewnątrz wewnątrz lub na zewnątrz?
- Gdzie zaczynają się dyski twarde?
- Recenzja Western Digital VelociRaptor 1TB (WD1000DHTZ) - Wydajność we wszystkich urządzeniach LBA
- Czy powinienem umieścić partycję wymiany na początku czy na końcu napędu?
- Czy posiadanie partycji „swap” na „początku” jest lepsze niż na „końcu”?
- Gdzie umieścić miejsce zamiany, na początku lub na końcu i inne pytania dotyczące zamiany
- Linux Dodaj plik wymiany - Howto
- Partycjonowanie dysku twardego podczas instalacji systemu Linux
linux
hard-drive
partitioning
swap
Spuder
źródło
źródło
Odpowiedzi:
Nie całkiem.
Pierwszym krokiem jest ustalenie, która część napędu jest najbliżej środka. Zwykle bity o niższych indeksach będą najbliżej środka, ale nie zawsze tak jest *. W tym celu istnieje zcav (1), który jest częścią bonnie ++ .
Mierzy to przepustowość. Będzie większy w kierunku szerokiej części napędu (gdzie obwód wyimaginowanego pierścienia byłby największy). Niestety, wysoka przepustowość najdłuższych (najbardziej zewnętrznych) ścieżek nie pokrywa się z niskim czasem dostępu do najbardziej wewnętrznych ścieżek. Wierzę, że to była podstawa twojego roszczenia (nie złe, ale niedokładne).
Jeśli zmierzysz zwykłe urządzenie blokowe, wartości MB / s będą rosły lub spadały wraz ze wzrostem wartości GB. Gdy szybkość przesyłania wzrasta, oznacza to, że numeracja bitów rozpoczyna się na najbardziej wewnętrznej ścieżce.
I aby odpowiedzieć na twoje pytania;
Jeden
Jeśli ten obszar jest zajęty, przenieś cenne dane na inne urządzenie i odzyskaj miejsce na partycję wymiany.
Dwa
napęd zmapowany w -> out będzie miał GB 1-10 na najbardziej wewnętrznej ścieżce.
Jednak kilka narzędzi do partycjonowania (np. Fdisk ) pozwala użytkownikowi określić, czy nowa partycja powinna znajdować się na początku czy na końcu wolnego miejsca. Początek może być najbliżej środka lub krawędzi dysku, w zależności od tego, jak dane są odwzorowywane wewnętrznie.
* Jest to sprzeczność z wikipedią. Nie widziałem jeszcze napędu, który odwzorowuje dane zaczynając od skrajnego toru. Uruchom narzędzie zcav na dysku, chyba że znajdziesz te informacje w karcie specyfikacji lub w instrukcji napędu.
źródło
W przypadku
1.
, możesz użyć GParted na LiveCD, to narzędzie graficzne, które może pomóc przenieść twoje partycje.Jednak nie poleciłbym tego, szczególnie jeśli ma to zepsuć początek twoich dysków. Podczas gdy zmiana rozmiaru partycji, aby uzyskać trochę miejsca na końcu, jest dość bezpieczna, za każdym razem, gdy próbowałem przenieść początek partycji, była to awaria i straciłem partycję. Pierwsze sektory partycji to naprawdę rozsądny obszar.
Zanim to zrobisz, zastanów się, czy naprawdę tego potrzebujesz. Czy twój system używa dużo swapów, do tego stopnia, że taka optymalizacja będzie miała realny wpływ?
Jeśli chodzi
2.
o proces instalacji dowolnej dystrybucji, powinien istnieć krok, w którym pojawi się monit o nośnik instalacyjny. Powinna być zakładka „zaawansowana” lub coś podobnego, co pozwala określić pożądany podział na partycje i punkty montowania.Więc jeśli twoja sytuacja jest, na przykład:
I że chcesz zmienić miejsce
root
iswap
, zaleciłbym ponowną instalację systemu i zdefiniowanie nowego partycjonowania w tym samym czasie, jeśli to możliwe (ponieważ możesz zachowaćhome
nietknięty podczas procesu). Jest to o wiele mniej niebezpieczne niż poruszanie się poroot
partycji.źródło
GParted jest twoim przyjacielem, tak jak inni wspominali już w innych odpowiedziach na to pytanie.
Nie zapomnij najpierw wykonać kopii zapasowej systemu. Jeden drobny błąd i twój system będzie martwy.
Upewnij się, że pozostawiłeś bardzo mały (minimum 4 MB) pusty na początku dysku. GParted prawdopodobnie zaokrągli rozmiar do najbliższej granicy obsługiwanej przez dysk. Tego należy się spodziewać.
Zapobiega to potencjalnym problemom z modułami ładującymi, które nie lubią uruchamiania partycji natychmiast po sektorze rozruchowym. (Zobacz także punkt 1 w odpowiedzi Levansa).
Nie dostaniesz z tego żadnej zauważalnej korzyści ...
Wzrost wydajności w wyniku reorganizacji przestrzeni wymiany wynosi od 10% do 15% najwyżej dla samej aktywności wymiany.
Ponieważ zamiana jest DUŻO wolniejsza niż rzeczywista pamięć RAM (często od 50 do 100), niewielka poprawa szybkości zamiany jest tylko falą ogólnego planu rzeczy.
Jedyny raz może to być nieco korzystne, jeśli masz system, który potrzebuje 10x (lub więcej) pamięci RAM niż jest zainstalowany w systemie. Więc ciągle się zmienia jak szalony.
Jeśli masz taki system, robisz to źle ... Żadne dostrajanie wydajności nie zrekompensuje braku prawdziwej pamięci RAM. Wszelkie korzyści będą w najlepszym wypadku marginalne.
W takim przypadku instalacja większej ilości pamięci RAM jest znacznie bardziej wydajna i mniej kłopotliwa.
źródło
Czy próbowałeś GParted na Live CD. Zrobiłbym kopię zapasową twojego systemu, zanim zadziałam na partycje. Ale GParted powinien działać dla twoich potrzeb.
http://gparted.sourceforge.net/livecd.php
Lub po prostu użyj Live CD Ubuntu i zainstaluj z sudo apt-get install gparted
źródło
gparted
jest zdecydowanie twoim przyjacielem. Polecam używać SystemRescueCD do rozruchu. Ponowna instalacja nie jest konieczna (ale tworzenie kopii zapasowej jest!).Aby przenieść partycję wymiany, musisz uruchomić komputer z dysku CD (lub pamięci USB), załadować
gparted
i wykonać następujące czynności:Następnie zamontuj partycję root, edytuj
/etc/fstab
i komentuj partycję wymiany. Teraz można bezpiecznie zrestartować komputer z nowo przeniesionej partycji.Po ponownym uruchomieniu wykonaj
mkswap -f /dev/sda1
(lub dowolną nazwę urządzenia wymiany, sprawdź dokładnie ). Następnie możesz edytować/etc/fstab
i poprawić wpis wymiany. Jeszcze jeden restart powinien sprawić, że będziesz gotowy do pracy.Nigdy wcześniej nie słyszałem o nagrywaniu bitów strefowych, ale instynktownie wątpię, czy uzyskasz wymierne korzyści z tego.
źródło