LinuxForum.Fans
Тема

Что показывает iostat?

Автор: Mihail 6 сообщений 4256 просмотров
#96783

При ничего не делающей машине (по top загрузка проца 0) iostat показывает 20% проца в ожидании ввода/вывода и чтение/запись дисков до 10Mb/c. Чему верить?

#96805

top показывает состояние на текущий момент.... iostat среднее за определенный промежуток...

#96807

Как или чем смотреть обмен с дисками не за последние 10-20 минут, а за 10-20 секунд?

#96810

можно попробовать с помощью sar
sar -d 5 5
sar -b 5 5

#96831

и тому и другому.

%iowait
Show the percentage of time that the CPU or CPUs were idle during which the system had an
outstanding disk I/O request.

т.е., iostat - это сколько ЖДЁТ процессор ввода/вывода. Вы можете загрузить процессор работой, тогда он будет ОДНОВРЕМЕННО ждать ввода/вывода, и просчитывать ваши задачи.

#96844
drBatty написал:
и тому и другому.

%iowait
Show the percentage of time that the CPU or CPUs were idle during which the system had an
outstanding disk I/O request.

т.е., iostat - это сколько ЖДЁТ процессор ввода/вывода. Вы можете загрузить процессор работой, тогда он будет ОДНОВРЕМЕННО ждать ввода/вывода, и просчитывать ваши задачи.

Где-то в системе узкое место и пока его не удается установить/устранить. Процессор получает данные из сети обрабатывает и записывает на жесткие диски. Паралельно работают много приложений. Но канал сети не загружен, процессор не загружен, обмен с дисками не загружен, своп не используется. Увеличение количества работающих приложений ведет к росту времени ожидания процессором ввода-вывода.

Войдите или зарегистрируйтесь, чтобы ответить.