Назад | Перейти на главную страницу

горячий добавленный vCPU для Linux не используется полностью в верхней команде

совсем недавно мы начали замечать высокую нагрузку на процессор на одной из наших машин. Все наши машины работают под управлением Linux Debian, и мы используем vmware под капотом.

У нас есть горячие добавленные новые процессоры, и они подключены к системе echo 1 > /sys/devices/system/cpu/cpu6/online

Однако, когда мы используем top для проверки новых процессоров, новые не так загружены, как другие. Посмотрите скриншот.

Как вы можете видеть на изображении, предыдущие процессоры получают от 15 до 24, а новые просто почти ничего не делают.

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

Мы хотели бы знать, можно ли отказаться от перезагрузки, чтобы получить новые процессоры при полной загрузке.

Кажется, что программное обеспечение, которое вы используете, решает, сколько процессов выполнять только при запуске, и на практике не замечает, что доступны новые ядра. Вероятно, вы можете перезапустить только приложение, а не всю машину. Возможно, вам стоит предоставить дополнительную информацию об используемом вами программном обеспечении. Это также может быть параметр конфигурации для программного обеспечения о том, сколько потоков / процессов нужно запустить. Определенно поможет дополнительная информация о программном обеспечении.