Taskset — привязка процесса к ядрам CPU

По умолчанию процессы используют все ядра процессора, но иногда необходимо освободить 0 ядро, которое обычно больше всего загружено или назначить некоторые процессы только на второй CPU и т.д., в этом случае поможет taskset.

Читать далее «Taskset — привязка процесса к ядрам CPU»

Как отличить физические ядра процессора от виртуальных

Приведу пример как отличить физические и виртуальные ядра процессоров в Linux.

Читать далее «Как отличить физические ядра процессора от виртуальных»

Мониторинг использования CPU в Zabbix

Приведу пример мониторинга использования каждого ядра процессора используя Zabbix.

Читать далее «Мониторинг использования CPU в Zabbix»

Изменение CPU Scaling Governor в Linux

Благодаря «Scaling Governor», можно выбрать оптимальную схему управления частотой процессора, что влияет на потребление электроэнергии и производительность.

На высоко нагруженных серверах доступа у знакомых были случаи зависания сервера при «ondemand», хотя у меня таких случаев не было, но все же рекомендую изменить на «performance».
На ноутбуках и слабо нагруженных серверах можно оставить «ondemand» для экономии электроэнергии.

Читать далее «Изменение CPU Scaling Governor в Linux»

Управление мощностью ядер процессора в Linux

Чтобы посмотреть минимальную, текущую и максимальную частоту ядер процессора выполним команду:

Читать далее «Управление мощностью ядер процессора в Linux»