Приветствую Вас, Гость! Регистрация RSS

Linux Free

Среда, 23.01.2019
Главная » Статьи » Система

Системная оптимизация

Системная оптимизация

Информация получена со сторонних сайтов... http://vasilisc.com/speedup_ubuntu  оригинал

Настройка Swappiness

Изменим поведение Ubuntu в отношении использования ОЗУ и подкачки. Есть такой параметр vm.swappiness, который по умолчанию имеет значение 60, и контролирует процент свободной памяти, при которой начнется активный сброс страниц в раздел swap. Иными словами, при 100-60=40% занятой памяти, Ubuntu уже начнет использовать раздел swap. При большом количестве ОЗУ в компьютере, лучше изменить параметр vm.swappiness до 10 и тем самым приказать Ubuntu не использовать swap пока занятая ОЗУ не достигнет 100-10=90%. В консоли введите следующую команду:

gksu gedit /etc/sysctl.conf

Добавьте строку в конец файла:

vm.swappiness=10

Только для версии 9.04 и ниже!
Данный пункт («Параллельная» загрузка) не работает в 7.10! Страница с багом здесь
  • «Параллельная» загрузка. Если Вы имеете двухядерный процессор, или он поддерживает технологию hyperthreading - то их можно задействовать в системе. Откройте терминал и выполните команду:
    gksu gedit /etc/init.d/rc

    найдите CONCURRENCY=none и замените на:

    CONCURRENCY=shell

    Сохраните и перезагрузите компьютер.


Оптимизация DE

Ускорение Gnome

  • Открыть текстовый редактор и скопировать туда следующие строки
    gtk-menu-popup-delay = 0
    gtk-menu-popdown-delay = 0
    gtk-menu-bar-popup-delay = 0

    сохранить в своем «домашнем» каталоге под названием .gtkrc-2.0 (не забыть про лидирующую точку) и перегрузить иксы.

  • Запустить gconf-editor
    /apps/metacity/general

    поставить галочку reduced_resources

    /apps/panel/global

    убрать галочку enable_animations

    /desktop/gnome/interface

    убрать галочку accessibility.

    /apps/panel/global/panel_animation_speed

    Установить текстовый параметр в значение panel-speed-fast, для ускорения анимации панели. Перезапустить сессию Gnome.


Хорошо по оптимизации написано еще тут

После загрузки ядра, в ubuntu начинает загружаться образ рам-диска (initial ramdisk, initrd). Если распаковать этот образ, можно убедится, что там очень много чего лишнего и распакованный он занимает чуть-ли не 25 мегабайт. Поэтому, желательно пересобрать все initrd-образы в системе только с необходимыми модулями. Но все не так сложно, как кажется. Открываем файл:

sudo nano /etc/initramfs-tools/initramfs.conf

там строчку

MODULES=most

и заменяем ее на:

MODULES=dep

Все, теперь надо запустить команду:

sudo update-initramfs -k all -u

Она пересоберет для всех установленных ядер все найденные образы initrd. В будущем, для новоустановленного ядра, initrd будет генерироваться уже сам с этими параметрами, так что это нужно сделать всего один раз. Теперь файлы initrd будут весить примерно по 3 мегабайта запакованными и по 6-7 мегабайт – распакованными. Это частично сократит время загрузки и при этом не повлияет отрицательно на систему.

Скорость загрузки ОС также напрямую зависит от файловой системы, на которой стоит ОС. Дело в том, что с мелкими файлами лучше работает новая ext4 и старый reiserfs. Собственно, в дистрибутиве больше всего мелких файлов. Поэтому, рекомендую полностью переходить на ext4 – это намного уменьшит скорость не только загрузки ОС, но и саму работу с системой, программами и файлами.

