Linux. Алексей Стахнов

Чтение книги онлайн.

Читать онлайн книгу Linux - Алексей Стахнов страница 53

Linux - Алексей Стахнов В подлиннике. Наиболее полное руководство

Скачать книгу

для указания объема установленной памяти (или меньшего значения, если требуется ограничить объем памяти, доступный Linux). Старые версии BIOS не могли корректно возвращать количество оперативной памяти, если оно превышало 64 Мбайт. Поэтому приходилось вручную передавать в ядро реально установленное количество памяти.

      Ядро воспримет любое значение параметра mem=xx, которое будет указано, однако если указать больший размер памяти, чем физически установлено в компьютере, то при определенном количестве процессов система попытается использовать несуществующий участок памяти и в общем возникнут проблемы, и что самое неприятное, такое может произойти и через месяц-другой после конфигурирования системы.

      Количество памяти можно указывать как в шестнадцатеричном представлении, так и в десятичном. Например, если в компьютере установлено 96 Мбайт оперативной памяти, можно указать mem=0x6000000 или mem=96M.

Параметр swap

      Позволяет пользователю настраивать некоторые параметры виртуальной памяти (Virtual Memory), относящиеся к разделу подкачки. Он может иметь следующие значения:

      • MAX_PAGE_AGE;

      • PAGE_ADVANCE;

      • PAGE_DECLINE;

      • PAGE_INITIAL_AGE;

      • AGE_CLUSTER_FRACT;

      • AGE_CLUSTER_MIN;

      • PAGEOUT_WEIGHT;

      • BUFFEROUT_WEIGHT.

      В каталоге /usr/src/Linux-2.4.3/Documentation/vm/ содержится полезная документация по этой теме, подставляемая с ядром операционной системы.

Параметр buff

      Параметр, похожий на swap, позволяет пользователю настроить некоторые параметры, связанные с управлением буферной памятью. Он может иметь следующие значения:

      • MAX_BUFF_AGE;

      • BUFF_ADVANCE;

      • BUFF_DECLINE;

      • BUFF_INITIAL_AGE;

      • BUFFEROUT_WEIGHT;

      • BUFFERMEM_GRACE.

      Параметры загрузки для файловой системы NFS

      Linux поддерживает и бездисковые рабочие станции, загружаемые по локальной сети. Для этого необходимо настроить корневую файловую систему бездисковой станции как NFS (Network File System, сетевая файловая система). Чтобы сообщить бездисковой рабочей станции, с какой машины она будет получать операционную систему, используются указанные в этом разделе параметры. Также необходимо установить параметр root=/dev/nfs. Подробная информация по использованию NFS в качестве корневой файловой системы содержится в файле /usr/src/Linux-2.4.3/Documentation/nfsroot.txt. Эта тема также будет рассмотрена в гл. 33.

Параметр nfsroot

      Параметр сообщает ядру, какую машину, какой каталог и с какими опциями NFS использовать в качестве корневой файловой системы. Формат этого параметра следующий:

      nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]

      Если параметр nfsroot не был дан в командной строке, то по умолчанию будет использовано значение /tftpboot/%s.

      Другие опции:

      • <server-ip> – задает IP-адрес сервера NFS. Если это поле не задано, по умолчанию адрес будет определен переменной nfsaddrs;

      • <root-dir> – имя каталога на сервере, монтируемого как корневой. Если в строке имеется фраза "%s", она будет заменена на

Скачать книгу