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

Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

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

Post autor: igotit4free » 03 paź 2011, 13:41

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.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
ODPOWIEDZ

Wróć do „Hardware-Inne”