Архив метки: CPU

Ubuntu: psensor – мониторинг температуры

29 октября 2015
 

 Начал серьёзно притормаживать ноутбук, а так как он давно не разбирался для чистки от пыли – первым делом грешу на температуру прцоессора. Для мониторинга сенсоров температуры – имеется утилита psensor. Умеет отображать графики температы, использования CPU и памяти, выдавать предупреждение при превышении заданных параметров. Домашняя страница – тут>>>.

Linux: описание и полезные опции process status

23 марта 2015
 

 Process status (ps) в любой UNIX-like системе – одна из наиболее используемых команд. Она используется для отображения всех запущенных в системе процессов, и информации о них – используемая память, процессорное время, PID/PPID, пользователь и другое. Будучи запущенной без опций – она выведет минимальное количество информации: # ps PID TTY TIME CMD 2166 pts/3 00:00:00 ps… Читать далее »

Python: скрипт подсчёт % CPU процесса из данных в /proc

26 октября 2014
 

 Не всегда есть возможность использовать psutil, поэтому – напишем свой велосипед. Для сбора информации нам потребуются два файла: /proc/<PID>/stat – для получения информации о процессе; /proc/stat – для информации о процессоре. Описание всех полей файла stat можно найти в документации ядра, в файле /usr/share/doc/kernel-doc-2.6.32/Documentation/filesystems/proc.txt, таблица 1-4. Нас интересуют тут такие поля: # cat /proc/stat cpu… Читать далее »

Linux: описание утилиты vmstat

7 октября 2014
 

 vmstat – одна из утилит, которые должны быть использованы в первую очередь (после top, конечно), при проблемах с сервером (высокий Load Average и т.д.). Он позволяет вывести информацию об использовании памяти, дисков, процессора. Простой запуск без ключей будет выглядеть так: # vmstat procs ———–memory———- —swap– —–io—- –system– —–cpu—– r b swpd free buff cache si… Читать далее »

Ubuntu: проверить температуру процессора

7 июня 2013
 

 Для контроля температуры процессора (CPU) воспользуемся утилитой lm-sensors. Установка для Debian/Ubuntu: # aptitude -y install lm-sensors Далее – запускаем обнаружение имеющихся датчиков температуры: # sensors-detect