Измеряем производительность системы в linux, часть 2
Вот и продолжение. Текущую загрузку можно проверить с помощью параметра loadavg ядра. Для просмтра можно использовать несколько способов, самый популярный из которых - команда uptime:
Здесь же показан и второй способ - чтение файла /proc/loadavg. В выводе вы увидите три цифры, соответсующие loadavgю Первая из них означает сколько процессов одновременно работали в системе за последнюю минуту, вторая - за 5 минут, третья - за 15 минут. Нагрузка считается не превышенной, если на каждый процессор в системе приходится меньше единицы (для 1-го процессора меньше 1, для 2 - меньше 2 и т.д.). То же верно и для полноценных двухъядерных систем (не HyperTreading) - меньше единицы на ядро.
Более подробно ту же информацию позволяет проанализовать программа top:
Кроме того, что htop показывает loadavg, он показывает список процессов, которые можно отсортировать по используеым ими ресурсам (по умолчанию по загрузке процессора). Опции конфигурирования top можно посмотреть, нажав кнопку h во время работы программы, а выйти из него - кнопкой q.
Программа htop помимо всех возможностей обычного top, рпедоставляет более наглядные средва отображения загрузки процессоров, памяти, а также средва управления процессами:
Если программа есть в репозитарии вашего дистрибутива, очень рекомендую ее установить. Если нет - скачайте с сайта разработчиков - http://htop.sourceforge.net/.
Продолжение следует...
Комментарии
@
10.4.09, 15:12,
Dar_and_Andr
Какое все-таки красивое слово "репозитарий"
@
10.4.09, 15:38,
PAVka
пора и за книжку браться ) включи это в свои лекции в odt
@
10.4.09, 16:08,
Линуксоид
Кроме htop там это есть. Лекция №1
@
14.4.09, 14:23,
Lynx
htop и вправду хорошенький, не знал про такой, жаль, что все еще не является стандартом де-факто, все же намного удобнее старого доброго top