Купите оперативную память, чтобы увеличить время автономной работы
Нажмите на картинку для увеличения.
Вопрос о том, сколько оперативной памяти на самом деле нужно, поднимается приблизительно раз в два года и с каждым выпуском новой операционной системы Windows. И хотя в каждый период времени имеют место быть определённые предпочтения, такие факторы, как операционная система и популярные приложения, тоже оказывают влияние на идеальное количество оперативной памяти. На сегодняшний день 512 Мбайт памяти могут считаться минимумом для работы Windows XP или Windows Vista. Однако всё, что меньше 1 Гбайт, значительно повлияет на производительность, поскольку операционная система будет подкачивать данные на ваш жёсткий диск, что снизит производительность и время автономной работы ноутбуков. Именно поэтому мы решили взглянуть на другую сторону уравнения: а что если поставить на ноутбук 4 Гбайт оперативной памяти?
Хотя для большинства пользователей поднятая нами проблема может показаться преувеличенной, в данном уравнении нужно учесть один важный фактор: цены на память постоянно падают в течение последних 12 месяцев. В основном это относится к памяти для настольных ПК, но и модули памяти для ноутбуков тоже стали очень доступными.
Рассмотрим ряд примеров: набор из двух модулей SO-DIMM по 2 Гбайт (DDR2-667) можно купить меньше чем за 2 000 руб. Двухгигабайтные наборы памяти для ноутбуков (1x 1 Гбайт) стоят от 1 000 руб. Эти цены не относятся к лучшим в своём классе модулям, зато это лучшие цены, которые нам удалось найти на брендовые продукты. Если соотнести стоимость памяти со стоимостью приличного ноутбука, то вы поймёте, что вложение 1 тысячи или даже 2 тысяч рублей за 4 Гбайт памяти более чем разумно, несмотря на то, что 32-разрядная операционная система Windows не может использовать такое количество памяти.
Нажмите на картинку для увеличения.
Модули памяти Corsair XMS2 DDR2-800 DHX (TWIN2X2048-6400C4DHX) за один год упали в цене со 150 до 40 евро.
Статьи по теме.
- “Windows Vista: прирост производительности с 8 Гбайт ОЗУ“;
- “Есть ли смысл в скоростной памяти DDR2 и DDR3? Тест THG“;
- “Сколько памяти достаточно для вашего ПК?“;
- “Параллельные вычисления, часть II. Число каналов памяти и массивы RAID“;
- “Память DDR3-1800: модули от Corsair и OCZ“;
- “Тесты экстремальной памяти DDR2 от Corsair, G.Skill, OCZ и Patriot“;
- “Windows Vista: тесты SuperFetch и ReadyBoost. Часть II“;
- “Windows Vista: тесты SuperFetch и ReadyBoost“;
- “HyperOs Systems HyperDrive III: ещё один накопитель на основе DRAM“.
Некоторые аспекты памяти
Обычно в компьютерных магазинах указывается только объём памяти, установленной в систему: 1 Гбайт, 2 Гбайт, а иногда даже 4 Гбайт, хотя наличие 4 Гбайт и выше требует, чтобы либо 32-разрядная операционная система могла управлять адресацией памяти так, чтобы удалось извлечь выгоду из такого объёма памяти, либо наличия 64-разрядной операционной системы, которая изначально поддерживает гораздо больше памяти. Любой компьютер под управлением Windows XP или Windows Vista должен быть оснащён, как минимум, 1 Гбайт оперативной памяти. С одной стороны, благодаря этому Windows не будет подкачивать слишком много данных на медленный жёсткий диск. С другой стороны, память упала в цене, что сделало её одним из самых доступных компонентов.
Оперативная память всегда добавляется в систему в виде так называемых модулей. Настольные ПК используют форм-фактор DIMM (Dual Inline Memory Module, двухсторонний модуль памяти), где “dual” означает, что контакты расположены по обеим сторонам модуля. Чипы памяти тоже могут располагаться по обеим сторонам модуля. Первые модули DIMM были оснащены 168 контактами и использовались для памяти SDRAM. Модули второго поколения для памяти с удвоенной скоростью передачи данных DDR (Double Data Rate) имели 184 контакта, а современные модули памяти DDR2 и DDR3 имеют уже 240 контактов. По-разному расположенные выемки не дадут пользователям перепутать DDR2 с DDR3.
Из-за ограничений пространства в ноутбуках используются другие модули памяти, которые называются SO-DIMM (Small Outline DIMM). По размеру они составляют примерно 1/3 от обычных модулей DIMM и имеют всего 200 контактов. Большинство ноутбуков оснащены двумя сокетами для модулей SO-DIMM, хотя ультрапортативные ноутбуки часто поставляются с припаянной памятью и всего одним слотом для апгрейда.
Важно знать, что максимальная производительность достигается за счёт спаривания двух физических банков памяти, которые называются каналами. Все контроллеры памяти, независимо от того, встроены ли они в процессор AMD Athlon 64 X2 или Phenom X3/X4 или являются частью северного моста чипсета, способны работать в двухканальном режиме, а значит, используют два банка для удваивания пропускной способности за счёт расширения ширины шины памяти с 64 до 128 битов.
Хорошая память, плохая память
Несмотря на то, что память классифицируют по типу (DDR2, DDR3) и скорости (тактовой частоте), нужно учитывать и другие параметры, называемые таймингами или задержками, ведь они тоже имеют отношение к производительности. Хотя разница в производительности между массовой и high-end памятью довольно мала, очень важно использовать подходящую технологию. На данный момент это DDR2-667/800 для ноутбуков и DDR2-800/1066 для настольных ПК. Уменьшение задержек предпочтительно, но мы не советуем тратить большие деньги на память для энтузиастов до тех пор, пока не будут оптимизированы другие ключевые компоненты, такие, как процессор и видеокарта. В случае с ноутбуками изменить тайминги, как правило, нельзя.
Разные или одинаковые?
Поставщики памяти стараются продавать так называемые парные модули памяти, которые часто тестируются вместе в стандартизированном тестовом окружении. Несмотря на то, что два разных модуля памяти с одинаковыми спецификациями технически должны работать вместе, иногда могут возникнуть проблемы. Большие проблемы, приводящие к функциональной несовместимости, сейчас встречаются очень редко, но вполне возможно, что придётся снижать скорость памяти или тайминги для обеспечения совместимости.
Вы всегда можете использовать память любого типа с более низкой скоростью и более консервативными задержками, чем те, что указаны в её спецификации. А вот превышение значений, указанных в спецификациях модулей памяти, приводит к разгону и производится исключительно под вашу ответственность. Если вы одновременно используете 1-Гбайт модуль DDR2-667 и 1-Гбайт модуль DDR2-800, то оба будут работать на скорости DDR2-667.
Синхронный и асинхронный режим работы двухканальной памяти
Многие современные чипсеты ноутбуков, включая все текущие модели Intel, поддерживают синхронный двухканальный режим работы, т.е. оба или все четыре модуля памяти должны быть равными. Большинство чипсетов поддерживают также асинхронный режим, который позволяет использовать одновременно 1-Гбайт и 2-Гбайт модули, чтобы общий объём памяти достиг 3 Гбайт, и при этом по-прежнему использовался двухканальный режим. Хотя при этом не достигается полная производительность, которую можно получить в двухканальном режиме, такой способ всё равно обеспечивает более быструю работу, чем один канал, и проблем не возникает. Вам ничего не мешает заменить 1 Гбайт памяти модулем на 2 Гбайт. В самом худшем случае ваша система будет работать в одноканальном режиме, что обернётся очень малой потерей производительности.
Тестовый ноутбук Dell Latitude D630
Нажмите на картинку для увеличения.
Для тестирования мы взяли современный ноутбук на базе мобильного 45-нм процессора Intel из семейства Core 2 Duo T9000. Dell Latitude D630 полностью использует платформу Intel Centrino, включая мобильный чипсет GM965, Core 2 Duo T9500 (2,6 ГГц) и беспроводное решение 4965AGN. Поскольку этот ноутбук предназначен для бизнеса, он не оснащён отдельной видеокартой, а использует встроенную графику, предоставляемую чипсетом GM965 Express. Геймерам такое решение не понравится, но цель данной статьи заключается в том, чтобы рассмотреть влияние большего объёма памяти на автономную работу ноутбука, а графический чип будет “высаживать” батарею быстрее, чем у ноутбука с менее скоростной, но более эффективной встроенной графикой.
Ноутбук Dell Latitude оснащён жёстким диском Hitachi TravelStar 7K160 – не очень эффективный накопитель по энергопотреблению, но с максимальной производительностью. 14″ WXGA+ дисплей не самого высокого уровня, но на сегодняшний день является распространённым.
Поскольку результаты нашего знакомства с Futuremark MobileMark 2007 и данным ноутбуком были положительными, мы использовали Windows Vista Ultimate с Service Pack 1 и патч 3 для MobileMark, чтобы программная платформа была самая последняя.
В своём ноутбуке Latitude D630 Dell использует чипсет GM965 (Santa Rosa).
Тактовая частота процессора Core 2 Duo T9000 в режиме бездействия составляет 1 200 МГц, получаемые из базовой частоты FSB800 200 МГц и множителя x6.
Модернизация Latitude D630
Многие ноутбуки позволяют установить или заменить оба модуля памяти в одном месте, а вот чтобы обновить модули SO-DIMM в ноутбуке Latitude D630, вам придётся добраться до двух разных мест. Первый модуль памяти находится на нижней части ноутбука под небольшой крышкой. Второй сокет DIMM расположен на верхней части ноутбука, под клавиатурой, рядом с клавишами мыши.
Нажмите на картинку для увеличения.
Сокет памяти канала A расположен на нижней части материнской платы ноутбука, и добраться до него можно, сняв лишь маленькую металлическую крышку.
Нажмите на картинку для увеличения.
Второй сокет памяти канала B можно найти прямо рядом с клавишами тач-пада. Чтобы до него добраться, придётся убрать клавиатуру.
Заводской апгрейд обойдётся дорого!
Нажмите на картинку для увеличения.
Установка 4 Гбайт памяти за $170 вместо 2 Гбайт выходит дороже, чем покупка двух 4-Гбайт наборов SO-DIMM в розницу!
Помните, сколько стоит 4-Гбайт набор модулей памяти? Dell хочет $170 за апгрейд памяти ноутбука Latitude D630 с 2 Гбайт до 4 Гбайт. Этих денег достаточно, чтобы ещё в два ноутбука поставить по 4 Гбайт памяти! Это можно назвать “обдираловкой”, хотя Dell, кажется, не во всех странах собирается следовать такой ценовой стратегии. Мы обнаружили, что в Германии апгрейд до 4 Гбайт стоит 80 евро, что по текущему обменному курсу соответствует около $120.
Нажмите на картинку для увеличения.
В Германии за оснащение ноутбука Latitude D630 с 2 Гбайт до 4 Гбайт памяти DDR2-667 Dell попросит 80 евро.
На российском сайте Dell соответствующий пункт поддержки ноутбука D630 оказался просто пустым.
Использование оперативной памяти
Оперативная память используется не только операционной системой для хранения всех текущих данных системы и приложений (речь идёт о ядре операционной системы, расширениях и приложениях), но и в качестве кэша для программных данных. После завершения приложения, содержимое памяти будет храниться до тех пор, пока другой запрос не потребует перезаписи содержимого оперативной памяти. Но поскольку данные всё ещё физически хранятся в памяти, завершённое приложение, например, Adobe Photoshop, повторно запустится гораздо быстрее, чем в первый раз.
Windows Vista обладает функцией под названием “SuperFetch”, которая автоматически предварительно подгружает приложения в доступные области оперативной памяти, если свободной памяти достаточно. Если приложениям понадобится память, Vista очистит предварительно подгруженные “SuperFetch” данные, но во всех остальных случаях данная функция способствует гораздо более быстрому запуску приложений.
Для максимальной производительности мощным приложениям требуется увеличение количества оперативной памяти. Редактирование фотографии размером 24 x 36″ при 600 dpi в Photoshop потребует около 2 Гбайт памяти. 3D-игры, как правило, тоже загружают текстуры высокого разрешения в оперативную память.
Объём оперативной памяти против энергопотребления
Несмотря на то, что модулям памяти с большим количеством чипов или более высокой плотностью, безусловно, требуется больше энергии при рассмотрении в рамках одного поколения памяти, удвоение объёма памяти каждого модуля вовсе не увеличивает энергопотребление в два раза. Это означает, что замена двух 512-Мбайт модулей SO-DIMM двумя 1-Гбайт модулями памяти не сильно повлияет на энергопотребление системы и вряд ли скажется на времени автономной работы ноутбука.
Есть несколько причин, почему достаточное количество оперативной памяти не только даёт преимущества по производительности, но и способствует экономии энергии в ноутбуках.
- Операционной системе Windows не приходится много работать с файлом подкачки на жёстком диске, что привело бы к повышению энергопотребления из-за повышенной активности винчестера. Windows может даже остановить жёсткий диск при простое.
- Больший объём памяти позволит Windows и приложениям работать максимально быстро, а, значит, сократится время обработки данных и обращений к жёсткому диску. Динамическая память быстрее и эффективнее с точки зрения энергопотребления, чем жёсткий диск.
- Такие механизмы, как кэширование и “SuperFetch”, могут работать более эффективно. Завершение задачи позволяет ноутбуку как можно скорее перейти в энергосберегающее состояние.
Разный объём оперативной памяти
Нажмите на картинку для увеличения.
1 Гбайт памяти
Нажмите на картинку для увеличения.
Для первого этапа нашего тестирования мы использовали два 512-Мбайт модуля памяти DDR2 от Samsung.
Довольно долго оптимальным для ноутбуков считался объём памяти в 1 Гбайт, однако всё больше портативных ПК даже в нижнем сегменте рынка выпускаются с 2 Гбайт памяти. Мы решили начать с 1 Гбайт, поскольку многие ноутбуки по-прежнему поставляются с таким объёмом памяти. Как вы увидите далее, апгрейд памяти, как минимум, до 2 Гбайт имеет смысл, так как время автономной работы возрастает.
Модули памяти Samsung на 512 Мбайт, которые мы позаимствовали у другого ноутбука, запрограммированы на поддержку задержек CL3 со скоростью DDR2-400, CL4 со скоростью DDR2-533 и CL5 со скоростью DDR2-667.
2 Гбайт памяти
Нажмите на картинку для увеличения.
По умолчанию наш тестовый ноутбук был оснащён 2 Гбайт оперативной памяти, т.е. содержал два модуля DDR2-667 SO-DIMM по 1 Гбайт.
На сегодняшний день 2 Гбайт памяти можно считать стандартом. Большинство ноутбуков оснащены двумя модулями памяти по 1 Гбайт, так как это обеспечивает наилучшее соотношение цены и объёма. Скорость DDR2-667 достаточна для всех доступных на текущий момент чипсетов Intel, однако для других платформ может потребоваться DDR2-800.
Режимы SPD (Serial Presence Detect) наших 1-Гбайт модулей памяти оказались такими же, как у предыдущих 512-Мбайт SO-DIMM.
4 Гбайт памяти: Corsair ValueSelect
Нажмите на картинку для увеличения.
Компания Corsair предоставила нам для тестирования 4-Гбайт набор модулей SO-DIMM. Два модуля по 2 Гбайт поддерживают скорость DDR2-667.
Напомним, что 32-разрядные операционные системы Windows XP и Windows Vista не могут использовать все 4 Гбайт памяти. Тем не менее, всё равно будет доступно более 3 Гбайт памяти для Windows и приложений. Глядя на цену в 2 000 тыс. руб. за 4-Гбайт набор модулей памяти для ноутбуков (для массового рынка) и 2 500 тыс. руб. и выше за 4 Гбайт приличной памяти для настольных ПК, понимаешь, что не имеет смысла покупать какую-либо другую комбинацию модулей, которая даст в общей сумме 3 Гбайт памяти. Операционная система Windows XP x64 и 64-разрядные версии Windows Vista извлекут максимум пользы из 4 Гбайт памяти.
Нажмите на картинку для увеличения.
Тестовая конфигурация
Платформа | |
Ноутбук | Dell Latitude D630 Чипсет Mobile Intel GM965 Express |
CPU | Intel Core 2 Duo T9500 (45 нм; 2 600 МГц, 6 Мбайт кэша L2) |
Память I | Samsung 2x 512 Мбайт DDR2-667 SDRAM S-S-S-1S |
Память II | Samsung 2x 1024 Мбайт DDR2-667 SDRAM 5-5-5-15 |
Память III | Corsair ValueRAM 2x 2048 Мбайт DDR2-667 SDRAM 5-5-5-15 |
Жёсткие диски | Hitachi HTS722016K9A300, 160 Гбайт, 7 200 об/мин, кэш 16 Мбайт, SATA2/300 |
DVD-ROM | 8x DVD+/- RW |
Беспроводная сеть | Intel 4965 WLAN (802.11a/g/n) mini PCI card |
Дисплей | 14,1″ Widescreen WXGA+ LCD (1 400 x 900) |
Видеокарта | Intel Integrated Graphics Media Accelerator X3100 |
Звуковая карта | Integrated |
Аккумулятор | 9 элементов, 85 Вт-ч основной |
Системное ПО и драйверы | |
ОС | Windows Vista Ultimate 6.0 Build 6000 SP1 |
Версия DirectX | 10 |
Драйвер платформы Intel | Version 8.2.0.1014 |
Графический драйвер | igdumd32.dll (7.14.00.10.1253) |
Тесты и настройки
Тесты и настройки | |
Mobile Mark 2007 Version 1.04.670 | Scenario: Productivity 2007 |
Результаты тестов
На этот раз мы не стали рассматривать разницу в производительности 1, 2 и 4 Гбайт оперативной памяти, поскольку мы уже недавно писали об этом в статье “Есть ли смысл в скоростной памяти DDR2 и DDR3? Тест THG“. В ней вы можете подробнее узнать о скоростях и задержках памяти.
Mobile Mark 2007: производительность
Разумеется, тест Mobile Mark 2007 показал лучшую производительность системы при оснащении 2 Гбайт или даже 4 Гбайт памяти: можно увеличить производительность на 20%, заменив 1 Гбайт памяти на 2 Гбайт. Но это и неудивительно; мы же хотели заострить ваше внимание на следующих результатах.
Mobile Mark 2007: время работы от аккумулятора
Замена двух 512-Мбайт модулей на пару 1-Гбайт модулей не привела к увеличению времени работы от аккумулятора при использовании нашей высокопроизводительной батареи на 85 ватт-час. Конечно, результаты нельзя назвать безупречными, поскольку пять минут по сравнению с семью часами – это очень немного. Установка двух модулей памяти по 2 Гбайт увеличила время автономной работы на 13 минут. Это не такая большая разница для ноутбука, который может работать от батареи в течение 7 часов, но если вы летите в самолёте, то 10 и более минут могут понадобиться для завершения презентации, документа или электронной таблицы, или для отправки электронной почты.
Не стоит забывать, что производительность системы всегда выигрывает от большего объёма оперативной памяти. Апгрейд памяти выглядит ещё привлекательнее, если учесть, что при этом бесплатно возрастает время работы от батареи.
Результаты тестов Mobile Mark 2007
В данной диаграмме представлены результаты производительности, поделённые на время автономной работы и умноженные на 10. Так удобнее, потому что в одном показателе объединены время автономной работы и производительность системы. В случае с нашим тестовым ноутбуком, оснащённым эффективным процессором Core 2 Duo и современными компонентами, от увеличения оперативной памяти с 1 Гбайт до 4 Гбайт мы получили преимущество в 24,5%.
Заключение
Нажмите на картинку для увеличения.
Несмотря на то, что увеличение оперативной памяти до 4 Гбайт привело к повышению времени автономной работы всего на 13 минут, что при семичасовой работе от батареи не кажется большим преимуществом, такой апгрейд себя оправдывает. С одной стороны, стоимость 4-Гбайт набора модулей упала ниже $100, благодаря чему память стала очень доступна. С другой стороны, увеличение объёма оперативной памяти приводит к повышению как времени автономной работы, так и быстроты реагирования системы, а также производительности приложений при выполнении множества программ. И, наконец, для апгрейда памяти не нужно прикладывать много усилий, поскольку в ноутбуке, как правило, можно легко добраться до соответствующих компонентов.
Если вы хотите вместо 1 Гбайт памяти поставить в ноутбук 2 Гбайт, то вы не получите увеличения времени автономной работы, а вот с 4 Гбайт памяти вы получите больше преимуществ. Понятно, что операционная система Windows Vista Ultimate, которая не может использовать более 3 573 Мбайт в 32-разрядной версии, эффективно снижает обращение к жёсткому диску и может также активнее задействовать функцию буферизации Vista “SuperFetch”. Однако в большей степени увеличение времени работы от батареи можно отнести к снижению интенсивности подкачки, поскольку жёсткому диску Hitachi TravelStar со скоростью вращения 7 200 об/мин во время активности требуется несколько ватт энергии.