Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Optymalizacja i przyspieszanie Ubuntu

Witam.

Mam w domu jeden laptop z Ubuntu, ostatnio przyszedł czas na aktualizację autorskiego domowego oprogramowania a przy okazji do ulepszeń w samym systemie.

1. Usuwanie niepotrzebnych pakietów

Rzecz najbardziej oczywista i standardowa to usuwanie zbędnych programów (pakietów) które zainstalowaliśmy i użyliśmy tylko raz i stwierdziliśmy, że nie będą już więcej potrzebne.

W tym celu wygodnie jest to wykonać z poziomu Synaptic bądź z Centrum Oprogramowania Ubuntu.

Po usunięciu zbędnych pakietów można dodatkowo odinstalować pakiety zainstalowane automatycznie, lecz niepotrzebne już:

sudo apt-get autoremove

Aby zaoszczędzić miejsce na dysku warto też opróżnić lokalną pamięć cache zawierającą pobrane pliki z pakietamu:

sudo apt-get clean

2. Wyłączanie niepotrzebnych apletów

Jak można zauważyć - każdy aplet na panelu to jakby osobny program (proces), gdy stawiamy cały pasek w apletach to trochę tych procesów się Nam narobi.

Warto wyłączyć niepotrzebne aplety z których na codzień nie korzystamy.

Może nie przyspieszy to aż tak bardzo systemu, ale zwolni nieco pamięci i zaoszczędzi trochę czasu procesora.

3. Wyłączanie nieużywanych programów startowych

Razem z systemem uruchamia się wiele różnych programów, jedne obsługują sieci bezprzewodowe, drugie drukarki inne zaś coś innego.

Jeżeli nie używasz drukarki, czy komponentu bluetooth możesz śmiało wyłączyć te komponenty tak aby nie startowały razem z systemem - później tą samą metodą możesz je bez problemu włączyć.

4. Nieużywane demony

Z demonami startowymi jest bardzo podobnie jak przy programach startowych.

Różnica jest taka, że demony działają w tle, są to zazwyczaj aplikacje serwerowe bądź aplikacje usługowe.

Wbrew pozorom na każdym systemie desktopowym włączone są aplikacje serwerowe/usługowe m.in. odpowiedzialne za dźwięk (pulseaudio), serwer wyświetlania grafiki X11, fancontrol do kontroli obrotów wentyatorów czy openvpn do łączenia się przez szyfrowaną sieć prywatną.

Do rzeczy, instalujemy program rcconf:

sudo apt-get install rcconf

A następnie uruchamiamy i odznaczamy to co nam nie potrzebne - UWAGA: tutaj należy zachować szczególną ostrożność, początkującym użytkownikom polecam pominąć krok wyłączania nieużywanych demonów.

Jeżeli jednak jesteś początkującym użytkownikiem i kontynuujesz to mogę podać Ci listę demonów które możesz ze spokojem wyłączyć:

- OpenVPN (umożliwia połączenia VPN) - lm-sensors (monitor temperatur) - arpalert (monitoring sieci, przechwytuje pakiety ARP) - arpwatch (monitoring sieci, przechwytuje pakiety ARP) - avahi-daemon ("wykrywacz usług sieciowych") - bluetooth (służy do komunikacji przez moduł bluetooth) - brltty (obsługa języka braille) - cups (serwer drukowania) - ssh (zdalny terminal) - ufw (program do zarządzania firewallem netfilter) - speech-dispatcher (rozpoznawanie mowy) - snort (system IDS) - smbd (serwer udostępniania plików przez SAMBĘ) - saned (obsługa skanerów) - laptop-mode (obsługa laptopów)  

Komentarze

0 nowych
  #1 01.04.2011 20:57

Napisz lepiej jak w kubuntu włączyć dźwięk 5.1 cz 7.1 bo są z tym problemy, choć wpis ciekawy.

