Недавно мне пришлось конвертировать довольно большую партию (30 ГБ) видео из одного формата в другой, и я решил разделить работу между своим настольным компьютером и ноутбуком. Несмотря на схожие характеристики, мой ноутбук закончил работу значительно быстрее (в 6-10 раз быстрее). Я немного разбирался в этом во время выполнения заданий и был удивлен, увидев, что на моем ноутбуке загрузка ЦП колебалась на 80-90%, в основном за счет одного процесса. Однако на моем рабочем столе загрузка процессора составляла всего около 10-15%, хотя у меня больше ничего не работало. Кроме того, рабочий стол кажется почти замороженным во время выполнения заданий, веб-браузер работает невероятно медленно, но я могу делать множество других вещей на своем ноутбуке без каких-либо проблем с производительностью. Мне интересно, почему операционная система моего рабочего стола, кажется, ограничивает ресурсы этого процесса и, возможно, как это исправить. Я только что прошел вводный урок по операционным системам, поэтому я все еще должен понять довольно техническое объяснение.

Вот спецификации:

Рабочий стол: 4-ядерный i5 @ 2,5 ГГц, 8 ГБ ОЗУ, 256 ГБ SSD, Win 10 Education

Ноутбук: 2-ядерный i7 @ 2,4 ГГц, 8 ГБ ОЗУ, 256 ГБ SSD, Win 10 Home

Обе машины имеют встроенную графику, если это имеет значение

Спасибо!

1 ответ1

0

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

Ваш ноутбук использует i7, который поддерживает гиперпоточность, что в основном позволяет многозадачность. Скорее всего, процесс обнаружил большое количество логических ядер и отправил несколько потоков обработки, но оставил одно из логических ядер неиспользуемым для использования другими процессами, что предотвращает зависание. Таким образом, процессор был использован эффективно.

Давайте посмотрим на ваш рабочий стол. В i5 вряд ли есть гиперпоточность, поэтому каждое ядро является физическим ядром. Поскольку программное обеспечение не обнаружило большое количество ядер, оно, вероятно, просто оставило задания однопоточными, что означает, что все задания выполнялись только на одном ядре.

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