Роман Теличко

Заметки веб-разработчика/админа

Тег ускорение

Ubuntu. Ускорение системы

// Февраль 21, 2012 | 354 просмотров | комментариев (0)

  • Установите preload
    sudo apt-get install preload
  • Сведите к минимуму использование swap’a
    Откройте

    sudo vi /etc/sysctl.conf

    Добавьте/измените параметр

    vm.swappiness = 10

    и перезагрузитесь

  • Измените обработку DNSов
    Откройте

    sudo vi /etc/nsswitch.conf

    Исправьте строчку

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

    на такою

    hosts:    files dns
  • Отключите IPv6
    sudo vi /etc/default/grub

    Измените параметр GRUB_CMDLINE_LINUX_DEFAULT на такой

    GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

    После чего выполните

    sudo update-grub

Firefox. Сжатие БД программы для ускорения работы

// Февраль 21, 2012 | 1025 просмотров | комментариев (0)

Firefox для своей работы использует БД SQLite, файлы которой нужно периодически оптимизировать (Vacuum). Что может давать в некоторых случаях трёхкратное ускорение запуска Firefox.

Сделать это можно с помощью следующего скрипта:

#!/bin/bash

echo ""
cd ~/.mozilla/firefox/*.default/
pwd
echo ""

for i in *.sqlite;
do	
    prev_size=`ls -lAgh $i | awk '{ print $4 }'`
    echo -n " Vacuum "$i"... ";
    echo "VACUUM;" | sqlite3 $i ;
    echo -e "\tOK ($prev_size -> `ls -lAgh $i | awk '{ print $4 }'`)";
done

echo ""

Для работы необходимы пакет sqlite3

sudo apt-get install sqlite3

Данный скрипт можно запускать периодично. Например при старте компьютера.