Увеличил оперативную память а производительность не увеличилась

Обновлено: 02.07.2024

Какие характеристики определяют скорость работы оперативной памяти

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

Эффективная частота передачи данных

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

Формально скорость измеряется в гигатрансферах (GT/s) или мегатрансферах (MT/s). Один трансфер — одна операция передачи данных, мегатрансфер — миллион таких операций, гигатрансфер — миллиард.

Но почти всегда скорость указывают в мегагерцах или гигагерцах — производители решили, что покупателям так будет понятнее. Если на вашу планку памяти нанесена, например, маркировка DDR4‑2133, то её скорость передачи данных — 2 133 MT/s или 2 133 МГц.

Модуль памяти с частотой 2 133 МГц и рабочим напряжением 1,2 В. Фото: Wikimedia Commons

Но эффективная частота передачи данных памяти DDR вдвое выше её тактовой частоты. Собственно, DDR — это double data rate, удвоенная скорость передачи данных.

В таких модулях данные за каждый такт передаются дважды: импульс считывается и по фронту сигнала, и по его спаду, то есть один цикл — это две операции. Таким образом, реальная частота, на которой работает память DDR-2666 — 1 333 MT/s или 1 333 МГц.

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

Тайминги

CAS‑тайминги (Column Access Strobe) — это задержки в процессе работы оперативной памяти. Они показывают, сколько тактов нужно модулю памяти для доступа к битам данных. Чем ниже тайминги, тем лучше.

По сути, память — это прямоугольная таблица, которая состоит из ячеек в строках и столбцах. Чтобы получить доступ к данным, нужно найти правильную строку, открыть её и обратиться к ячейке в определённом столбце.

Обычно тайминги записываются в таком формате: 15‑17‑17‑39. Это четыре разных параметра:

  • Собственно, CAS Latency — задержка сигнала между отправкой адреса столбца в память и началом передачи данных. Отражает время, за которое будет прочитан первый бит из открытой строки.
  • RAS to CAS Delay — минимальное количество тактов между открытием строки памяти и доступом к её столбцам. По сути, это время на открытие строки и чтение первого бита из неё.
  • RAS Precharge Time — минимальное количество тактов между подачей команды предварительной зарядки (закрытием строки) и открытием следующей строки. Отражает время до считывания первого бита памяти из ячеек с неверной открытой строкой. В этом случае неверную строку нужно закрыть, а нужную — открыть.
  • DRAM Cycle Time tRAS/tRC — отношение интервала времени, в течение которого строка открыта для переноса данных, ко времени, в течение которого завершается полный цикл открытия и обновления строки. Этот параметр отражает быстродействие всей микросхемы памяти.

Если у оперативной памяти высокая тактовая частота и большие тайминги, она может работать медленнее, чем вариант с меньшей частотой, но и более низкими таймингами. Вы можете разделить тактовую частоту на CAS Latency (первое число в строке таймингов) и понять, сколько инструкций в секунду способна выполнить память. Это позволит оценить, насколько она быстрая.

Напряжение

В документации к оперативной памяти вы можете увидеть много различных параметров: напряжение контроллера (SOC), тренировки памяти при запуске системы (DRAM Boot), источника опорного напряжения (Vref) и так далее. Для разгона важен в первую очередь SOC. Он зависит от класса памяти — нормой считаются Intel® XMP‑Ready: Extreme Memory Profiles for Intel® Core™ Processors, DDR2 DIMM / SODIMM такие значения:

  • DDR2 — 1,8 В;
  • DDR3 — 1,5 В;
  • DDR4 — 1,2 В.

Также для каждого класса памяти есть пиковые значения напряжений, которые при разгоне превышать не стоит:

  • DDR2 — 2,3 В;
  • DDR3 — 1,8 В;
  • DDR4 — 1,5 В.

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

Оперативная память бывает одно-, двух- и четырехранговой. Ранг — это число массивов из микросхем памяти, распаянных на одном модуле. Ширина одного массива (банка), как правило, равна 64 битам, в системах с ЕСС (кодом коррекции ошибок) — 72 бита.

Одноранговые модули (single rank) обычно включают 4 или 8 чипов на одной планке. Двухранговые (double rank) — 16 таких чипов. Четырехранговые (quad rank) — 32 чипа, и такой формат встречается достаточно редко.

Обычно этот показатель помечается буквой в названии: S (single) — одноранговая, D (double) — двухранговая, Q (quad) — четырехранговая.

