Posty oznaczone etykietą os

Arch linux - wydajniejsze zarządzanie pakietami

Pacman jest managerem pakietów w Arch linux. Jest w miarę szybki i świetnie radzi sobie z zależnościami. Nigdy nie miałem z nim problemów, mimo że Arch jest distro typu rolling release. Można go jednak trochę polepszyć.

Odpytywanie bazy pakietów

Odpytywanie bazy pakietów czasem trwa długo. Można ten problem rozwiązać optymalizując bazę pakietów.

]$ su
# pacman-optimize

Szybsze pobieranie

Powerpill opakowuje Pacmana umożliwiając szybsze pobieranie za pomocą współbieżnych połączeń. Przyspiesza to znacząco aktualizację systemu.

]$ su
# powerpill -Syu

Powerpill jest dostępny w repozytorium community.

Bardziej agresywnie

pacman-cage jest skryptem, który zmienia format bazy pakietów na postać jednego pliku. Zapewnia to skrócenie czasu dostępu w operacjach przeszukiwania i aktualizacji bazy pakietów.

Dodatkowo robiona jest kopia bazy, gdyż kilku użytkownikom baza rozleciała się. Używać zachowując ostrożność.

Tuning linuxa: prefetching

Prefetching - wstępne ładowanie do pamięci najczęściej uruchamianych programów.

Narzędziem dla linuxa jest Preload. Uruchamiany jako daemon "obserwuje" system i zapisuje wnioski w swojej bazie. Przyspiesza uruchamianie programów nawet o ponad 50% (polecam poczytać http://techthrob.com/2009/03/02/drastically-speed-up-your-linux-system-with-preload/)

Domyślna konfiguracja jest optymalna dla większości systemów.

preload.log jest zwykle pusty. Aby coś więcej poczytać wystarczy przestawić verbose level na 9. W Arch-u zmienia się go w pliku /etc/conf.d/preload.