Ubuntu jest całkiem zgrabny, ale istnieje kilka sposobów na lepsze wykorzystanie pamięci systemu i przyspieszenie procesu rozruchu. Niektóre z tych wskazówek mogą naprawdę przyspieszyć działanie, szczególnie na starszym sprzęcie.
W szczególności wybór lekkiego środowiska graficznego i lżejszych aplikacji może dać starszemu systemowi nowe życie. Ten stary komputer, który zmaga się z desktopem Unity, może zapewnić przyzwoitą wydajność przez wiele lat.
Wstępne ładowanie to demon - usługa w tle, czyli innymi słowy - monitorująca aplikacje używane na komputerze. Uczy się bibliotek i plików binarnych, z których korzystasz i wczytuje je do pamięci, aby aplikacje zaczęły działać szybciej. Na przykład, jeśli zawsze otwierasz LibreOffice i Firefox po uruchomieniu komputera, preload automatycznie załaduje pliki każdej aplikacji do pamięci po uruchomieniu komputera. Po zalogowaniu i uruchomieniu aplikacji zaczynają się szybciej.
Wstępne ładowanie nie jest domyślnie instalowane w systemie Ubuntu, chociaż niektóre dystrybucje uwzględniają go domyślnie. Aby zainstalować wstępne ładowanie, uruchom następujące polecenie:
sudo apt-get install wstępne ładowanie
To jest to! Wstępne ładowanie działa w tle bez przeszkadzania. W razie potrzeby możesz zmodyfikować ustawienia Preload w pliku /etc/preload.conf, ale domyślne ustawienia powinny działać poprawnie.
Aplikacje mogą się automatycznie uruchamiać po zalogowaniu do Ubuntu. Pakiety mogą automatycznie dodawać własne wpisy autostartu - na przykład zainstalować Dropbox i najprawdopodobniej automatycznie uruchomi się z pulpitu. Jeśli masz kilka takich wpisów - lub wolniejszy system - może to spowodować, że Twój pulpit będzie dłużej pojawiał się. Możesz kontrolować te aplikacje startowe w oknie dialogowym Aplikacje startowe.
W tym oknie dialogowym Ubuntu ukrywa większość domyślnych wpisów autostartu systemu. Aby je wyświetlić, uruchom następujące polecenie w terminalu:
sudo sed -i 's / NoDisplay = true / NoDisplay = false / g' /etc/xdg/autostart/*.desktop
To polecenie modyfikuje każdy plik autostartu i zmienia parametr "NoDisplay" z "true" na "false", sprawiając, że każdy wpis pojawia się na liście. Po uruchomieniu tego polecenia uruchom ponownie okno dialogowe Startup Applications, a zobaczysz więcej opcji.
Nie wyłączaj wpisu autostartu, chyba że rozumiesz, co robi. Na przykład, jeśli twój komputer nie ma sprzętu Bluetooth, możesz wyłączyć aplet Menedżera Bluetooth - ale nie wyłączaj Ubuntu One, jeśli go używasz.
Powinieneś wyłączyć wpisy, odznaczając ich pola wyboru, zamiast klikając przycisk Usuń. Jeśli chcesz ponownie włączyć wpis później, możesz ponownie włączyć jego pole wyboru.
Jeśli używasz starszego sprzętu, który boryka się z domyślnym środowiskiem biurkowym Unity w systemie Ubuntu, możesz użyć lżejszego środowiska graficznego. Dobre opcje to LXDE, XFCE - lub nawet coś takiego jak Xmonad, jeśli chcesz mieć super-minimalne środowisko. Te opcje tylko zarysowują powierzchnię dostępnych lekkich środowisk graficznych.
Wraz z lżejszym środowiskiem graficznym, bardziej lekkie aplikacje mogą zwiększyć wydajność starszego, wolniejszego systemu. Na przykład, jeśli piszesz sporadyczny dokument tekstowy w LibreOffice Writer, może zamiast tego wypróbuj Abiword? Ma mniej funkcji, ale jest szybszy.
Jeśli korzystasz z Mozilli Thunderbird lub GNOME Evolution dla swojej poczty e-mail, możesz wypróbować Sylpheed, bardziej lekki graficzny program pocztowy. Znajdziesz lekkie alternatywy dla większości programów, z których korzystasz - po prostu daj Google. Możesz nawet całkowicie opuścić aplikacje graficzne i zrobić wszystko za pomocą aplikacji terminalowych - znajdziesz tam również wiele alternatywnych rozwiązań terminalowych.
Jeśli masz wiele systemów operacyjnych zainstalowanych, Ubuntu wyświetla menu programu startowego GRUB przez 10 sekund po uruchomieniu komputera. Po 10 sekundach automatycznie uruchamia twój domyślny wpis rozruchowy. Jeśli zwykle czekasz, aż Ubuntu wybierze domyślny wpis rozruchowy, możesz zmniejszyć ten limit czasu i poświęcić cenne sekundy w procesie rozruchu.
Aby zmodyfikować to ustawienie, otwórz plik / etc / default / grub w edytorze tekstu:
gksu gedit / etc / default / grub
Zmień wartość GRUB_TIMEOUT w pliku na mniejszą liczbę. Jeśli ustawisz limit czasu na coś bardzo niskiego - powiedzmy 1 sekundę - możesz uzyskać dostęp do menu uruchamiania, naciskając stale klawisze strzałek lub klawisz Escape podczas uruchamiania komputera.
Zapisz plik i uruchom następujące polecenie, aby zastosować zmiany:
sudo update-grub2
Możesz także zmodyfikować to ustawienie - i wiele innych ustawień GRUB2 - za pomocą Grub-Customizer.
Ostatnia opcja jest kontrowersyjna. Nawet programiści jądra Linux nie zgadzają się co do optymalnej wartości parametru swappiness.
Wartość swappiness kontroluje tendencję do zamiany jądra Linuksa - to znaczy przenosi informacje z pamięci RAM i do pliku wymiany na dysku. Przyjmuje wartość od 0 do 100.
Domyślną wartością swobody Ubuntu jest 60. Jeśli zauważysz, że Ubuntu zamienia procesy na dysk, kiedy nie powinien, możesz spróbować niższej wartości - powiedzmy 10.
Aby tymczasowo zmienić wartość swapu na 10, użyj następującego polecenia:
sudo sysctl vm.swappiness = 10
Ta zmiana zostanie utracona po ponownym uruchomieniu systemu. Jeśli chcesz zachować wartość między bootami, edytuj plik /etc/sysctl.conf:
gksu gedit /etc/sysctl.conf
Wyszukaj plik vm.swappiness w pliku i zmień jego wartość. Jeśli nie istnieje, dodaj go na końcu pliku w nowym wierszu, na przykład:
vm.swappiness = 10
Zapisz plik po wprowadzeniu zmiany.
Jak przyspieszyć system Ubuntu? Czy masz preferowaną wartość swappiness? Pozostaw komentarz i daj nam znać.