Более медленный процессор (pstate) = более низкая производительность оперативной памяти?

471
agz

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

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

  • Я использовал утилиту катализатора AMD, чтобы разогнать процессор до 800 МГц.
  • Я управлял Geekbench.
  • Оценка Geekbench на память значительно снизилась.
0
Пожалуйста, добавьте некоторые меры в ваш пост, точно описав, что вы сделали. harrymc 11 лет назад 1
Вы имеете в виду утилиту AMD overdrive? Я пытаюсь выяснить, повлияла ли ваша техника разгона на вашу скорость гипертранспорта Marcus Chan 11 лет назад 0
Это утилита, которая поставляется с моей видеокартой. Однако, если я использую встроенное окно Windows (при расширенных настройках мощности и максимальном состоянии процессора), это будет иметь тот же эффект. Кроме того, это не влияет на скорость моего гипертранспорта согласно cpuz. Все, что меняется, это моя основная скорость и множитель. Это не влияет на мой HT или мою скорость NB agz 11 лет назад 0
Во-первых, поскольку Geekbench работает в ЦП, можно ожидать, что замедление этого приведет к снижению рейтинга памяти. Во-вторых, ваш BIOS может привязать скорость ОЗУ к скорости процессора. Чтобы проверить, зайдите в BIOS и посмотрите, есть ли какая-либо опция для «Clock Clock» или «Memory Frequency». Если нет, то, вероятно, для вашего компьютера скорость процессора также определяет скорость оперативной памяти. harrymc 11 лет назад 0
Моя частота ht / nb не привязана к частоте процессора согласно CPU-Z. agz 11 лет назад 0
Есть ли такая опция в BIOS? harrymc 11 лет назад 0
Нет, это ноутбук, так что очень ограниченный BIOS agz 11 лет назад 0

1 ответ на вопрос

0
Marcus Chan

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

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

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

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

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

Похожие вопросы