Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #46, СЕНТЯБРЬ 2004 г.

Загрузи мозги

Крис Касперски aka мыщъх

Спецвыпуск Xakep, номер #046, стр. 046-038-6


tREF

Промежуток между двумя циклами регенерации памяти. Обычно варьируется от одного до нескольких тысяч тиков. Частые регенерации существенно замедляют работу системы, но увеличивают надежность хранения оперативных данных. При разгоне таймингов tRP и tRAS регенерации рекомендуется учащать, но если переусердствуешь, то убьешь весь выигрыш от разгона.

tRFC

Продолжительность регенерации в тактах. Обычно составляет порядка 10–20 тиков. Практически никак не влияет на производительность (особенно при штатной периодичности регенерацией), поэтому лучше выставить эту величину на максимум, что увеличит стабильность работы системы, особенно разогнанной.

tRC

Величина рабочего цикла RAS. Должна быть равна сумме tRAS и tRP, иначе нормальная работоспособность системы не гарантирована. Следует заметить, что некоторые BIOS'ы не позволяют явно выбирать tRP, но предоставляют доступ к tRAS и tRС (тогда tRP = tRC – tRAS).

Виртуальные тесты против суровой реальности

Скажи, что быстрее – КамАЗ или Формула-1? А это смотря для чего! За какое время Формула-1 перевезет пару сотен тонн кирпича и за какое время ее перевезет КамАЗ? Вот так и с тестовыми программами. Представленная ими информация объективна, но она ничего не говорит о реальном быстродействии конкретного приложения на отдельно взятой задаче. Забудь о тестовых программах! Лучше запусти свое критичное приложение и измерь время выполнения типичной задачи, на которую расходуешь львиную долю машинного времени. Теперь, манипулируя настройками BIOS'а, добейся, чтобы время выполнения этой задачи было минимальным. Но помни о том, что скорость выполнения всех остальных задач может как упасть, так и возрасти. Ищи золотую середину.

Народная мудрость гласит: нельзя все разгонять, на чем-то надо и сидеть :). За несколько дополнительных процентов производительности приходится расплачиваться нестабильной работой системы, частыми зависаниями и перезагрузками, которые съедают весь выигрыш от разгона. И хорошо, если имеют место только перезагрузки, а не потеря всех хранящихся на жестком диске данных – кэш файловой системы хранится в оперативной памяти. Если он окажется искажен... Впрочем, такой исход событий крайне маловероятен, и разгонять оперативную память не только можно, но и нужно.

Мы коснемся главным образом одно/двухканальных контроллеров DDR-памяти; память DDR II в силу своей новизны и незначительных конструктивных отличий от DDR здесь не рассматривается.

А если таких индикаторов нет? Тогда интенсивность использования памяти можно определить косвенно – по ее нагреву. Чем выше нагрев, тем больше загрузка. Или же воспользуйся утилитой CPUMon от Марка Руссиновича, бесплатную версию которой можно скачать с сервера www.sysinternals.com.

Назад на стр. 046-038-5  Содержание  Вперед на стр. 046-038-7