BenderBendingRodriguez   6 #2 02.04.2011 00:02

@Sławekn

Masz chamski sposób odnoszenia się. Jeśli ma się prośbę do kogoś to się piszę w uprzejmy sposób nie jak dresiarz z blokowiska. Zmień ton, napisz jaki masz problem na forum a na pewno Ci ktoś pomoże.
Co do wpisu to rzeczywiście ubuntu ma od groma włączone wiele "ułatwiaczy", wiele demonów startuje od początku. Fedora bardzo ładnie od tego odchodzi dzięki systemd (ale to jest temat na nowy wpis). Ja lubię mieć wszystko co niepotrzebne wyłączone a co najwyżej włączę jak potrzebuję i tak powinno być zawsze, aplikacje powinny np. tymczasowo aktywować pewne usługi (chyba że to my musimy włączyć jakąś usługę serwerową) a nie że cały czas gdzieś tam działają, aczkolwiek chyba i tak nie mają żadnego wpływu na procesor jak nic nie robią, co najwyżej zużywają więcej pamięci ale i tej nigdy za dużo :)

  #3 02.04.2011 00:36

Ta jasne, chodzi o to że pewnych rzeczy niema, a są potrzebne.

roobal   14 #4 02.04.2011 00:58

"Po usunięciu zbędnych pakietów można dodatkowo odinstalować pakiety zainstalowane automatycznie, lecz niepotrzebne już..."

O Deborphan zapomniałeś jeszcze ;) Z wpisu nie dowiedziałem się niczego nowego, czego by nie było w wielu innych poradnikach, myślałem, że masz jakiś cudowny sposób na dodanie kopa Ubuntu ;)

Pozdrawiam!

Vifon   5 #5 02.04.2011 09:15

@Sławekn
Co nie znaczy, że nie można grzecznie poprosić. Albo jeszcze lepiej - napisać. Ewentualnie "Lepiej byś napisał, a nie narzekasz". I jak to brzmi?

webnull   9 #6 02.04.2011 09:49

@roobal
Szczerze jestem użytkownikiem Gentoo na codzień, jeżeli chodzi o Ubuntu to od czasu do czasu nim zarządzam, Debiana zaś mam na serwerze ale tam nie instaluję byle czego.

Karach   3 #7 02.04.2011 09:52

Polecam jeszcze taki pakiet jak bodajże localepurge (czy purgelocale - w Ubuntu jest w repozytorium). Ładnie usuwa niepotrzebne pakiety językowe (oczywiście o tym, które są niepotrzebne decyduje użytkownik podczas konfigurowania ;)).

XeonBloomfield   5 #8 02.04.2011 10:46

@roobal | 02.04.2011 0:58:

Najlepszym sposobem dodania "kopa" Ubuntu jest instalacja Debian'a ;)

webnull   9 #9 02.04.2011 12:23

@BenderBendingRodriguez
Skądś to znam - dzieci 10-16 lat się podobnie zachowują.
Później człowiek dojrzewa i najczęściej z tego wyrasta, z takiego głupiego, chamskiego zachowania.

BenderBendingRodriguez   6 #10 02.04.2011 13:00

@webnull

Niestety wiele osób nowych jeśli chodzi o społeczność GNU/Linux ma zachowanie wyniesione z Windows czyli "płacę to wymagam" zapominając że większość osobników na forach to ochotnicy którzy nie są samolubni i za darmo pomagają innym z ich problemami. Niestety nie dochodzi do nich że takim tonem wypowiedzi odpychają od siebie ewentualne dobre dusze :)

Co do Ubuntu, nie zamierzam nigdy tego używać (aczkolwiek z ubuntu zacząłem swoją przygodę), w tej chwili używam Gentoo a ewentualnie używam Fedory (aczkolwiek bardzo rzadko, raczej żeby sprawdzić co tam nowego). W fedorze podobają mi się zasady jakimi się kierują przez co są bliżej tego na czym polega FOSS niż Ubuntu. Pozdrawiam i dziękuję za fajny wpis

