1

Я использую обычную программу Python на i7 с 64 ГБ оперативной памяти. У меня много повторов, поэтому одновременно запускается около 10 экземпляров этой программы. Если посмотреть на системные ресурсы (в Ubuntu 18.04), у меня все 8 ядер работают на 100%, но я все еще использую только 22 ГБ ОЗУ. Мне любопытно, почему все ядра на максимальной мощности, если осталось еще использовать оперативную память?

1 ответ1

2

Я думаю, что ваша программа использует всю доступную вычислительную мощность - поэтому все ядра работают на 100%. Но это не означает, что должна использоваться вся оперативная память. Ram - это не замена процессору, это память. Возможно, вашей программе просто не требуется больше памяти - ей не нужно все время использовать всю память.

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