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

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

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

Экстремальный разгон DDR-памяти

Подсистема памяти – одно из самых узких мест ПК, и ее разгон может существенно увеличить производительность. Производители пошли на встречу, дав рычаги управления всеми подсистемами компьютера, но как пользоваться ими – не объяснили.

Подавляющее большинство настроек либо вообще не описано в прилагаемой документации, либо описано слишком кратко. А информация из интернета недостоверна и противоречива.

Гнать или не гнать?

Вклад быстродействия памяти в общую производительность системы, в первую очередь, определяется интенсивностью ее использования. Приложения, обрабатывающие свои данные локально (в процессорном кэше) и практически никогда не обращающиеся к основной памяти, совершенно безразличны к ее разгону. Например, архиваторы. Считается, что объем потребляемой ими памяти совпадает с размерами пакуемого файла и для оценки "влиятельности" тех или иных настроек достаточно измерять время упаковки. В процессе экспериментов выясняется, что подавляющее большинство настроек довольно прохладно относятся к производительности системы, отклоняя ее на считанные доли процента, практические не выходящие за пределы инструментальной погрешности. Какого черта тогда было делать неработающие рычаги управления?! В действительности же они работают, просто мы измеряем скорость автомобиля, не снявшись с нейтрали :).

Никакой архиватор не обрабатывает весь файл целиком, вместо этого он нарезает его на крохотные порции (порядка 16-64 Кб) и каждую из них упаковывает индивидуально, сосредоточив максимум запросов в пределах кэш-памяти первого и второго уровней. А если емкости кэша окажется недостаточно? Тогда процессор задействует основную память, и тут на ее настройках можно сыграть! Правда, радикальней будет переход на процессор с более емкой кэш-памятью, тем более что разница в стоимости не так уж и велика.

Реально в разгоне памяти нуждаются лишь приложения, обрабатывающие порции данных от 256 Кб и выше (программы видеомонтажа, графические редакторы, игры и т.п.). Чем выше степень загрузки памяти, тем больший выигрыш дает ее разгон. Волна модинга вынесла на рынок множество оригинальных моделей с индикаторами загрузки по бортам. Аналогичные индикаторы появились и на некоторых материнских платах. Эти перемигивающиеся огоньки не только красивы, но еще и полезны - позволяют определить целесообразность разгона в каждом конкретном случае.

Подготовка к разгону

Для разгона лучше всего подходят материнские платы с большим количеством тонких настроек на борту (Gigabyte GA-K8VNXP, ASUS K8V Deluxe). Конкретный перечень определяется возможностями чипсета, с одной стороны, и гибкостью прошивки BIOS – с другой. Существует множество хакерских прошивок и утилит, открывающих доступ ко всем настройкам контроллера памяти, которые только поддерживает чипсет. Однако прибегать к их помощи крайне нежелательно, так как они приводят к серьезным проблемам (аппаратным поломкам в том числе). Лучше изначально приобретай плату с расширенными настройками, их список можно найти в документации или посмотреть в BIOS Setup.

Содержание  Вперед на стр. 046-038-2
Выпуски журнала "СПЕЦ Xakep"
Cпец Хакер #01Cпец Хакер #02Cпец Хакер #03Cпец Хакер #04Cпец Хакер #05Cпец Хакер #06Cпец Хакер #07Cпец Хакер #08Cпец Хакер #09Cпец Хакер #10Cпец Хакер #11Cпец Хакер #12Cпец Хакер #13Cпец Хакер #14Cпец Хакер #15Cпец Хакер #16Cпец Хакер #17Cпец Хакер #18Cпец Хакер #19Cпец Хакер #20Cпец Хакер #21Cпец Хакер #22Cпец Хакер #23Cпец Хакер #24Cпец Хакер #25Cпец Хакер #26Cпец Хакер #27Cпец Хакер #28Cпец Хакер #29Cпец Хакер #30Cпец Хакер #31Cпец Хакер #32Cпец Хакер #33Cпец Хакер #34Cпец Хакер #35Cпец Хакер #36Cпец Хакер #37Cпец Хакер #38Cпец Хакер #39Cпец Хакер #40Cпец Хакер #41Cпец Хакер #42Cпец Хакер #43Cпец Хакер #44Cпец Хакер #45Cпец Хакер #46Cпец Хакер #47Cпец Хакер #48Cпец Хакер #49Cпец Хакер #50Cпец Хакер #51Cпец Хакер #52Cпец Хакер #53Cпец Хакер #54Cпец Хакер #55Cпец Хакер #56Cпец Хакер #57Cпец Хакер #58Cпец Хакер #59Cпец Хакер #60Cпец Хакер #61Cпец Хакер #62Cпец Хакер #63Cпец Хакер #64Cпец Хакер #65Cпец Хакер #66Cпец Хакер #67Cпец Хакер #68Cпец Хакер #69Cпец Хакер #70Cпец Хакер #71Cпец Хакер #72Cпец Хакер #73Cпец Хакер #74Cпец Хакер #75