Fanboj O   6 #11 02.04.2011 13:23

Stąd tylko krok do pomysłu aby stworzyć nową dystrybucję Ubuntu Lite webnull Edition. Nawet nie wiem, czy są jakieś odchudzone/zoptymalizowane dystrybucje Ubuntu, bo jeśli już to forki ze sporszą liczbą ingerencji, zaczynając od wyglądu.

BenderBendingRodriguez   6 #12 02.04.2011 13:33

@Fanboj O

Najbardziej odchudzoną i zoptymalizowaną dystrybucją jest gentoo i tam nie potrzeba tweakowania :D

  #13 02.04.2011 14:45

Arch, jest leszy od gentoo, jest lżejszy i da się go lepiej zoptymalizować.

webnull   9 #14 02.04.2011 16:26

@Sławekn
Ahaha, to się uśmiałem jako użytkownik Arch Linux i Gentoo jednocześnie.

pilarek   5 #15 02.04.2011 16:38

@Sławekn

Z 5.1 problem to ja mam, ale na Win7 :) Na XP i Linuksie działa normalnie.

Mógłbyś też napisać o sprzątaniu apt archive, czasem paczki potrafią zająć naprawdę sporo miejsca.

webnull   9 #16 02.04.2011 16:40

@pilarek
Napisałem o tym - apt-get clean.

BenderBendingRodriguez   6 #17 02.04.2011 17:05

@Sławekn

"Arch, jest leszy od gentoo, jest lżejszy i da się go lepiej zoptymalizować"

Prima Aprilis był wczoraj :D Prekompilowane binarki kompilowane z "generyczną" flagą nigdy nie będą szybsze od programów kompilowanych pod konkretną architekturę procesora :)

BenderBendingRodriguez   6 #18 02.04.2011 17:07

@webnull

Swoją drogą jestem ciekaw właśnie jak i ile wynosi różnica między binarnym distro a gentoo :) Chyba tymczasowo zainstaluję phoronix-test-suite i zbenchmarkuje wszystko co możliwe :D

BenderBendingRodriguez   6 #19 02.04.2011 17:17

@mPiter

Zawsze można modyfikować zachowanie żeby Cię tylko informowało o aktualizacjach aczkolwiek aktualizacje bezpieczeństwa zawsze powinieneś instalować. Jeśli chodzi o 5.1 to pobaw się aplikacją alsamixer. Poszukaj w synapticu i otwórz jako root alsamixer (w konsoli). Otwórz temat na forum najlepiej w tym celu.

4lpha   9 #20 02.04.2011 18:20

Również miałem nadzieję, że pokażesz jakiś magiczny sposób na szybkie Ubuntu.
Jestem użytkownikiem Ubuntu i Gentoo, Fedory używałem parę tygodni, w dokładnie takim celu jak Bender.
Tytuł wpisu jest śmieszny dla użytkowników Gentoo. Jeszcze lepiej ubawiłem się słysząc o optymalizacji Windows 7 w jednym z newsów, na którymś portalu.
Żaden system z prekompilowanymi paczkami/binarkami/innym syfem nie osiągnie takiej optymalizacji, jak system z oprogramowaniem kompilowanym pod sprzęt.

BenderBendingRodriguez   6 #21 02.04.2011 18:35

@sunbeam96

Ależ da się zrobić ubuntu tak szybkie jak gentoo, wystarczy przekompilować wszystkie paczki pod twój procesor :D Problem polega na tym że zajęłoby to wielokrotnie dłużej niż na gentoo :)

Fanboj O   6 #22 02.04.2011 18:57

"Najbardziej odchudzoną i zoptymalizowaną dystrybucją jest gentoo i tam nie potrzeba tweakowania :D"

