Возможна ли корреляция значений iostat и vmstat ? Отличный вопрос! Да, между значениями, выдаваемыми утилитами iostat и vmstat, не просто возможна, а существует прямая и очень важная корреляция. Эти утилиты смотрят на производительность системы с двух разных, но тесно связанных сторон: iostat фокусируется на подсистеме ввода-вывода (диски), а vmstat — на использовании памяти и процессах. Проблемы в одной из этих подсистем немедленно сказываются на другой. Давайте разберем конкретные примеры корреляции. Корреляция:
Если вы видите в vmstat высокий wa (скажем, >10-20%), это означает, что процессы не могут работать, потому что ждут диск. При этом в iostat вы почти наверняка увидите высокий %util для одного или нескольких дисков, а также, вероятно, высокие значения await (время ожидания запроса) и svctm (время обслуживания запроса). Вывод: Высокий wa в vmstat — это симптом, а причина чаще всего видна в iostat (медленный диск, слишком много запросов). Корреляция:
Если системе не хватает опер