Одноранговые чипы обычно дешевле и имеют больше перспектив для разгона. Двухранговые модули изначально работают с большей производительностью, но прирост при разгоне будет меньше.

Любую ли оперативную память можно разогнать

Это зависит в первую очередь от материнской платы. Если она поддерживает оверклокинг (разгон), то, скорее всего, и с разгоном памяти проблем не будет.

Материнские платы на базе чипсетов B350, B450, B550, X370, X470, X570 для процессоров AMD поддерживают разгон, на А320 — нет. На этой странице вы сможете уточнить, есть ли возможность оверклокинга у вашей модели.

Для систем с процессорами Intel для оверклокинга подходят платы на чипсетах Х- и Z‑серий. Модели из линеек W-, Q-, B- и H‑серий разгон не поддерживают. Уточнить данные по вашей материнской плате можно здесь.

Считается, что оперативная память Samsung обеспечивает наиболее высокий прирост при разгоне. Прирост производительности чипов Hynix и Micron будет меньше.

Подчеркнём: речь идёт именно о чипах. Некоторые бренды, например Kingston или Crucial, могут выпускать память на чипах Samsung, Hynix или Micron.

Вопрос лишь в том, зачем вам разгонять память. Если вы таким образом хотите ускорить сёрфинг в интернете, то вряд ли достигнете заметных результатов. А вот для повышения FPS в играх, ускорения обработки фото в Adobe Lightroom и видео в Adobe AfterEffects или Premiere разгон оправдан — можно «выжать» рост производительности на 15–20%.

Отметим также, что у процессоров AMD Ryzen частота оперативной памяти связана с частотой внутренней шины, которой соединяются два блока ядер. Поэтому для систем на базе AMD разгон напрямую влияет на производительность центрального процессора.

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

Как подготовиться к разгону оперативной памяти

Чтобы добиться результата и не навредить компьютеру, выполните эти шаги.

Почистите компьютер

Любой разгон ведёт к повышению температуры комплектующих. Чтобы система охлаждения эффективно справилась с этим, проведите генеральную уборку внутри системного блока или ноутбука. На этой странице вы найдёте инструкцию для ноутбука, с ПК всё окажется даже проще: комплектующие на виду, разбирать системный блок легче.

Установите ПО

Эти утилиты расскажут о характеристиках вашей системы и помогут протестировать её после разгона. Вам точно потребуется программа для определения параметров памяти и бенчмарк для тестов. Рекомендуем такие варианты ПО:

    — пожалуй, самая популярная в среде оверклокеров утилита для определения параметров памяти. Цена — от 26 долларов в год. — небольшая бесплатная программа, которая поможет уточнить характеристики памяти и системы в целом. — также показывает параметры системы и включает бенчмарки для тестирования. На официальном сайте есть платные варианты и бесплатные демоверсии. — бесплатная утилита, поможет выставить оптимальные параметры разгона оперативной памяти для систем на базе AMD Ryzen. Также ПО включает бенчмарк для тестирования памяти, который подходит и для систем на базе процессоров Intel. — бесплатный бенчмарк для тестирования стабильности системы: он хорошо нагружает и процессор, и оперативную память. При использовании нужно выбрать вариант Blend, чтобы добиться значительной нагрузки на память. — бенчмарк, в котором вы найдёте больше данных и алгоритмов для проверки. Для работы программы потребуется флешка — на неё вы запишете образ диска с тестами. Затем нужно загрузить компьютер с флеш‑накопителя (выставить в BIOS / UEFI загрузку с USB) и запустить тесты. Бесплатной версии достаточно для разгона ОЗУ.

Найдите свежую версию BIOS / UEFI материнской платы

Обновите программное обеспечение материнской платы перед разгоном. Загрузить свежий BIOS / UEFI можно с сайта производителя.

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

Как разогнать оперативную память в BIOS

Разгон в BIOS — самый универсальный способ. Он требует много усилий и времени, так как подбирать параметры приходится вручную. Порой на достижение оптимальных характеристик может уйти день‑другой. Но работает всегда — разумеется, если ваша материнская плата поддерживает оверклокинг. Главное — не увеличивать напряжение выше пиковых значений и не игнорировать ошибки в тестах стабильности системы.

Определите характеристики оперативной памяти

В Thaiphoon Burner нажмите Read и выберите нужный модуль памяти. Характеристики показываются отдельно для каждого из них.

