Имея двухъядерный процессор, я замечаю (в диспетчере задач Windows), что некоторые процессы могут использовать более 50% загрузки процессора. Зная, что каждый процесс может выполняться в одном ядре процессора в любой момент времени, я ожидаю, что он будет использовать максимум 1/n моего n-core процессора. Обратите внимание, что мой процессор не поддерживает HT. Я неправильно истолковал значение столбца CPU?Процесс использует более одного ядра?
0
A
ответ
1
Если процесс имеет несколько потоков, то вы можете использовать 100% своего процессора.
Каждый поток может использовать 100% одного ядра, поэтому вам нужно N потоков в вашем процессе, чтобы использовать 100% N-core CPU.
Смежные вопросы
- 1. Многопроцессорность Python, похоже, не использует более одного ядра
- 2. Microsoft.AspNet.TestHost.TestServer требует более одного ядра/процессора?
- 3. Как PHP использует более 100% процессора?
- 4. Как остановить процесс, выполняющийся более одного раза
- 5. предоставляют более одного процессора с набором задач
- 6. Распространять запрос среди более чем одного ядра (PostgreSQL 9.3)
- 7. Apache Spark исполнитель использует более одного ядра, несмотря на spark.executor.cores = 1
- 8. Процесс регистрации ядра XEN
- 9. Автозаполнение использует половину ядра
- 10. Какой процесс использует Streamreader?
- 11. Временные ядра CUDA, которые должны выполняться более одного раза
- 12. TBB Reduction вызывает segfault при использовании более одного логического ядра
- 13. Nodejs C/C++ Будет использовать более одного ядра?
- 14. Использует ли Python3 все ядра?
- 15. Может ли процесс иметь более одного stdout и stdin?
- 16. Быстрое выражение отчета использует более одного условия фильтра в delphi
- 17. Фильтрация на экране клиента не использует более одного фильтра
- 18. Встраиваемый рабочий процесс разработки ядра linux/android
- 19. Как узнать, какой порт использует процесс?
- 20. какой процесс использует мою память?
- 21. Один процесс использует два порта
- 22. Узнайте, какая память использует процесс
- 23. F # PSeq.iter, похоже, не использует все ядра
- 24. C# parallel.for loop полностью использует ядра CPU1, но не CPU2
- 25. Один поток java использует оба ядра на Mac?
- 26. Puma использует один процесс большую часть времени
- 27. почему процесс изначально работает в режиме ядра
- 28. Убить процесс без создания дампа ядра?
- 29. Добавить/удалить процесс из ядра runqueue
- 30. Определите, какой сетевой адаптер использует процесс