Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

3 года назад
Открыть в
​​В Linux можно быстро и просто отключать и включать ядра процессора с помощью chcpu. Иногда это бывает нужно, чтобы понять, как поведёт себя виртуальная машина, если у неё уменьшить ресурсы CPU. Смотрим количество ядер: # lscpu | grep list On-line CPU(s) list:       0-3 Доступны 4 ядра с 0 по 3. Можно выключить любое количество ядер, кроме нулевого. Отключим 2 ядра: # chcpu -d 2,3 CPU 2 disabled CPU 3 disabled Проверяем: # lscpu | grep list On-line CPU(s) list:       0,1 Off-line CPU(s) list:      2,3 Сейчас если запустить top или htop, то будут видны только 2 процессора. Если сделать тест нагрузки, то явно будет просадка по производительности. Не обязательно пропорциональная уменьшенным ядрам. Всё зависит от программ для тестирования. Возвращаем ядра на место: # chcpu -e 2,3 CPU 2 enabled CPU 3 enabled Простой и удобный функционал. Мне интересно, а в Windows есть что-то подобное? #linux #terminal