В таком случае память нужно докупить. Если же такой возможности нет или покупка нецелесообразна (например, компьютер старый), можно попробовать разогнать планки памяти или настроить параметры виртуальной памяти. Сегодня мы рассмотрим все три способа, которые позволят вашему компьютеру стать чуточку быстрее.

Способ первый: покупаем память

Быстро, но стоит денег. Не спешите покупать дополнительные модули памяти. Сначала проверьте кое-какую информацию.

1. Какая память у вас установлена? Подробную информацию можно выяснить в BIOS и при личном осмотре, но лучше с помощью специальных утилит (например, Speccy). Заодно узнайте модель процессора и материнской платы.

2. Сколько у вас занятых и свободных слотов на материнской плате? Если у вас два слота и оба заняты, вам придется деть куда-то старые, чтобы купить новые.

3. Память может работать в одноканальном и двухканальном режимах. Второй работает быстрее. Средний прирост в двухканальном режиме составляет не более 5-10%, чем при одноканальном. Но при выполнении некоторых ресурсоемких задач (например, рендеринг) прирост будет несколько выше.

Но нужно соблюсти два условия: 1) одинаковая память на парных каналах (объем, частота, тайминги) и 2) поддержка на материнской плате. Двухканальный режим сегодня поддерживают все современные материнские платы. Он активируется автоматически.

Например, у вас было 2x2 Гб (4 Гб). В свободные слоты можно добавить 2x2 Гб или 2x4 Гб. Итого — 8 или 12 Гб.

4. Не забывайте, что память будет работать на частоте самого медленного модуля. Поэтому если текущая память работает на 2 133 МГц, нет смысла покупать память с 3 200 МГц — общая память все равно будет трудиться на частоте 2 133 МГц.

5. Верхний потолок по частоте может быть ограничен возможностями процессора и материнской платы. Это тоже нужно выяснить заранее, чтобы не переплатить за «лишние» частоты.

6. Не ошибитесь . Для компьютеров нужна память типоразмера DIMM, для ноутбуков — SO‑DIMM. DDR3 и DDR4 также не совместимы.

Способ второй: ускоряем память

Этот метод подойдет не для всех ОЗУ и материнских плат. Чем новее и дороже память и материнская плата, тем проще разогнать память.

Прирост в скорости может быть как значительным, так и небольшим. Если вы не знаете что делать или сомневаетесь, лучше не суйтесь без подготовки. Все действия будете предпринимать на свой страх и риск. Впрочем, физически память разгоном повредить сложно (если не действовать бездумно). Максимум, получите зависший компьютер.

Процесс на первый взгляд достаточно сложный и зависит от многих нюансов. Поэтому его мы описывать не будем: в интернете море инструкций. Разгон может быть полуавтоматическим (с помощью профилей XMR и специальных утилит). Также можно разгонять вручную, меняя параметры памяти в BIOS. Для систем на базе процессоров Ryzen можно использовать утилиту Ryzen DRAM Calculator для расчета параметров при изменении частоты и таймингов.

Не забудьте после разгона проверить работу компьютера на стабильность. Запустите тесты (AIDA64 или memtest86) или поиграйте пару часов в 3D-игры.

Способ третий: настраиваем файл подкачки

Windows для своей работы использует как оперативную (физическую) память, так и виртуальную. Для этого на жестком диске или SSD-накопителе создается специальный swop-файл (файл подкачки). Операционная система использует его для увеличения объема памяти. Мы расскажем, как можно попытаться ускорить работу компьютера с помощью swop-файла.

Если у вас много памяти (от 16 Гб и выше), которых хватает для ваших задач, своп-файл можно отключить. Просто Windows так устроена, что задействует его даже в том случае, когда физической памяти достаточно. Заодно вы освободите на системном диске несколько гигабайт.

Если во время работы, Windows периодически сообщает о нехватке памяти, файл подкачки вам необходим. Чтобы ускорить его работу, переместите его на самый быстрый винчестер из имеющихся, а лучше на SSD-накопитель. На системный раздел его лучше не ставить, так как он и так интенсивно используется.

Раньше считали, что SSD из-за постоянного обращения к своп-файлу быстро выйдет из строя, так как обладает небольшим ресурсом циклов перезаписи. Сегодня разработчики Windows заявляют, что файл подкачки и SSD-диск отлично «дружат» друг с другом.

