How-to оптимізація Ubuntu

Привіт
Зявились проблеми з робочою станцією, крутити там більше 2 віртуалок уже тяжко.
Гуглив, шукав, тепер маю, записую щоб не загубити і мати під рукою.
То що фіксив:
1. HDD:
Перевів усі диски IO scheduler , а маю 3, в режим Deadline.
Сцилка1.
Сцилка2.



Перевірка в якому режимі використову диск:
$  cat /sys/block/{DEVICE-NAME}/queue/scheduler
{DEVICE-NAME} - назва диску hda, hdc, hdb


Примусове переведення до нового режиму:
$ echo deadline > /sys/block/{DEVICE-NAME}/queue/scheduler


Переведення при загрузці системи(Grub2):
$ sudo nano /etc/default/grub


Правим рядок до наступного виду:
GRUB_CMDLINE_LINUX_DEFAULT="elevator={SCHEDULER-NAME}"


Обновляємо:
update-grub


Якщо не працює(карма):
$nano /etc/rc.local
echo deadline > /sys/block/sda/queue/scheduler
echo deadline > /sys/block/sdb/queue/scheduler
echo deadline > /sys/block/sdc1/queue/scheduler


Потрібно перевірити чи rc.local в автозагрузці, якщо ні добавляємо.


2. Рівень зайнятої оперативки коли система починає свапувати (використовувати коли RAM >2Gb):
$ nano /etc/sysctl.conf
...

vm.swappiness = 10
vm.vfs_cache_pressure = 1000

...


3. Пришвидшуємо завантяження системи (коли ядер >1):
$ nano /etc/init.d/rc
$ concurrency=shell