(8) Ускоряем процессы загрузки. А так же работу системыИтак вы наверное уже пересобрали ядро, но все же скорости работы системы вам маловато. Чтож есть еще параметры, которые можно изменить, для увеличения быстродействия. Итак поехали1) Ускорение процесса подкачки.Весь фокус тут в том, что файл подкачки использует так называемый коэффициент подкачки. т.е. то как он распределяет swap между приложением запущенным, и приложением работающим на заднем фоне.Файл с данными о подкачке хранится в каталоге /proc/sys/vm/swappinesscat /proc/sys/vm/swappinessпод убунтой стандартно: 60ИТАК:Предположим вы Игроман, и любите целый день гонять в Nexuiz или Savage2, тогда вам стоит изменить этот параметр, на 80, а то и на 95при этом почти весь swap будет задействоватся в полной мере, одним приложением, но стоит вам захотеть поменять приложение, вот тут вы ощутите тормоза, и обработку событий.2й вариант, вы любитель програмировать, менять музыку, а так же держать дома apache, vsftpd, mysql, и кучу других программ.тогда вам стоит выставить параметр на 40, а то и 20. но вот, следует запустить громоздкое приложение, и на swap особо полагатся не придется. т.к. он будет отдавать все по ровну, и тем приложениям, что на фоне, и тем, с которым вы работаете.выставить эти параметры можно только под рутом, причем судо тут не поможет:sudo -s -Hecho 70 gt; /proc/sys/vm/swappinessилиecho 40 gt; /proc/sys/vm/swappinessпосле чего перезагрузите машину2) Изменение планирования ввода/вывода I/O Каждой программе работающей под Linux, необходим доступ к диску, но таких программ, может быть не одна, а несколько, и даже десятки и сотни. Вот тут то на помощь и приходит параметр, передаваемый ядру:Задается в параметрах загрузки GRUB lt;agt;, вреда никакого не несет, так что эксперементируйте свободно. Если вам. что либо понравится, то просто внесите изменение в /boot/grub/menu.lstelevator=вашезначениеТеперь подробнее, какой же ввод/вывод выбрать, их на сей день существует всего 4:noop - отправляет все запросы, по технологии FIFO (first in first out), как не странно используется по умолчанию. Не всегда полезен. но все же считается обычным методом.elevator=noopAnticipatory Scheduling (Упреждающее планирование)Очень интересный метод, при чтении программы, с диска, ядро пытается определить какие данные программа, веероятно будет читать следующими, и если ядро правильно угадывает последовательность комманд, то данный алгоритм, позволяет существенно повысить производительность системы. (зависит от логики и самой программы)elevator=asComplete Fairness Queuing (Справедливая очередь)Данный планировщик устанавливает равные права для всех программ, Ядро равномерно планирует операции ввода/вывода для каждой программы. Повышение и понижение производительности данного метода напрямую зависит от самой системы, и от того в каких целях она используется.elevator=cfqDeadline - (мертвая линия)почти то же, что и noop, но с одной большой разницей, все программы, выставляются в строгую очередь в отличии от noop, выбраная программа из очереди, монополизирует доступ к диску, и пока эта программа не закончила работу, остальные не получат доступ к диску.Данный метод хорош, только для Mysql, Web и т.д. СЕРВЕРОВ.и очень плохо себя ведет с графическим интерфейсом.elevator=deadlineВ основном в графической среде Ubuntu советую выбирать один из 2х 2 или 3й способ.
3) Отключение ненужных сервисов (а так же включение своих)Не только в окошках, существуют, стандартно включеные, и невсегда необходимые сервисы, и службы (вреда и дыр в системе они конечно не делают, но все же загрузку снижаютИтак поехали, для начала зайдем в настройку служб:Система -gt; Администрирование -gt; службыТам, если вы конечно не отлаживаете систему, отключите службы:klogd - логирование службsysklogd - Логирование системы (можно оставить, если иногда возникают сложности, впрочем при желании всегда можно их включить)anacorn - Планировщикatd - еще один планировщик заданий, так же уберите, на свой лад Bluetooth, если у вас нету модуля bluetooth.CUPS, если у вас нету притера, или же сетевого притера.Avahi-Daemon, при случае, когда вы не используете Zenmap, nmap, а так же не находитесь в локальной сети, грубо говря, Avahi рассылает mDNS, для обноружения соседей, а так же притеров и прочего в вашей сети.Напомню, что каждый компьютер уникален, и у вас может оказатся гораздно больших сервисов, если сомниваетесь пишите, мне или в группу.5) СЕАНСЫНо это еще не все, помимо сервисов, еще существует и автозапуск, процессов, или Сеансы.Система -gt; параметры -gt; СеансыGnome Login sound - Музыка при запуске (можно смело отключить)HP system tray service - Нету притера от HP (смело отключаем)Knetwork manager - если по мимо GNOME, был установлен KDE, отключаемNetwork manager - Если сеть вы настраивали вручную, то убираем галочку.Tracker и Applet Tracker - индексирование файлов (для быстрого поиска, и вызова) выключаем по желанию.update notifer - если устали от напоминаний про обновленияВизуальное оповещение - если проблем со зрением пока нет, убираем.Менеджер Bluetooth - нету Блютуз, убираемАпплет очереди печати - нету принтера, убираемПроверить наличие новых драйверов - если у вас уже они стоят, убираем галочку.Удаленный рабочий стол - не пользуемся удаленным рабочим столом? Убираем.Управление Питанием - используется только на ноутбуках, убираем.Упаковщик регистра AT SPI - точно, что это не узнал, убрал, вроде хуже не стало.
gt;gt;Повышение и понижение производительности данного метода напрямую зависит от самой системы, и от того в каких целях она используется.И каких же целей? Будте любезны, разъясните аудитории.
сильно ускоряет загрузку на ноутбуках режим сна.и у меня с ним проблема-через раз при попытке входа в режим сна система выдает многопремного ошибок записи на своп,потом всеже засыпает , но выходит из режима сна даже медленнее чем при простой загрузке.вроде бы как должно быть не так :( ноут асус икс80ле.помогите если в курсе что это.сразу предупрежу что убунту пользую не так давно, поэтому пожалуйста доступней объясните.
gt;gt;Управление Питанием - используется только на ноутбуках, убираем.а вот это зря, на компах из-за этого можете получить вариант, что получите долгое отрубание компьютера, а также не возможность использования сна.