Всего несколько настроек могут сделать всеми любимую ОС легче, быстрее и мощнееЛюбую рабочую машину хотелось бы приводить в готовность как можно скорее, а при вялой загрузке ваш трудовой порыв выдыхается. Именно поэтому наши реформы начинаются с сокращения времени загрузки. Но сперва предупредим: до внесения изменений в конфигурационные файлы обязательно сделайте резервные копии, так как ошибка в загрузчике может сделать компьютер с Linux неработоспособным9604;9600; Ликвидация задержки 9604;9600;Можно заметить, что при каждой загрузке идет небольшой обратный отсчет, [обычно] от трех до нуля. Изначально это было введено для гарантии, что более старое оборудование успеет подготовиться к работе до того, как стартует ядро. Современным системам такого не требуется; вот и устраним лишнюю задержку. Откройте от имени суперпользователя-root в текстовом редакторе файл /boot/grub/menu.lst и поищите строку, содержащую:timeout=3Найдя ее, исправьте значение на ноль. После сохранения, выхода и перезагрузки вы заметите, что сэкономили целых три секунды. Однако это может оказаться неудобным, если у вас двойная загрузка: придется как-то успевать выбирать «неумолчательную» ОС. Для одноядерных процессоров такая настройка на самом деле увеличит время загрузки. На нашей тестовой системе время увеличилось на 2,4 секунды.9604;9600; Оптимизация памяти 9604;9600;Прекрасный способ повысить производительность – умело распорядиться подкачкой. Раздел подкачки – это место, где ядро Linux временно хранит содержимое оперативной памяти, быстро возвращая его обратно в ОЗУ при необходимости. Выделенный раздел не обязателен, однако он также используется для сохранения состояния машины при переходе в спящий режим. Эффект от данной подсказки будет зависеть от вашей системы и от того, есть ли у вас раздел подкачки, однако при достаточном ОЗУ вы увидите, что менее активное использование подкачки приводит к заметному повышению производительности. Откройте в текстовом редакторе, запущенном от имени root, файл /etc/sysctl.conf и припишите в самый конец следующую строку:vm.swappiness=10(Чтобы изменения возымели действие, понадобится перезагрузка.) Значение можно менять, отслеживая изменение производительности. Чем меньше этот параметр, тем реже будет использоваться подкачка, и тем больше данных будет храниться в памяти. Представленное значение, на наш взгляд, давало лучшую производительность на тестовой системе с 512 МБ ОЗУ.Однако этот совет не ограничивается системами с большим ОЗУ – системы с 256 МБ и даже меньше обретут большую производительность, если увеличить интенсивность подкачки: при этом в раздел подкачки попадет больше данных, высвободив память для штатных задач. Точные значения разнятся от системы к системе и требуют экспериментов, главным образом потому, что чтение данных из раздела подкачки занимает больше времени, чем чтение из памяти; но конечный результат обычно стоит затраченных усилий.9604;9600; Улучшим работу диска 9604;9600;Если ваш жесткий диск DMA-совместим (DMA – это Direct Memory Access, прямой доступ к памяти), но данный режим почему-то не активирован, небольшой настройкой можно существенно повысить пропускную способность. Это ускорит загрузку: время чтения уменьшится, а общая производительность винчестера повысится. Сначала установите hdparm из вашего менеджера пакетов, затем откройте терминал root и введите:hdparm -d1 /dev/hdaзаменив /dev/hda на имя устройства, соответствующего вашему жесткому диску. Вы можете также добавить соответствующий ключ -X – подробности можно найти на man-странице hdparm.Пользователи Gnome могут делать все это автоматически, зайдя в Система gt; Администрирование gt; Службы. Затем команду следует добавить как пункт, приписав в начале gksudo, чтобы она выполнялась с правами root без дополнительной аутентификации
9604;9600; Параллелизм 9604;9600;Распараллеливание может дать сильный выигрыш в производительности, ведь выполнение сразу двух процессов вдвое экономит время по сравнению с их поочередной работой (по крайней мере, в теории). Воспользуйтесь этим в системах на базе Debian/ Ubuntu, открыв (от имени root) файл /etc/init.d/rc в текстовом редакторе и отыскав такую строку:CONCURRENCY=noneЗатем замените none на shell, сохраните файл и закройте редактор. При следующем старте вы увидите заметное уменьшение времени загрузки (обычно на одну или две секунды).Если улучшения не наблюдается, то по причине направленности данной опции на системы с многоядерными процессорами
9604;9600;Установка preload 9604;9600;Preload – это демон, который анализирует состав ваших повседневных задач и выбирает наиболее вероятные в использовании бинарники и файлы, чтобы снизить время загрузки и повысить общую производительность. В Ubuntu просто поищите “preload” в менеджере пакетов, но в других дистрибутивах стоит проверить, запущена ли эта служба. Чтобы включить ее, наберитеservice preload onМы активировали автоматический вход и установили preload, а потом сделали две перезагрузки на тестовой машине, и демон начал отслеживать запуски программ. После сравнения мы обнаружили, что preload укоротил время, требуемое на появление рабочего стола, на секунду. Звучит не очень внушительно, но в связке с вашей новой быстрой загрузкой системы стоит затраченных усилий.