измерение реагирования Unix машины - PullRequest
0 голосов
/ 22 сентября 2010

Я один из n пользователей общего компьютера с Unix. По неизвестным причинам машина недостаточно "отзывчива". Например, он медленен для интерактивных команд, требуется несколько заметных моментов для того, чтобы какое-либо действие (например, движение мыши, нажатия клавиш редактора (например, gvim)) было видимым. Проблема в том, что люди, предположительно ответственные за решение проблемы, не согласны с тем, что машина не отвечает. Они делают несколько простых вещей и говорят: «Это прекрасно работает!»

Я хочу собрать некоторые «данные» для количественной оценки отзывчивости. Что я могу сделать?

Я могу периодически запускать команды оболочки, такие как top, с помощью cron и собирать статистику, но я не знаю, что такое хорошая статистика.

1 Ответ

0 голосов
/ 22 сентября 2010

Вы можете использовать команду time, чтобы измерить, сколько времени потребуется для выполнения простой команды (например, ls) за «реальное» (настенное время) время. Кроме того, вы можете периодически записывать статистику из uptime, которая показывает, сколько задач в настоящее время выполняется. Если это число обычно превышает число доступных процессоров, значит, процессы ожидают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...