Как определить оптимальный размер файла подкачки? Можно доверить выбор Windows, но в таком случае вы получите «плавающий» (динамический) размер.
Запустите большое число программ, полсотни вкладов в браузере, откройте 3D-игру, после чего запустите диспетчер задач (Ctrl+Alt+Delete). Во вкладке «Память» вы увидите, какой объем памяти используется в данный момент. Увеличьте это значение в 1,5-2 раза, потом отнимите объем физической памяти. Так вы получите примерный объем для своп-файла.

Например, на компьютере используется 5,5 Гб. Получаем 2x5,5–8=3 Гб. Т.е. можно установить своп-файл равным 4096 Мб (делайте его с запасом). Считается, что размер этого файла должен быть постоянным — так он меньше подвержен фрагментации. Поэтому вбейте одинаковое число в исходный и максимальный размеры. По традиции объем памяти указывается с точностью до мегабайт по следующему шаблону: 1024, 2048, 4096, 8 192 Мб. Но это необязательно.
В сети есть и другие советы. В них рекомендуют объем своп-файла делать равным объему ОЗУ, а максимальный размер еще увеличить в 1,5-2 раза.

Как выяснили наши коллеги на сайте Firing Squad, случаев снижения производительности системы при использовании четырех модулей памяти вместо двух гораздо больше, чем может показаться. Попробуем разобраться в основных примерах вместе с авторами этого эксперимента.

реклама

Во-первых, рассмотрим особенности работы платформ под Pentium 4. В данном случае имеется система на базе чипсета i875P (материнская плата Intel D875PBZ), процессор Pentium 4 2.8C и четыре модуля Corsair XMS Pro CMX512-3200LL объемом по 512 Мб каждый. Сравнивался вариант с использованием памяти в конфигурации 2 х 512 Мб и 4 х 512 Мб.

Известно, что производительность подсистемы памяти на платформе Pentium 4 во многом зависит от таймингов. Кроме того, тип модуля по признаку заполнения сторон (single sided или double sided) тоже имеет значение. Многие производители утверждают, что в синхронном режиме наибольшую производительность обеспечивает вариант с использованием четырех двухсторонних модулей DDR 400. Эта гипотеза подтверждается и практическими исследованиями, проведенными на чипсете i865PE. Далее по рейтингу следует комбинация из двух двухсторонних или четырех односторонних модулей – для синхронного режима. В асинхронном режиме лидируют комбинации из двух двухсторонних или четырех односторонних модулей.

Любопытно, но результаты свежего эксперимента оказались неожиданными. Сотрудники сайта Firing Squad обнаружили, что при использовании четырех двухсторонних модулей производительность системы может снижаться до 30% по сравнению с использованием двух двухсторонних модулей:

Как объясняют авторы эксперимента, использование четырех модулей чревато увеличением задержек, столь важных для чипсета i875P. Получается, что чипсеты i875P и i865PE по-разному работают с четырьмя двухсторонними модулями DDR 400 в синхронном режиме: первый а такой комбинации теряет производительность, второй слегка ее увеличивает. Возможно, что особенности реализации режима PAT в этих чипсетах сказываются и в данной ситуации.

Стало быть, владельцам материнских плат на базе i875P лучше придерживаться комбинации из двух двухсторонних модулей памяти, чтобы обеспечить максимальную производительность. Владельцы плат на базе i865PE ничего не потеряют, если будут придерживаться аналогичной рекомендации :). Четыре банка памяти – вот рекомендованный предел заполнения слотов DIMM на системах под Pentium 4.

Иначе обстоит дело для систем на базе Athlon 64. Контроллер памяти интегрирован в процессор, он поддерживает одноканальную небуферизованную память DDR 400. Обычно материнские платы с разъемом Socket 754 имеют три слота DIMM, и только в двух из них память может работать на частоте DDR 400. Если установить третий модуль DIMM, то номинальная частота памяти будет неизбежно снижаться в зависимости от наличия чипов с обеих сторон модуля. Например, используя три односторонних модуля (3 х 256 Мб), вы заставите память работать на частоте DDR 333. Перейдя к более плотным модулям (3 х 512 Мб) с двухсторонним расположением чипов, вы снизите скорость работы памяти до DDR 200! Аналогичная ситуация возникает, если в общей сложности контроллер памяти будет обращаться к четырем банкам памяти. Все возможные сочетания модулей DIMM для системы на базе Athlon 64 приведены в таблице:

