Ще научите как да намалите времето на зареждане на Linux.
В тази статия ще ви покажем как да намалите таймаута в grub, да изключите ненужните услуги, да оптимизирате монтирането на файловите системи и други, които ще намалят времето на начално стартиране на системата.
1. Намаляване на таймаута в grub:
vi /boot/grub/menu.lst
timeout=0
или чрез GUI System -> Administration -> StartUp-Manager
2. Изключване на ненужните услуги:
Меню System -> Preferences -> Sessions
Например, може да се изключат:
Bluetooth Manager (Мениджър на устройства Bluetooth)
Check for new hardware drivers
Evolution Alarm Notifier
Print Queue Applet (Апплет на опашката за печат)
Tracker (служба за търсене и индексиране)
Меню System -> Administration -> Services (Служби)
или чрез конзолната програма sysv-rc-conf
Може да се изключат рядко исползвани услуги, например, RPC, NFS, avahi-daemon, cupsys, apport, ssh.
3. Оптимизация на монтирането на файловите системи:
в /etc/fstab добавяме опциите “noatime,nodiratime”,
4. Намаление на интензивността на работа със swap
в /etc/sysctl.conf добавяме vm.swappiness=10
5. Включване възможност за паралелен старт на услугите на етапа на стартиране:
в /etc/init.d/rc сменяме CONCURRENCY=none на CONCURRENCY=shell
6. Кеширане на програмите и библиотеките исползвани в инициализационния етап.
Еднократно зареждаме Ubuntu с предаване на ядрото параметъра profile, на етапа на работа на grub, който включва режим на профилиране. Зареждането с този флаг ще бъде видимо по-бавно, но при това в Ubuntu се активира услугата readahead, която обновява информацията за всички исползвани на етап зареждане библиотеки и програми във файла /etc/readahead/boot, а в /etc/readahead/desktop - информацята за зареждане на десктопа.
При следващо зареждане услугата readahead, при помощ на програмата /sbin/readahead-list, ще зареди библиотеките и програмите, упоменати в индекса, в page cache, което малко ще намали времето на зареждане.
7. Изключваме IPv6
в /etc/modprobe.d/aliases заменяме реда “alias net-pf-10 ipv6″ на “alias net-pf-10 off #ipv6″.
8. Инсталираме preload
sudo apt-get install preload
инсталирането на prelink не е нужно, тъй като в Ubuntu е задействан алтернативен механизъм на линковка DT_GNU_HASH (http://lwn.net/Articles/192624/), поддержан в Glibc 2.5.

USD
1.49152
EUR
1.95583
GBP
2.35585
RON
4.49378
CHF
1.61813
JPY
1.94281