Так-же, можно отключить предварительную проверку разделов жесткого диска во время загрузки ОС. Журналируемые файловые системы уже давно безопасны и проверять их желательно лишь после достаточно долгого использования, после небезопасного выключения компьютера, после глюков, ну и по желанию собственно. Отключать надо в файле "/etc/fstab”. Там в конце каждой строчки стоят две цифры. Нам нужна только последняя цифра, она и отвечает за проверку жесткого диска во время запуска ОС. Меняем эту цифру на ноль на нужных файловых системах. И все, больше ничего трогать не нужно.

++++++++++++++++++++++++++++++++++++++++


При загрузке Ubuntu автоматически устанавливается политика Ondemand – то есть саморегуляция с помощью ядра. Естественно частота процессора падает до минимальной, что полностью не устраивает. Но можно по умолчанию включить политику Performance (максимальная частота процессора)

Выполняется команда

sudo update-rc.d -f ondemand remove

и перезагрузка.

На системе атлон64. Тормозил thunderbird, firefox. В режиме перфоманс эти программы работают заметно быстрее






Запуск часто используемых Вами приложений можно ускорить с помощью установки программы preload. Установить её можно командой:

sudo aptitude install preload

Программа preload представляет собой фоновый процесс, наблюдающий за тем, какие именно приложения Вы используете чаще всего. Программа ведёт список приложений, которые используются наиболее активно и заранее загружает в память некоторые их части, заметно ускоряя их запуск.

Настройка для preload обычно не требуется.

Обратите внимание! Если у Вас мало оперативной памяти, работа этой программы будет неэффективной.

Удалить программу можно командой

sudo aptitude purge preload




эти маленькие винтики добавят вам скорости в работе... другие винтики можно найти в интернете , но будте осторожны в настройке.

Категория: Система | Добавил: Alexandrlin (08.04.2011)
Просмотров: 6234 | Комментарии: 13 | Теги: Системная оптимизация Ubuntu | Рейтинг: 0.0/0
Всего комментариев: 131 2 »
13 Alexandrlin  

12 Alexandrlin  
sudo nano /etc/sysctl.conf

# Устанавливает период между сбросами измененных данных из ОЗУ на диск в 15 сек. (по умолчанию 5 сек.)
vm.dirty_writeback_centisecs=1500
# Включает laptop-mode
vm.laptop_mode=5

11 Alexandrlin  
sudo gedit /etc/sysctl.conf

добавьте в конец файла

#
vm.swappiness=0
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

# IPv6 что ускорит ваше интернет соединение за счет отключения данного протокола.

10 Alexandrlin  
Исправляем повышенное энергопотребление в ubuntu на новых ядрах
HowTo
Как Вы наверное знаете, что последние вышедшие ядра Linux имеют проблему с энергопотреблением, что приводит к быстрому разряду батареи на ноутбуках. И также проблему с охлаждением процессора, кулер все время работает на высоких оборотах.
На сайте Phoronix нашли решение этой проблемы (прочитать статью можно тут). Но скажу сразу данное решение поможет не всем.
Но в любом случае, используйте это только на свой страх и риск.

Решение:

Открываем для редактирования файл GRUB
gksu gedit /etc/default/grub

Находим следующую строку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Добавляем в нее строку pcie_aspm=force
У Вас должно получится вот так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"

Сохраняем файл, и обновляем grub загрузчик
sudo update-grub

Перезагружаем компьютер.

9 Либман  
http://kanotix.net/files/install-fglrx-debian.sh - специальный сценарий.

8 Либман  
Ядерное ускорение Ubuntu 10.10
Опубликовал senorpomodor в 28 Март, 2011 - 18:57

Благодаря гибкости Linux, существует масса способов заставить компьютер работать быстрее. Один из них — заменить стандартное ядро операционной системы на нестандартное, зато высокопроизводительное. Проект Liquorix как раз для этого и предназначен.

Liquorix, согласно описанию разработчиков, представляет собой ядро, оптимизированное для настольного использования. Мультимедийный софт, игры и другие настольные приложения будут работать с таким ядром быстрее. Liquorix, в свою очередь, основан на другом высокопроизводительном ядре Zen Kernel. Девиз проекта «Why drive when you can fly?», что в вольном переводе будет звучать как «Зачем ездить на Запорожце, когда можно летать на истребителе?».

