$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Если вам необходимо копнуть глубже, чтобы увидеть ресурсы ввода/вывода, ис
пользуемые отдельными процессами, вам может помочь команда iotop. Применение
этой команды похоже на работу с командой top. Появляется постоянно обновля
емый отчет, который показывает процессы, использующие большую часть ресурсов
ввода/вывода, а общий итог приведен вверху:
Обратите внимание на то, что здесь наряду со столбцами сведений о пользова
теле, команде и чтении/записи присутствует столбец TID (идентификатор потока)
вместо идентификатора процесса. Инструмент iotop — одна из немногих утилит,
которые отображают потоки вместо процессов.
Столбец PRIO (приоритет) отображает приоритет ввода/вывода. Он похож на
приоритет процессора, который вы уже видели, но он влияет на то, насколько бы
стро ядро распределяет операции чтения и записи для процесса. В таком приоритете, как be/4, часть be является классом обслуживания, а число задает уровень
приоритета. Как и для приоритетов процессора, более важными являются меньшие
числа. Например, ядро отводит больше времени на ввод/вывод для процесса с при
оритетом be/3, чем для процесса с приоритетом be/4.
Ядро использует класс обслуживания, чтобы обеспечить дополнительное управ
ление планированием ввода/вывода. Вы увидите следующие три класса обслужи
вания в команде iotop.
be — наилучший объем работы. Ядро старается наиболее справедливо распре
делить время ввода/вывода для этого класса. Большинство процессов запуска
ются в этом классе обслуживания.
rt — реальное время. Ядро планирует любой ввод/вывод в реальном времени
перед любым другим классом ввода/вывода, каким бы он ни был.
idle — бездействие. Ядро выполняет ввод/вывод для этого класса только тогда,
когда не должен быть выполнен никакой другой ввод/вывод. Для этого класса
обслуживания не указывается уровень приоритета.
Можно проверить и изменить приоритет ввода/вывода для процесса с помощью
утилиты ionice; подробности см. на странице руководства ionice(1). Хотя вам вряд
ли потребуется беспокоиться о приоритетах ввода/вывода.