Юникс вэй

10 апр 09, 15:09
Измеряем производительность системы в 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




Добавить комментарий
  • Об этом дневнике 

  • Мой дневник:
  • Создать/изменить дневник
  • Добавить запись
  • Посмотреть комментарии