Я использую 10 процессов, каждый из которых использует 20-70% ядра i7-920 с 8 ядрами в Ubuntu 11.04. Масштабирование процессора отключено.

Когда я смотрю на htop, я вижу, что ядра 4 и 8 почти не используются, а ядра 1 и 5 почти всегда на 100%. Это делает мою нагрузку в среднем очень высокой.

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

Есть что-нибудь делать по этому поводу? Мне не нравится вручную присваивать процессы отдельным ядрам. Возможно, есть настройка, или, может быть, новейшее ядро Linux может помочь с этим?

1 ответ1

1

«Мой компьютер делает что-то умное, и я должен продолжать заставлять его быть глупым. Как я могу это остановить?"Просто оставь это, он делает правильные вещи. Он предпочитает сохранять нагрузку на ядра, которые совместно используют кеши, и это правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .