Ранжирование метрик vmstat для PostgreSQL — это не строгая наука, так как влияние зависит от типа нагрузки (OLTP, OLAP, смешанная) и конкретных проблем. Однако можно выделить приоритет на основе критичности для типичной работы СУБД. Общие приоритеты по метрикам vmstat для оценки влияния на производительность СУБД Группа 1: Критически важные (прямые признаки серьезных проблем) 1. si (swap in) и so (swap out) Влияние: Абсолютный приоритет №1. Даже незначительный свопинг (si > 0) убивает производительность PostgreSQL, так как движок рассчитывает на резидентность данных в оперативной памяти. Свопинг вызывает лавинообразное увеличение задержек ввода-вывода (I/O wait). Что смотреть: Любое ненулевое значение, особенно в si, — это красный флаг. so может быть незначительным при старте, но не во время работы. 2. us (user time), sy (system time) и wa (I/O wait time) Влияние: Эти три метрики в сумме показывают утилизацию CPU и ее причину. wa (I/O wait): Самый критичный из этой тройки. Высокий