Optymalizuj Ubuntu 11.10 dla SSD

  1. Instalacja Ubuntu 11.10 na dysku SSD
  2. System plików i TRIM
  3. Wyłącz pracę z plikiem wymiany
  4. Opóźniony zapis
  5. Zmień program planujący
  6. Wynik

Niedawno kupiłem sobie dysk twardy SSD. Nie czułam dla niego ostrej potrzeby, ale gra z nim była bardzo interesująca. Niestety, jak tylko ją kupiłem, stałem się bardzo chory. W rezultacie nowe urządzenie na dwa tygodnie leżało bezczynnie. Ale tablety pomogły, znów jestem pełen energii i powiem ci, jak skonfigurować Ubuntu 11.10 do pracy z SSD .

Dodatkowe tańce z tamburynem są potrzebne ze względu na fakt, że dysk SSD ma znacznie większe zużycie niż zwykły dysk twardy. Dlatego konieczne jest ograniczenie liczby wpisów na dysk twardy do minimum. Nie twierdzę, że moja metoda optymalizacji jest najlepsza, ale wydawało mi się, że wszystko jest całkiem dobre.

Zauważam, że na moim komputerze nie tylko Ubuntu, ale także Windows. Oba te systemy operacyjne są na tym samym dysku SSD. Ponadto, oprócz SSD na 60 Gb, mam dysk twardy zainstalowany na 1 TB.

Instalacja Ubuntu 11.10 na dysku SSD

Zdecydowałem się zainstalować Ubuntu od podstaw. Pojawiło się pytanie o tworzenie oddzielnych sekcji. Odczytując zestaw mans, okazało się, że najczęściej przepisywane katalogi to / home (cóż, to było oczywiste), / tmp i / var . Możliwe było zorganizowanie problemów i ustawienie mount / tmp i / var w pamięci RAM. Były też inne opcje, ale zdecydowałem, że gdy jest dysk twardy, to wszystko na niego włożę. Więc tracę trochę prędkości, ale nie noszę SSD tak bardzo. Nie dotknąłem systemu plików , więc zostawiłem ext4 wszędzie, ale ukończyłem go nieco.

O tak Nie zainstalowałem pliku wymiany, ponieważ uważam, że osiem gigabajtów pamięci systemu operacyjnego jest wystarczające dla oczu.

System plików i TRIM

Uwaga ! Poniższa instrukcja jest błędna! Prawidłowa technologia umożliwiająca TRIM jest opisana tutaj: TRIM - Overclocking SSD w Ubuntu . Nie ma potrzeby dodawania odrzucenia do / etc / fstab !

Jak wiadomo, ext4 jest systemem plików z księgowaniem. W przypadku dysków SSD nie jest to dobre. Zaleca się wyłączenie go, ale zarządzałem nim w prostszy sposób, mianowicie wyłączyłem nagrywanie czasu dostępu do plików i folderów. Aby to zrobić, otwórz / etc / fstab:

Potrzebujemy czegoś takiego:

# / był na / dev / sda5 podczas instalacji

UUID = a189806d - eb0e - 4d69 - 8fc6 - błędy e7e3d7eb53d7 / ext4 = remount - ro 0 1

Musisz dodać kilka dodatkowych opcji. Dodałem noatime , nodiratime i odrzucam .

  • odrzucić - Obejmuje technologię TRIM , która rozdziela obciążenie na dysk SSD.
  • noatime i nodiratime - Dzięki tym opcjom system operacyjny nie rejestruje czasu ostatniego dostępu do plików i folderów

Okazało się to tak:

# / był na / dev / sda5 podczas instalacji

UUID = a189806d - eb0e - 4d69 - 8fc6 - e7e3d7eb53d7 / ext4 noatime, nodiratime, discard, errors = remount - ro 0 1

Wyłącz pracę z plikiem wymiany

Mimo że nie wykonałem partycji wymiany , nadal wyłączałem pracę z plikiem stronicowania. Tak na wszelki wypadek. Aby to zrobić, otwórz plik /etc/sysctl.conf i ustaw następujący parametr:

Aby zmiany zaczęły obowiązywać, musisz ponownie uruchomić komputer lub wprowadzić następujące polecenie:

Opóźniony zapis

Używając leniwego pisania, jądro przechowuje dane oczekujące na zapis na dysku i zapisuje je, gdy jest to absolutnie konieczne lub po upływie limitu czasu. Zazwyczaj czas przechowywania jest ustawiony na 60 sekund, ale więcej jest możliwe. Aby to zrobić, otwórz plik /etc/sysctl.conf:

sudo gedit / etc / sysctl .conf

Następnie dodaj niezbędne parametry:

vm. laptop_mode = 5

vm. dirty_writeback_centisecs = 6000

Zmień program planujący

Harmonogram noop jest bardziej odpowiedni do pracy z dyskami SSD. Najpierw sprawdźmy, który harmonogram został włączony:

cat / sys / block / sda / queue / scheduler

W nawiasach kwadratowych wyświetla program planujący, który został zainstalowany w danym momencie. Jeśli tak nie jest - napraw to. Aby to zrobić, edytuj GRUB:

sudo gedit / etc / default / grub

W otwartym pliku poszukaj opcji GRUB_CMDLINE_LINUX_DEFAULT . Domyślnie jest tylko „ cichy plusk ”. Rejestrujemy się obok „ elevator = noop ”. Mam następujące:

GRUB_CMDLINE_LINUX_DEFAULT = "winda = noop"

Usunąłem wartości „cichego powitania”, ponieważ nie potrzebuję pięknego obrazu przy starcie, ale chciałem wygrać kilka sekund.

Po wszystkich manipulacjach nie zapomnij zaktualizować GRUB :

Wynik

Co mam w końcu. Nie znaczy to, że czas uruchamiania systemu znacznie się zmniejszył, ponieważ i tak był to dosłownie kilka sekund. Ale program naprawdę zaczął działać znacznie szybciej. Nawet Libreoffice który był zawsze ładowany przez długi czas, jest teraz gotowy do pracy kilka sekund po uruchomieniu.

Ogólnie rzecz biorąc, jeśli zależy Ci na każdej sekundzie - SSD to Twój wybór. Jeśli nie, możesz łatwo przejść, Ubuntu to dość szybki system.