Strona 1 z 1

HowTo: Tuning laptopa/netbooka - dłuższy czas pracy baterii, oszczędzanie dysku, żwawszy Firefox.

: 03 paź 2011, 13:41
autor: igotit4free
Przedstawiam wyszperany w Sieci i sprawdzony w trakcie kilkudniowego używania na moim nieco leciwym ACER ASPIRE 3610 trick polegający na przeniesieniu do pamięci RAM zawartości systemowych katalogów /tmp, /var/tmp i /var/log. Przeniesiemy tam także cache Firefoxa.
Spodziewane rezultaty to:
  • - wydłużenie czasu pracy na baterii, uzyskane dzięki zmniejszeniu częstotliwości dokonywania zapisu i odczytu na dysk oraz eliminacji konieczności wybudzania dysku ze stanu uśpienia
    - poprawa szybkości pracy wynikająca z faktu, iż czas dostępu do pamięci RAM jest niższy niż do dysku, aplikacje typu Firefox/flash powinny zyskać więcej żwawości
    -komputer staje się wyraźnie cichszy, dysk mojego ACERa jakby zniknął, laptop stał się bezgłośny.
Jak to uzyskać?
1. wykonaj kopię zapasową pliku /etc/fstab

Kod: Zaznacz cały

sudo cp /etc/fstab /etc/fstab_ALLOK
2. wyedytuj /etc/fstab

Kod: Zaznacz cały

sudo gedit /etc/fstab
i dodaj tam zapis
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
Mój aktualny /etc/fstab wygląda tak:
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
#/dev/cdrom /media/cd auto ro,user,noauto,unhide 0 0
#/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
#/dev/fd0 /media/fl auto user,noauto 0 0

/dev/sdb1 / ext3 defaults 0 1
/dev/sdb5 /home ext3 defaults 0 1
/dev/sdb6 swap swap defaults 0 0
3. następny krok, to zatrzymanie logowania usług systemowych i wyczyszczenie lokalizacji dotychczas używanych do zapisu danych tymczasowych i logów. Dla Ubuntu nalezy wykonać:

Kod: Zaznacz cały

sudo /etc/init.d/rsyslog stop
sudo rm -rf /tmp/*
sudo rm -rf /var/log/*
sudo rm -rf /var/tmp/*
ponownie zamontować partycje i katalogi określone w /etc/fstab

Kod: Zaznacz cały

sudo mount -a
a na koniec przywrócić logowanie

Kod: Zaznacz cały

sudo /etc/init.d/rsyslog start
I to w zasadzie wszystko ... teraz pora, ażeby Firefox dostał skrzydeł.
4. uruchom Firefoxa i w pasku adresu wpisz

Kod: Zaznacz cały

about:config
zatwierdź Enterem, pojawi się ostrzeżenie, zgódź się, kliknij gdziekolwiek prawym klawiszem myszy, i wybierz Dodaj -> Łańcuch. Nadaj mu nazwę:
browser.cache.disk.parent_directory
i wartość
/tmp
Zrestartuj Firefoxa.
Dla pewności zrestartuj komputer, obserwuj proces uruchamiania i pracę maszyny z nowymi ustawieniami.
To wszystko.

UWAGA!!!
Przy podanych ustawieniach dane tymczasowe i logi systemowe "znikają" po każdym restarcie komputera.
Jeśli dla jakiejś przyczyny dane te są dla ciebie istotne, musisz skopiować je do innej, bezpiecznej lokacji zanim wyłączysz komputer.


Odwrócenie ustawień polega na przywróceniu starej, zapisanej wersji pliku /etc/fstab

Kod: Zaznacz cały

sudo cp /etc/fstab_ALLOK /etc/fstab
i zrestartowaniu komputera.
W przypadku Firefoxa po prostu usuwamy utworzony łańcuch i restartujemy przeglądarkę.

Źródło.