231 читали · 2 года назад
CPU планировщики Linux. Актуальная информация
В этой статье пойдёт разбор актуальных на 2022 год CPU планировщиков ядер Linux (vanilla and custom), которые можно разделить на производные от CFS и BFS CFS («Совершенно честный планировщик») CFS, который стал частью ядра Linux 2.6.23 в 2007 году, является классом планирования для нормальных (в отличие от реального времени) процессов и поэтому называется SCHED_NORMAL. CFS предназначен для интерактивных приложений, типичных для среды настольных компьютеров, но его можно настроить как SCHED_BATCH,...
304 читали · 2 года назад
Linux. Мониторинг CPU. Часть 1.
Одной из базовых задач системного администрирования, является задача мониторинг метрик и производительности железа и операционных систем. В данной статье мы рассмотрим мониторинг CPU. Начнем с основных характеристик центрального процессора, основных метрик и инструментов для измерения и какие характеристики могут говорить о каких-либо проблемах, возникающих с центральным процессором. Основными программами для вывода параметров являются vmstat top, htop , atop,vtop … и.т.д Посмотрим частный пример утилиты vmstat...