У меня есть интенсивный процесс вычисления, который мне нужно несколько раз запускать на многоядерном процессоре, но «верх» не показывает использование или загрузку полезным способом. Если я запускаю одну и ту же задачу шесть раз, используя шесть потоков, он все еще заканчивается через 1 минуту и вверху показывает среднее значение нагрузки как 6,0, а процессор (ы) - 50% США и 50% идентификатор. В верхнем списке процессов каждый из шести процессов показывает 100% ЦП. Если я сделаю то же самое, но запускаю 12 потоков, он заканчивает 12 заданий за 2 минуты, а вверх-среднее значение нагрузки как 12,0, процессор (S) при 100% US 0% ID, с 12 процессами в 100% процессоре. Разве не?
Подробнее здесь: https://stackoverflow.com/questions/795 ... plications