W związku z tym, wpis pod tytułem "Optymalizacja i przyspieszanie Ubuntu" mógłby się zakończyć po jednym zdaniu: Aby zoptymalizować, przyspieszyć i odchudzić Ubuntu należy zainstalować/skompilować Gentoo.

BenderBendingRodriguez   6 #23 02.04.2011 19:15

@Fanboj O

A żebyś wiedział :)

Problem polega na tym że ubuntu jest dla niezaawansowanych użytkowników podczas gdy gentoo wymaga wstępnie trochę czasu na konfigurację i instalację :)

I uwierz mi, gentoo jest naprawdę szybkie i to czuć. Można sobie na przykład porównać wielkość binarek które są w większości wielokrotnie mniejsze przez co jest mniej tzw. cache miss.

webnull   9 #24 02.04.2011 19:22

@mPiter
Szczerze to ja tam mam głośniki 2.1 więc zbytnio nie mam doświadczenia z ALSĄ/PulseAudio i 5.1

  #25 02.04.2011 22:32

Znowu walicie tym swoimi epopejami bez sensu, kogo obchodzi jaki to system linux/Gnu, ważne by działał, nawet 6 letni pc działa szybko z xp czy jakimś tam linuxem.

foreste   14 #26 02.04.2011 23:37

@webnull
fajny wpis
kiedy będziesz na kanałach irc ubuntu.pl i gentoo.pl ?

webnull   9 #27 02.04.2011 23:48

@foreste
Wiesz jakoś rzadko wchodzę na IRC'a bo jakoś nie czuję takiej potrzeby.
Codziennie włączając komputer pojawia mi się okienko w którym dostaję wiadomości od 20 osób, dlatego nie mam potrzeby siedzienia dodatkowo na IRC'u.

Myślę także, że Jabber, Gadu-Gadu i IRC za bardzo mnie rozpraszają przez co nie robię to czego powinienem - nie potrafię się skupić na jednym właściwym :-)

FadeMind   7 #28 03.04.2011 22:35

Optymalizacja systemu jest dość ryzykowna. Dla NU (normal user) ten poradnik dostarcza wiedzy na temat deamonów w systemie. Złe posługiwanie się opisanym narzędziem może być w wyniku uciążliwe dla NU, któy chciał tylko odchudzić system. Czy sama "optymalizacja" czyli ich wyłączenie i zwolnienie kilkuset (?) megabajtów pamięci jest warte zachodu ? Biorąc pod uwagę dzisiejsze konfiguracje sprzętowe, wydaje mi się to zbędne. Dodatkowo jeśli ktoś ma słabszy sprzęt korzysta z alternatywnych "lekkich" środowisk graficznych (LXDE, XFCE). Ubuntu sam w sobie jest w pewnych sytuacjach za bardzo "user friendly" (wspomnę tylko o dziwnych zależnościach w repozytoriach).

Czyszczenie APT-a jest pomocne tylko gdy chcemy stworzyć wersję live CD dystrybucji, w przeciwnym razie oszczędzamy czas (gdy reinstalujemy jakiś program APT nie pobiera paczek, tylko korzysta z lokalnych). Oczywiście jeśli zależy nam na miejscu na dysku twardym lepiej wykorzyatać narzędzie Bleachbit dostępne w repozytorium. Dodatkowo opcja autoremove bywa ryzykowna w niektórych przypadkach (pomijam w tym miejscu meta pakiety), gdyż może sprawić, że niektóre programy mogą prostu zostać usunięte razem z resztkami po usuwaniu innego programu (patrz: zależności Ubuntu).

Tak na koniec:

Windows jest jak Winda . Linux jest jak schody.
W Windzie może zawieść mechanizm, tylko czy widzieliście zepsute schody ? ;)

W Internecie narosło wiele mitów na temat optymalizacji i przyspieszania systemu. Wszystko przez marketing M$ i form z serii registry cleaner :D

Pozdrawiam :)