Zrychlujeme openSUSE
Následující článek přináší několik rad, jak zrychlit svůj systém. Mějte při tom na paměti, že některé tipy mohou být pro jednoho použitelné a pro druhého nikoliv. Také se nesnažte optimalizovat příliš, jelikož se můžete dočkat selhání systému. V neposlední řadě následující rady používejte, pokud víte, co děláte.
Vypnutí swapu
Pokud máte více jak 512 RAM (optimálně 1GB a více) může být pro vás výhodné vypnout swap. Swap je důležitý, pokud máte málo RAM, ale je využíván i při jejím dostatku. Vypnutím swapu, donutí svůj systém naplno využít kapacitu RAM.
Vypnutí swapu:
/sbin/swapoff -a
Zapnutí swapu:
/sbin/swapon -a
V mnoha instalačních návodech se doporučuje vytvořit odkládací oddíl swap ve velikosti 2x větší než je RAM. V době kdy máme 4GB, 8GB RAM by to znamenalo mít až 16GB swapovacího oddílu, což je samozřejmě nesmysl. 1GB swapu by mělo být dostačující.
Pokud se vám zdá vypnutí swapu jako příliš radikální krok, můžete snižit potřebu kernelu využívat swap. Jak je využíván swap zjistíte pomocí příkazu:
cat /proc/sys/vm/swappiness
Snižit jej můžete pomocí příkazu:
sysctl -w vm.swappiness=10
Vypnutí nepoužívaných služeb
Pomocí nástroje YaST můžete vypnout nepotřebné služby a tím uvolnit potřebnou pamět. Nástroj pro správu služeb najdete v YaSTu - Systém - Editor úrovní běhu. Zde najdete seznam všech povolených služeb i s popisem jejich činnosti.
Co mohu vypnout? Velmi záleží na tom, jak svůj systém používáte, následující seznam doporučení, by mohl pomoci začínajícím uživatelům:
SuSEFirewall2_init and setup : vypněte, pokud se rozhodnete nepouživat firewall aaeventd : pokud nebude používat AppArmor, vypnout. acpid : ponechat alsasound : ponechat atd : vypnout auditd : vypnout autofs : vypnout autoyast : vypnout avahi-daemon : vypnout spolu s avahi-dnsconfd bluetooth : můžete vypnout pokud nepoužíváte bluetooth bluetooth-coldplug : můžete vypnout pokud nepoužíváte bluetooth cron : ponechat cups : pokdu nepoužíváte tiskárnu vypnout dbus : ponechat earlykbd : pokud používáte klávesnici, ponechat ;) earlyxdm : ponechat earlysyslog : ponechat fbset : vypnout gpm : vypnout haldaemon : ponechat idmapd : vypnout joystick : pokud nemáte joystick, vypnout kbd : ponechat lirc : vypnout mdadmd : vypnout named : ponechat pro DNS mircocodectl: vypnout pro AMD procesory, ponechat pro Intel procesory network : vypněte pokud nemáte připojení k internetu, nebo nepotřebujete sdílet data nfs : vypnout nfsboot : vypnout nfsserver : vypnout nmb : můžete vypnout pokud nepoužíváte sdílení skrze Sambu nscd : vypnout ntp : vypnout, pokud nepotřebujete synchronizaci času openct : vypnout pscsd : vypnout portmap : vypnout postfix : pokud nepoužíváte mail server můžete vypnout powerd : vypnout powersaved : pokud nepoužíváte uspávání můžete vypnout random : ponechat raw : vypnout rpasswdd : vypnout saslauthd : vypnout smb : můžete vypnout pokud nepoužíváte sdílení skrze Sambu smbfs : vypnout podobně jako u položky smb smpppd : můžete vypnout pokud nepoužíváte vytáčené připojení spamd : vypnout splash : ponechat splash_early : ponechat sshd : vypnout pokud nepoužíváte ssh syslog : ponechat xdm : ponechat xfs : vypnout xinetd : ponechat
Vypínáme konzole
Na čerstvě nainstalovaném openSUSE je k dispzici 6 textových virtuálních konzolí, ke kterým se dostanete pomocí stisku Ctrl+Alt+F1 až Ctrl+Alt+F6; Ctrl+Alt+F7 vás přepne zpět do grafiky. Každá virtuální konzole však spotřebuje určite množství RAM a proto je dobré je omezit na minimum. Toho docílíme tak, že je zakomentujeme # v souboru /etc/inittab:
# getty-programs for the normal runlevels #: : : # The “id” field MUST be the same as the last # characters of the device (after “tty”). 1:2345:respawn:/sbin/mingetty –noclear tty1 2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6
Beagle
Beagle je nástroj určený k vyhledávání pomocí indexovacího seznamu. Od verze openSUSE 11.0 došlo k mnohým vylepšením, ale i přes to nemusí všem lidem vyhovovat. Pokud jej odstraníte, můžete opět ušetřit své systémové prostředky. Učiníte tak pomocí příkazu:
zypper rm beagle
Pokud se vám osvědčily následující tipy, nebo máte své vlastní, nebojte se o ně podělit v komentářích.
Zdroj: [?:http://vavai.net/2009/01/15/opensuse-tweak-increase-opensuse-speed-perfo... http://vavai.net]
Komentáře
zypper remove *beagle* je lepčejší ;-)
k jednotlivým službám (zejména těm, co mají doporučené vypnutí) dopsat, co přesně dělají a co se stane (co nebude funkční), když nepoběží. Jistě se to dá dohledat přes Google, ale tady by to bylo pohromadě ;-)