|

Насилуем Линукс!
Xakep, номер #038, стр. 038-052-3
Жесткий диск
Ну а теперь приступим к самому дорогому, что есть у тебя, порнушника и варезокачателя, - винту, а именно последовательно проведем оптимизацию всех его разделов, что неминуемо приведет к увеличению скорости и стабильности его работы. Все операции проделаем в статусе рута, естественно. Вначале необходимо узнать, как обозначается твой винт: hda, hdb... Это ты должен знать уже после установки Линукса, но если запамятовал, то используй команду dmesg. Выяснив обозначение жесткого диска (пусть для примера это будет hda, как наиболее часто встречающийся), выясни, что поддерживает твой винт с помощью команды hdparm -I /dev/hda. Теперь пришло время отметить скорость винчестера: hdparm -t /dev/hda. Запомни результат - потом сверишь с полученным :). Следующим шагом будет просмотр значений, которые твой хард имеет по дефолту (командой hdparm /dev/hda). Так, видим, что режим мульти-чтения с диска отключен. Что ж, впору исправить это: hdparm -c3 -m16 /dev/hda. Эта команда включит режим многопоточного считывания. Теперь проверь скорость винта еще раз. Ну что, видишь прирост скорости? :) Следующим шагом будет включение DMA и 32-битной разрядной поддержки (взамен 16-битной). Для этого есть команда: hdparm -d1 /dev/hda.
Осталось последнее - записать все изменения в файл, чтобы они были в силе после того как ты ребутнешь/выключишь комп. Для этого в знакомом /etc/rc.d добавь в самый конец файла rc.local следующую строчку: hdparm -c3 -m16 /dev/hda. Теперь проверяем скорость и видим не менее чем 2-ух кратное увеличение. Все, диск оптимизирован, с чем тебя и поздравляю!
Кстати, еще одна фича относительно винта. Настоятельно советую тебе разместить свой swap-раздел вблизи НАЧАЛА диска, а не конца, что иногда наблюдается у некоторых НЕчитателей ][ ;). Результат сей операции не замедлит сказаться: за один оборот диска головка будет охватывать гораздо большую поверхность, что не замедлит сказаться и на его работе, а именно будет считывать больше данных. Все дело в том, что НАЧАЛО диска физически располагается на внешней стороне цилиндра - вот и весь секрет :). На этом разговор об оптимизации жесткого диска, приятель, позволь считать оконченным. Эй! Секундочку! По домам еще расходиться рано! Продолжаем...
Ядро
Ну, наконец-то наши шаловливые ручки дотянулись до архиважного элемента Линукса - ядра. Поэтому его оптимизация отразится на всей системе в целом. Но, как сам понимаешь, в отличие от других элементов Оси, к твикингу ядра нужно отнестись с осторожностью. Но и бояться не стоит. Главное - сразу решить, что тебе нужно, а что - нет. Подумай, от чего тебе есть резон отказаться. Если у тебя на компе вместе с *никсами заинсталлена Вынь98, то, скорее всего, есть смысл ВООБЩЕ отказаться от видео и графики, тулз для game'инга и т.д. Если же у тебя на тачке только Linux, то, парень, во-первых, разреши пожать твою мужественную руку, а во-вторых, резать ядро тебе придется самую малость, я полагаю. Короче, каждый должен решить для себя сам. Но общие советы все-таки я дам. Вначале ядро нужно как можно более уменьшить, освободить от всего того, что явно не требуется. Используем cd /usr/src/linux; make xconfig (make menuconfig). Далее можно полностью подстроить и оптимизировать ядро под себя. Выполняем следующее:
Назад на стр. 038-052-2 Содержание Вперед на стр. 038-052-4
|