3

Добрый вечер, у меня есть новая машина Sandy Bridge на базе Core i7. Машина была разогнана сборщиками систем, поэтому она должна работать на частоте 4,6 ГГц, когда одно ядро находится под нагрузкой. Тем не менее, предложенный метод для подтверждения этого, предоставленный поставщиками, состоял в том, чтобы запустить Prime95 и CPU-Z - это приложения Windows, в то время как я использую среду Linux (Ubuntu 11.04). Проделав достаточное количество интернет-поиска, я не могу найти канонический способ подтвердить в Linux, что "турбо" происходит, когда одно ядро находится под нагрузкой.

Это очень важно для меня, так как я выполняю вычисления вычислительной физики на машине и хочу, чтобы это было как можно быстрее.

Любая помощь будет принята с благодарностью, пожалуйста, дайте мне знать, если я не был достаточно ясен в моем объяснении.

4 ответа4

3

После долгих поисков, сообщений на форуме и тупиков, я наконец-то обнаружил инструмент "TurboStat", который способен считывать частоту процессора. Он находится в форме исходного кода, ссылка здесь: http://www.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/pmtools-latest/turbostat/turbostat.c

Другие инструменты, которые я пробовал и не смог использовать: cpufreq, cpupowerutils

2

Используйте MPrime. Это то же самое, что и prime95, но для linux. Смотрите здесь для получения дополнительной информации.

2

Вы должны быть в состоянии узнать текущую скорость процессора с помощью команды

more /proc/cpuinfo | grep MHz

Помните, что частота 4,6 ГГц - это когда вы максимально используете одно ядро, если ваша тестовая программа использует несколько ядер, вы, вероятно, не увидите такой высокой скорости.

0

CPU-G - это эквивалент Linux для cpu-z для Windows:http://www.webupd8.org/2009/10/cpu-z-for-ubuntu-cpu-g.html

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