Я заметил, что если я уменьшу тактовую частоту процессора через P-состояния /SpeedStep, моя память замедлится. Однако через CPU-Z моя HT-связь, которая соединяет мой процессор с памятью, все еще работает на той же тактовой частоте. Что приводит к замедлению скорости ОЗУ?

Вот что я сделал:

  • Я использовал утилиту катализатора AMD, чтобы разогнать процессор до 800 МГц.
  • Я управлял Geekbench.
  • Оценка Geekbench на память значительно снизилась.

1 ответ1

0

Со страницы описания тестов Geekbench 2:

Тесты памяти измеряют не только производительность базового оборудования памяти, но и производительность функций, предоставляемых операционной системой, используемой для манипулирования памятью.

  • Чтение последовательных загрузок значений из памяти в регистры.
  • Последовательная запись сохраняет значения из регистров в памяти.
  • Stdlib Allocate выделяет и освобождает блоки памяти различных размеров, используя функции из стандартной библиотеки C.
  • Stdlib Write записывает постоянное значение в блок памяти, используя функции из стандартной библиотеки C.
  • Stdlib Copy копирует значения из одного блока памяти в другой, используя функции из стандартной библиотеки C.

Я предполагаю, что, поскольку Geekbench (в некоторых частях) проверяет, насколько быстро он может загружать данные из регистров ЦП в ОЗУ, этот тест (конечно) будет медленнее с уменьшением тактовой частоты ЦП. И, конечно же, как заметил Харримк, снижение скорости процессора замедлит весь тестовый процесс.

В целом, основанные на результатах тесты, такие как Geekbench, очень мало говорят о том, как работает ваша система. Существует очень мало способов изолировать "производительность памяти" как отдельную сущность, поскольку существует очень много переменных, и большинство из них напрямую связаны с производительностью остальной части вашей системы.

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