Fedora 8 Руководство пользователя
Шрифт:
bogomips: 3595.87
clflush size: 64
cache_alignment: 64
address sizes: 36 bits physical, 48 bits virtual
power management:
Данная команда позволяет узнать:
• кто производитель процессора (vendor_id);
• модель процессора (model name);
• частоту процессора (cpu MHz);
• размер кэша первого уровня (cache size);
• другие параметры процессора.
В данном случае в системе установлено два процессора, что видно из вывода команды.
7.8.3. Параметры ядра
В
• ctrl-alt-del - задает реакцию системы на нажатие комбинации клавиш ‹Ctrl+Alt+Del›. Может содержать значение 0 ("мягкая перезагрузка", при которой управление передастся программе init) или 1 ("жесткая" перезагрузка, практически равносильная нажатию кнопки Reset на корпусе компьютера, поскольку никаких действий по деинициализации системы не производится).
• domainname - содержит сетевое доменное имя.
• hostname - содержит имя хоста.
• msgmax - максимальный размер сообщения (в байтах), которое может быть передано от одного процесса к другому при межпроцессном взаимодействии. Значение по умолчанию 8192. Если увеличить это значение, то увеличится размер ОЗУ, занимаемый операционной системой.
• panic - время в секундах, которое ядро будет ждать, прежде чем перезагрузить систему после вывода сообщения "kernel panic". По умолчанию - 0, т.е. перезагрузка не производится.
• printk - определяет, куда будут направлены сообщения в зависимости от их важности, В файле содержатся четыре значения, например, 6 4 1 7 (по умолчанию). Первое значение задает, сообщения с каким уровнем должны быть выведены на консоль (Console Log Level). Если уровень сообщения 6 и ниже (чем меньше число, тем больше приоритет), то это важные сообщения, и они будут выведены на консоль, второе значение задает приоритет для сообщений, для которых не указано значение приоритета, т.е. задает уровень приоритета по умолчанию. Третье значение задает номер самого высокого приоритета (это 1). Четвертое значение - это значение по умолчанию для первого. Более подробно обо всем этом вы можете прочитать в man syslog(2).
• shmall - максимальный размер (в байтах) разделяемой памяти, значение по умолчанию - 2097152.
• shmax - максимальный размер сегмента памяти (в байтах), допускаемый ядром. По умолчанию - 33554432.
• shmmni - максимальное число сегментов разделяемой памяти. По умолчанию - 4096.
• threads-max - максимальное число используемых ядром потоков. По умолчанию - 2048.
7.8.4. Параметры файловых систем
В каталоге /proc/sys/fs/ можно найти файлы, определяющие работу файловой системы:
• file-max - максимальное число одновременно открытых файлов, по умолчанию 4096.
• inode-max - максимальное число одновременно открытых инодов, по умолчанию 4096.
• super-max - максимальное количество заголовков суперблоков. У каждой "подмонтированной" файловой системы есть суперблок, следовательно, максимальное количество суперблоков равно максимальному количеству
• super-nr - текущее количество суперблоков (файл используется только для чтения, писать в него нельзя).
7.8.5. Сетевые параметры
Каталог /proc/sys/net содержит файлы, определяющие работу сети.
• /proc/sуs/net/core/message_burst - можно использовать для предотвращения Dos-атаки, когда система заваливается сообщениями. Определяет время в десятых долях секунды, которое необходимо для записи нового соообщения, остальные сообщения, полученные за это время, будут проигнорированы. Значение по умолчанию - 50 (5 секунд).
• /proc/sys/net/core/message_cost - значимость каждого сообщения. Чем выше значение, тем больше сообщений будет проигнорировано. По умолчанию - 5.
• /proc/sys/net/core/netdev_max_backlog - максимальное число пакетов в очереди на обработку. Позволяет установить максимум, если сетевой интерфейс получает пакеты быстрее, чем ядро может их обработать. По умолчанию - 300.
• /proc/sys/net/core/optmem_max - максимальный размер буфера (в байтах) для одного сокета.
• /proc/sys/net/core/rmem_max - размер буфера для буфера получения информации (в байтах).
• /proc/sys/net/core/wmem_max - размер буфера для буфера отправки информации (в байтах).
• /proc/sys/net/ipv4 - относительно этого файла все очень подробно описано в документе /usr/src/linux/
Documentation/networking/ip-sysctl.txt.
7.8.6. Параметры виртуальной памяти
Каталог /proc/sys/vm содержит файлы, позволяющие изменить параметры виртуальной памяти.
• buffermem - позволяет управлять количеством общей системной памяти, которая будет использоваться как буферная память. В данном файле указываются три значения (через пробел): минимальный, средний и максимальный размер памяти (в %), которая может быть использована для буфера. По умолчанию: 2 10 60.
• freepages - содержит три значения, разделенные пробелами (512 768 1024 - по умолчанию). Если количество свободных страниц памяти достигнет первого значения, доступ к любому дополнительному количеству памяти будет иметь только ядро (а не другие процессы). Если количество свободных страниц будет меньше второго значения (768), ядро будет более активно освобождать память путем свопинга. То же самое и для третьего значения, только в этом случае ядро будет еще активнее.
• kswapd - управляет свопингом. Как и в предыдущем случае, в этом файле присутствуют три значения, разделенные пробелами (512 32 8). Первое значение - это максимальное количество страниц, которые ядро будет пытаться освободить за один раз. Второе - это минимальное количество попыток освобождения страницы во вpeмя свопинга. Третье - количество страниц, которое можно записать в своп. Чем больше это значение, тем больше данных будет записано на диск и меньше времени будет потрачено на поиск на диске. Но тут важно не перестараться, так как слишком большое значение окажет обратный эффект, поскольку увеличится очередь запросов.