Sprzęt komputerowy

Jak zoptymalizować SSD w systemie Linux krok po kroku

Spisu treści:

Anonim

Istnieje kilka powodów optymalizacji dysku SSD w systemie Linux. Na przykład kup dysk twardy SSD i chcesz uzyskać z niego więcej, i mieć go, ale chcesz go przyspieszyć, chcesz przedłużyć żywotność naszego dysku SSD. W każdym razie, bez względu na przypadek, tutaj wyjaśnimy, jak to zrobić.

Indeks treści

Optymalizacja dysku SSD w systemie Linux

Podstawy dysku SSD

SSD to termin używany w odniesieniu do nowej generacji jednostek pamięci do komputerów. Jest to akronim angielskiego „Solid State Drive” odpowiadającego hiszpańskiemu dyskowi SSD.

Główne zalety solidnego dysku twardego w przeciwieństwie do konwencjonalnego dysku twardego wynikają zasadniczo z faktu, że jego działanie nie opiera się na wykorzystaniu stale poruszających się elementów mechanicznych. Znajduje to odzwierciedlenie w wysokiej prędkości odczytu. Różnica ta jest wyczuwalna zwłaszcza podczas uruchamiania systemu i uruchamiania programów wymagających dużej mocy obliczeniowej.

Główne ustawienia optymalizacji SSD

Teraz, gdy wiemy już, czym jest dysk SSD, przejdźmy do rzeczy z ustawieniami optymalizacji dysku SSD. Istnieje wiele poprawek i optymalizacji, które są zalecane podczas aktualizacji dysku SSD. Jednak po przeanalizowaniu i odfiltrowaniu wszystkiego, co zostało powiedziane na ten temat, wprowadziliśmy listę niezbędnych korekt.

Kilka zadań na tej liście dotyczy pliku fstab, dlatego naszą pierwszą rekomendacją jest utworzenie kopii zapasowej w pierwszej kolejności. Możesz użyć następującego polecenia:

sudo cp / etc / fstab /etc/fstab.bak

W ten sposób, jeśli coś pójdzie nie tak, możesz usunąć plik i przywrócić oryginalny plik z kopii zapasowej.

Unikanie czasów dostępu

Jest to niezbędne, aby wydłużyć żywotność naszego dysku SSD. To proste, zmniejszamy ilość zapisów wykonywanych przez system operacyjny na dysku. Na wypadek, gdybyś chciał wiedzieć, kiedy ostatni raz uzyskałem dostęp do katalogu lub pliku, dodajemy w pliku / etc / fstab te dwie opcje:

noatime nodiratime

UWAGA: muszą być z resztą opcji, a ich specyfikacja oddzielona przecinkami (,), a nie spacjami.

Aktywacja TRIM

Aktywacja TRIM jest przydatna do zarządzania wydajnością dysku w perspektywie długoterminowej. Aby to zrobić, do fstab dodaje się następującą opcję:

odrzucić

Należy zauważyć, że działa to doskonale z systemami plików ext4, a nawet z normalnymi dyskami twardymi. Chociaż prawdą jest, że początkowo nie oznacza to natychmiastowej poprawy wydajności, w dłuższej perspektywie powinno sprawić, że system będzie działał znacznie lepiej. Dlatego umieściliśmy go na naszej liście.

Tmpfs

Domyślnie system zapisuje swoją pamięć podręczną w / tmp. Wiedząc o tym, możemy skonfigurować za pomocą fstab, aby pamięć podręczna była montowana w pamięci RAM jako plik tymczasowy systemu, w ten sposób system będzie dotykać dysku twardego w jak najmniejszym stopniu. Aby to zrobić, dodajemy następujący wiersz na końcu pliku / etc / fstab:

tmpfs / tmp tmpfs domyślne, noatime, mode = 1777 0 0

Zapisujemy zmiany w pliku, aby kontynuować.

Zmiana harmonogramów we / wy

System nie zapisuje zmian bezpośrednio na dysku twardym, ale umieszcza w kolejce różne żądania. Harmonogram wejścia-wyjścia odpowiednio to obsługuje. Domyślnie harmonogramem jest cfq, jednak możemy go zmienić na taki, który najlepiej pasuje do naszego nowego sprzętu.

W tym celu musimy wykonać następujące kroki:

ZALECAMY CPU Delid: Co to jest i do czego służy

Najpierw podajemy dostępne opcje wyboru planisty za pomocą następującego polecenia:

cat / sys / block / sd X / queue / scheduler

Gdzie X, musisz go zastąpić literą odpowiedniej jednostki twojego systemu.

Jeśli masz opcję terminu, powinieneś użyć tej opcji, ponieważ pozwala ona na dodatkowe korekty później. Jeśli nie, inną opcją może być noop. Teraz musimy określić system operacyjny, aby używał tych domyślnych opcji przy każdym uruchomieniu, w tym celu edytujemy plik rc.local:

sudo nano /etc/rc.local

Uwaga: Na potrzeby tego przypadku używamy edytora nano, ale możesz użyć jednego z preferencji.

Przed wierszem „wyjście 0” dodajesz te dwa wiersze (jeśli korzystasz z terminu):

termin echa> / sys / block / sdX / queue / scheduler echo 1> / sys / block / sdX / queue / iosched / fifo_batch

Lub, jeśli używasz noop, dodajesz ten wiersz:

echo noop> / sys / block / sdX / queue / scheduler

Znów X należy zastąpić literą odpowiedniego dysku w systemie.

Sprawdź, czy wszystko jest w porządku, zapisz, a następnie zamknij edytor.

Ponowne uruchomienie

Wymagane jest ponowne uruchomienie wszystkich tych zmian. Po ponownym uruchomieniu wszystko powinno być gotowe. Jeśli z jakiegoś powodu coś poszło nie tak i nie możesz uruchomić systemu, możesz cofnąć zmiany i spróbować ponownie krok po kroku.

Zmiany w pliku fstab będą przechowywane przez czas nieokreślony podczas instalacji, nawet tolerując aktualizacje. Plik rc.local należy jednak przywracać po każdej aktualizacji wersji.

Wnioski

Jak widać, nie ma większej złożoności w tych krokach, aby wykonać optymalizację dysku SSD. Co najlepsze, osiągniemy 100% poprawę, co przekłada się na nieskończoną poprawę czasów rozruchu, przesyłania, zapisu i ładowania danych.

Zalecamy przeczytanie, jak zoptymalizować dysk SSD w systemie Windows 10.

Powiedz nam, jaką inną korektę dokonałeś na dysku SSD, lub napisz do nas z wszelkimi obawami?

Sprzęt komputerowy

Wybór redaktorów

Back to top button