Библиотека на интернет индустрията I2R.ru

Нискобюджетни сайтове.

Промоция на уебсайт.

Конфигурация и подобряване на производителността на ядрото на Linux

Използвам версия на ядрото 2.2.17, която идва с дистрибуцията Mandrake, но основните принципи остават същите

Уверете се, че имате инсталирани източниците на ядрото и заглавния пакет:
ядро-2.2.17-21mdk.i586.rpm
kernel-headers-2.2.17-21mdk.i586.rpm

След това трябва да въведете една от командите:
# make config
# make menuconfig
# make xconfig

В първия случай ще ви бъдат зададени поредица от въпроси (между другото много дълъг), на които трябва да отговорите.
Препоръчвам да направите menuconfig - това е много по-удобно. В този случай можете да редактирате конфигурацията на ядрото, като използвате менюто. xconfig е подобен на menuconfig, предназначен само за стартиране от под X.

ядрото Linux

Преди да направите промени в конфигурационния файл на ядрото, запазете го под
с друго име - Запазване на конфигурацията в алтернативен файл

По време на конфигурацията на ядрото можете да включите или изключите някои функции от ядрото или да направите функцията, от която се нуждаете, модул, т.е. тази функция няма да бъде включена в ядрото, но ще се използва, ако е необходимо, например ако добавите устройство към системата, необходимият модул ще бъде свързан (при условие, че сте го компилирали)

Нашата задача е да подобрим производителността на системата, това може да се постигне чрез точно конфигуриране на ядрото и изключване на ненужен код от него.

Тип и характеристики на процесора

Тук можете да посочите вида на процесора и функциите, например поддръжка на памет над 1 GB, MTRR, емулация на математически копроцесор.

Много е важно да се посочи вида на процесора: след като правилно посочих типа на процесора си, производителността се увеличи с около 1,5 пъти, това стана особено забележимо при стартиране на системата.

Тази функция се използва за оптимизиране на производителността на процесора. Ако посочите тип процесор, например 486, 586, Pentium, ядрото PPro не е задължително да работи на по-ранна архитектура. Например, ако посочите Pentium, ядрото ще работи на PPro (макар и по-бавно), но няма гаранция, че ще работи на 486.

Следните типове се препоръчват за най-добро представяне: