Архив метки: 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