Самыми равнодушными к изменению числа модулей памяти остаются Athlon 64 FX и Opteron. Встроенный контроллер памяти поддерживает двухканальный доступ с использованием регистровой памяти, об особенностях его работы мы уже писали. Системы с разъемом Socket 940 могут работать как с двумя, так и с четырьмя модулями DIMM на максимальной скорости DDR 400. Как установили наши коллеги, быстродействие системы от этого не снижается. В этом и заключается прелесть регистровой памяти – переплатил один раз, и "спи спокойно" :). С другой стороны, эта память грешит более высокими задержками, и в сравнении с системами на базе Athlon 64 иногда смотрится проигрышно.

Наверняка многие сталкивались с такой проблемой: запускаете несколько приложений или браузер с 10 открытыми вкладками одновременно, после чего система начинает жутко тормозить.

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

Сразу стоит оговориться, увеличение производительности и оптимизация оперативной памяти это 2 разные вещи. Производительность можно увеличить только двумя способами:

- изменением в BIOS частоты и напряжения питания модулей памяти (если поддерживается);

- заменой модулей памяти на более производительные (частота + объем).

Первое мы крайне не рекомендуем делать неопытным пользователям во избежание выхода из строя как самих модулей памяти, так и материнской платы. Оптимальным вариантом будет покупка новых модулей памяти.

Примечание: при покупке новой ОЗУ заранее уточните какой тип и максимальный объем памяти поддерживает ваш ПК. В противном случае, купленные вами модули могут оказаться несовместимыми. Узнать информацию об этом можно либо в документации к ПК, либо через сторонние программы, например, AIDA64.

Использование сторонних программ, которые «якобы» освобождают память и увеличивают ее быстродействие может только усугубить зависания. Принцип этих программ состоит в том, что они попросту обманывают «Менеджер памяти» Windows, заставляя его выгружать работающие программы по максимуму в файл подкачки (более медленный). Тем самым программа надолго зависнет, пока не загрузит обратно себя в оперативную память, а оптимизатор покажет снова сигнал тревоги о нехватке памяти. И так по кругу.

Оптимизация оперативной памяти

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

Отключение аппаратных компонентов

Во-первых, отключите все неиспользуемые аппаратные компоненты. Начнем с аппаратных составляющих, к примеру, порт принтера LPT1 (рядовой пользователь его практически не использует), клавиатура и мышь порта PS/2 (если вы используете USB разъем для их подключения, порт RS-232 и т.д. Все они могут занимать определённый объем памяти памяти, даже когда они не используется.

Чтобы отключить их, необходимо кликнуть правой кнопкой мыши по значку «Компьютер», и выберите пункт «Управление», затем «Диспетчер устройств». Как вы можете видеть ваше оборудование разделено на несколько различных секций. Нажмите на знак плюс рядом с каждой секции, чтобы увидеть, какие устройства работают. Щелкните правой кнопкой мыши на аппаратных средствах, которые вы хотели бы отключить и во всплывшем меню нажмите «Отключить».

Как увеличить производительность оперативной памяти?

Отключение программного обеспечения, работающего в фоновом режиме

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

Как увеличить производительность оперативной памяти?

Для отключения неиспользуемых служб необходимо кликнуть правой кнопкой мыши по значку «Компьютер», и выберите пункт «Управление». посмотрите в правое меню, найдите «службы и приложения», затем нажмите на службы. Теперь вы должны увидеть все программное обеспечение, которое работает в фоновом режиме, в том числе и стандартные службы Microsoft.

Как увеличить производительность оперативной памяти?

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

Удаление программ с автозапуска

Еще одним способом оптимизации памяти является удаление программ, загружающихся се Windows. Со временем таких программ может стать довольно много (например, skype, utorrent. Messenger и т.д.) и вы даже не будете подозревать о том, что они забирают довольно большой объем памяти. Причем чем больше их у вас работает, тем больше памяти используется.

Чтобы вручную остановить эти программы, выберите «Пуск», затем «Выполнить», введите команду «MSConfig» и нажмите ввод. После этого перейдите на вкладку автозапуска. Теперь вы можете увидеть запущенные программы. Просто нажав на флажок можно отключить автозагрузку программы вместе с компьютером.

Как увеличить производительность оперативной памяти?

Примечание: если вы не уверены в назначении какой-либо программы, то лучше всего поищите ее описание сначала в интернете, чтобы убедится, что ее отключение не нарушит работу системы.

Читайте также: