Популярні приколи

відео

хочу сюди!
 

Славушка

48 років, телець, познайомиться з хлопцем у віці 45-55 років

Ускорение Ubuntu Linux

  • 04.01.10, 19:22
 В погоне за простотой и удобством
использования в системе оказалось много ненужного многим пользователям
софта. Но, чтобы сделать все как надо, не обязательно ставить другой
дистрибутив. Сегодня мы попытаемся ускорить работу и загрузку Ubuntu
без лишнего геморроя.

1. Отключаем «свистоперделки».
Если вы используете GNOME, попробуйте установить Xfce. Для этого
наберите sudo apt-get install xubuntu-desktop. Это более быстрая среда
по сравнению с GNOME, которая требует меньше ресурсов для работы. После
установки выберите Xfce Session как сеанс в окне входа в систему
(выйдите и перезайдите с выбранным Xfce). Но скорость загрузки системы
она не уменьшит. Если вы продолжаете испытывать тормоза, попробуйте
отключить некоторве службы (пункт 2).

2. Удаление лишних служб.
Набираем в консоли следующие команды:
Код:

sudo apt-get install bum
sudo bum


(вводя свой пароль, когда это требуется)
Появится окно Boot-Up Manager. В нем можно выключить ненужные службы.
Чтобы вы знали, что именно вам не нужно, здесь будет приведен список:
fancontrol — управление оборотами вентилятора компьютера. Если вы используете ноутбук или вам мешает шум вентилятора — оставьте.
hddtemp — слежение за температурой жесткого диска. Её спокойно можно убрать.
gpm — служба, позволяющая использовать мышь в консоли Linux. В терминалах X она не используется, можно убрать.
atieventsd — обязательно, если у вас видеокарта от ATI.
cups — система печати. Если у вас нет принтера и вы не собираетесь ничего печатать — убирайте.
saned — то же, что и cups, но для сканеров.
system-tools-backends — необходимо для gnome-system-tools, иначе можно убрать.
bootlogs.sh — оставить.
pppd-dns — если вы подключаетесь к сети по модему или PPTP, оставить.
timidity — если вы пользуетесь timidity для прослушивания MIDI-музыки, оставьте.
NetworkManager — если вы часто подключаетесь к WiFi-сетям — оставьте.
При отсутствии вам придется настраивать сеть из консоли. Зато можно
сэкономить кучу ресурсов.
hotkey-setup — тем, кому нужны клавиши FN+Fx на ноутбуках.
dns-clean — тем, кто соединяется с сетью по модему.
laptop-mode — пользователи ноутбуков должны оставить, для экономии электроэнергии.
acpi-support — для них же.
usplash — не нужен. По сути — та красивая полоска при загрузке Ubuntu.
bluetooth — без комментариев.
pulseaudio — кому как, попробуйте убрать, посмотреть, работают ли
проигрыватели (они должны быть настроены на использование ALSA). Если
нет, поставить снова.
gdm — оставить, это по сути менеджер входа в систему.
sysklogd — оставить.
acpid — лучше оставить.
klogd, dbus — оставить.
samba — если вы используете общие папки Windows — оставить.
hal, avahi-daemon, atd — оставить.

Внимание! Если вы отключаете службу NetworkManager, не забудьте
поискать в Google на тему настройки сети через файл
/etc/network/interfaces, чтобы не остаться без интернета. Если у вас
что не получится, включите NetworkManager снова.

После того, как вы отключили службы, нажмите «Применить» для того,
чтобы их отключить. По идее, вы можете ощутить увеличение скорости
сразу, но лучше перезагрузиться.

Вот так мы сэкономили достаточно много оперативной памяти, при этом не
сильно затронув используемые программы (которые в основном и пожирают
память).

Еще сильнее можно ускорить работу за счет сборки программ из
исходников. Это непростой для новичков процесс, но ускорить его поможет
программа apt-build. С её помощью можно автоматизировать и упростить до
одной команды сборку программ из исходников.

sudo apt-get install apt-build
, а потом
sudo apt-build install название_программы

Оперативную память такая сборка вряд ли сэкономит, а вот с процессором такая прога скорее всего будет работать лучше.

— Дальнейшая часть текста предназначена для тех, кто умеет сам
пересобирать софт из исходников, а так же не забывает читать
документацию.

Гентушники же оценят команду
sudo apt-build world
, которая собирает все пакеты в системе из исходников («пересобирает
мир»). Сразу она работать не будет, нужно будет создать список
собираемых пакетов и удалить те, которые вы боитесь пересобирать
(например, ядро и gcc)

Также есть полуавтоматизированный метод сборки:
apt-get source название_программы
apt
-get build-dep название_программы
Он не соберет из исходников саму прогу (только установит зависимости из
репозитория), зато вы сможете применить к скачанному исходному коду
патч или же установить настройки сборки. Потом вы собираете программу
стандартным методом.
2

Коментарі

14.01.10, 20:14

Надо попробывать..