Утром сайт магазина отвечает медленно. Ты открываешь top и видишь, что программы почти не занимают процессор. Посмотри, на что уходит его время.
Посмотри, чем занят процессор
Посмотри первые три строки top, а потом пять снимков vmstat — по одному в секунду.
Сначала предположи
Программы почти не занимают процессор. Какой столбец группы cpu в vmstat окажется самым большим?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Программы занимают процессор на несколько процентов, id — около нуля, wa — больше 90, а в столбце bo — тысячи. Что происходит на машине?
-
Перегруженный процессор дал бы большие us и sy и очередь в столбце r. Здесь us — единицы, а в r — 0.
-
Обмен со swap виден в столбцах si и so — там нули, а
free -mпоказывает Swap 0: swap на машине нет. -
Время, которое забрал хост, — столбец st, и в нём 0.
Процессор простаивает: процесс ждёт, пока его запись дойдёт до диска.