Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

нитрооктан для толстой птицы

J1M (J1M@LIST.RU)

Спецвыпуск: Хакер, номер #063, стр. 063-054-2


Ext3 — отличается от Ext2 только наличием журнала, что, естественно, не лучшим образом сказывается на ее производительности.

ReiserFS — журналируемая ФС от Ганса Рейзера. Обеспечивает высокую производительность (сравнимую с Ext2) при работе с обычными файлами, а с большим количеством мелких показывает просто феноменальную скорость.

XFS — ФС, разработанная SGI. Надежная, быстрая (особенно при работе с большими файлами) файловая система.

Из сказанного можно сделать вывод, что лучшим выбором для корневого раздела, чувствительного к сбоям, будет ext3, для раздела /usr (и, может быть, /home) — ReiserFS. Для разделов /boot, /tmp и /var отлично подходит Ext2. Мульти-медиа-контент пусть хранится на XFS.

При выборе размера swap-раздела нужно опираться на задачи, для решения которых будет использоваться ПК. Если ты не собираешься запускать OpenOffice, KDE или Gnome, то достаточно и 128 Мб, причем вне зависимости от объема памяти. Но и такое решение не самое лучшее — нужно помнить о ситуациях, описанных в предыдущем разделе. Общепризнанным размером swap-раздела является число, вычисляемое через формулу «Объем памяти * 2 + 10% от объема памяти». Есть и другое мнение: размер swap-раздела должен быть равен объему памяти. Не буду спорить, потому как все зависит, опять же, от задач. И еще. Если ты счастливчик и у тебя есть два жестких диска, то очень рекомендую разместить swap на втором диске, то есть не там, где установлен Linux. А еще лучше — создать swap сразу на двух дисках, тем самым существенно повысив скорость swap'инга — операции с данными и со swap'ом в таком случае будут происходить параллельно.

Сразу после окончания установки позаботься об отключении всех ненужных сервисов. При обычной (тем более при полной) установке в списке процессов обязательно будут присутствовать apache, postfix, bind, inetd и еще множество других демонов, совершенно ненужных на домашней машине. В разных дистрибутивах для контроля сервисов используются совершенно разные утилиты, например в Fedora Core — ntsysv, а в Slackware вообще ничего подобного не предусмотрено.

крутятся диски

Теперь займемся разгоном твоего информационного хранилища — жесткого диска. Этот этап включает в себя тюнинг и железных составляющих (например включение DMA), и программных (настройка ФС).

Издревле для тонкой настройки жесткого диска в Linux использовалась утилита hdparm, теперь она является неотъемлемой частью всех дистрибутивов. С ее помощью многие параметры диска можно изменять прямо «на лету» без перезагрузки или демонтирования файловых систем. Для того чтобы было с чем сравнивать, измерим текущую скорость диска:

$ hdparm -tT /dev/hda

На выходе получим два значения: реальную скорость чтения с пластин диска и скорость чтения из буфера. Имея необходимые сведения, попробуем изменить эти цифры в нашу пользу. Выполним следующую команду:

$ hdparm -d1 -m16 -A1 -a64 -u1 /dev/hda

Эта комбинация флагов, странная на первый взгляд, делает следующее:

Назад на стр. 063-054-1  Содержание  Вперед на стр. 063-054-3