Официально Liquorix поддерживает работу в Debian и Arch Linux, но пользователи нашли способ использовать ядро и в Ubuntu. Последняя версия ядра Liquorix — 2.6.38 и уже включает в себя знаменитую заплатку "200 строк", значительно повышающую производительность.
Установка ядра Liquorix в Ubuntu

Перед установкой пользователю настоятельно рекомендуется оценить насколько он опытен в администрировании и сможет ли восстановить систему в случае форс-мажора.

Прежде всего, требуется добавить репозиторий и обновить список программ:

echo "deb http://liquorix.net/debian sid main" | sudo tee /etc/apt/sources.list.d/liquorix.list

echo "deb-src http://liquorix.net/debian sid main" | sudo tee -a /etc/apt/sources.list.d/liquorix.list

sudo apt-get update

И затем сама установка:

sudo apt-get install '^liquorix-([^-]+-)?keyring.?'

Далее команды будут зависеть от архитектуры процессора. Для 32-битных версий Ubuntu:

sudo apt-get install linux-headers-2.6-liquorix-686 linux-image-2.6-liquorix-686

Для 64-битных:

sudo apt-get install linux-headers-2.6-liquorix-amd64 linux-image-2.6-liquorix-amd64

Для тех, кто использует драйвер FGLRX (ATI) необходимо скачать специальный сценарий и запустить его:

cd /tmp
chmod +x install-fglrx-debian.sh
sudo ./install-fglrx-debian.sh

Теперь необходимо пристегнуть ремни и перезагрузиться.


7 Alexandrlin  
Улучшим работу диска:

Если ваш жесткий диск DMA-совместим (DMA-это DirectMemoryAccess, прямой доступ к памяти), но данный режим почему-то не активирован, небольшой настройкой можно существенно повысить пропускную способность. Это ускорит загрузку: время чтения уменьшиться., а общая производительность винчестера повысится. Сначала установите hdparm из вашего менеджера пакетов, затем откройте терминал root и введите:
hdparm -d1 /dev/hda

заменив /dev/hda на имя устройства соответствующего вашему жесткому диску. Вы можете также добавить соответствующий ключ -X - подробности можно найти на man-страницу hdparm.
Пользователи Gnome могут сделать все это автоматически зайдя в Система>Администрирование>Службы затем команду следует добавить как пункт, приписав в начале gksudo, чтобы она выполнялась с правами root без дополнительной аутентификации.


6 Alexandrlin  
файл /boot/grub/menu.lst и поищите строку содержащую:
timeout=3

5 Alexandrlin  
Папка с символьным кэшем

Создайте папку .compose-cache в домашнем каталоге для символьного кэша. Говорят, если она есть, x11lib кэширует там свои данные.

$mkdir ~/.compose-cache


4 Alexandrlin  
Ускоряем рботу X.Org в Ubuntu Linux

Весь смысл этого маленького хака в том, что мы сделаем для графического сервера X.Org бо́льший приоритет. При одновременном исполнении множества задач в Linux, каждой из них ядро выделяет свой приоритет, то есть предпочтение. Если вы – активный пользователь иксов (графической среды), то может помочь такая оптимизация. Итак, вот команда:

$ sudo renice -n -5 $(pidof X)

Обратите внимание, эта команда повысит приоритет сервера X.Org до -5. Отрицательные числа – это увеличение приоритета, а положительные числа – это уменьшение приоритета. Нейтральное состояние – это 0, он же стоит по умолчанию у большинства процессов.

ВНИМАНИЕ! Эта команда должна применяться каждый раз после загрузки системы. Если хотите чтобы она запускалась постоянно при запуске системы, то добавьте ее в файл /etc/rc.local


1-10 11-13
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]