Увеличение объема памяти на вашем ПК может быть одним из самых полезных обновлений, которые вы можете сделать, что приведет к мгновенному увеличению скорости отклика, сокращению времени загрузки и способности держать больше приложений и вкладок веб-браузера открытыми без раздражающих замедлений.
Но RAM бывают разных размеров и разных производителей. Таким образом, у вас есть веская причина задаться вопросом, будет ли хорошей идеей использовать случайную карту ОЗУ, которая долгое время лежала в вашем ящике, или купить комплект памяти со скидкой вместо того, который сейчас находится на вашем компьютере. Ответ может вас удивить.
Могу ли я использовать вместе модули разной марки и размера?
Да, вы можете использовать вместе модули ОЗУ разных производителей, даже если они разного размера. Однако использование несовпадающих модулей ОЗУ может негативно повлиять на производительность и стабильность вашего компьютера по причинам, которые мы подробно описываем в этой статье.
Как проверить оперативную память в Linux?
Прежде чем мы объясним, как и почему даже относительно небольшие различия в спецификациях ОЗУ влияют на производительность и стабильность, мы хотим сделать небольшой обход и объяснить, как проверять ОЗУ в Linux, чтобы вы знали, с каким оборудованием вы работаете.
Чтобы проверить текущую доступную RAM, вы можете использовать команду «free» с опцией «-h» (чтобы сделать вывод более удобным для пользователя):
$ free -h total used free shared buff/cache available Mem: 7,8G 940M 5,2G 16M 1,7G 6,6G Swap: 2,0G 0B 2,0G
Чтобы узнать полезную информацию о ваших реальных физических накопителях RAM, вы можете использовать команду «dmidecode» (обязательно укажите, что вас интересует только ваша память, используя флаг «-type memory»). Вот небольшая часть нашего вывода:
$ sudo dmidecode --type memory
Handle 0x0085, DMI type 6, 12 bytes Memory Module Information Socket Designation: RAM socket #0 Bank Connections: None Current Speed: Unknown Type: EDO DIMM Installed Size: 8192 MB (Single-bank Connection) Enabled Size: 8192 MB (Single-bank Connection) Error Status: OK
Если ввод команд терминала не является вашим любимым занятием, вы можете установить инструмент графической информации о системе, например CPU-X.
Понимание спецификаций RAM
Хотя теоретически вы можете использовать любую карту памяти, которая примерно соответствует спецификациям вашего текущего модуля или модулей оперативной памяти, вы, скорее всего, поставите под угрозу производительность и стабильность вашей системы. Это потому, что есть довольно много спецификаций, на которые вам нужно обратить внимание, поэтому давайте подробнее рассмотрим их в порядке их важности.
Фактор формы
Накопители оперативной памяти потребительского уровня доступны в двух основных форм-факторах:
- DIMM (Dual In-Line Memory Module) : это стандартный форм-фактор оперативной памяти настольных компьютеров, и вы легко узнаете его по длине (133,35 мм).
- SO-DIMM (Small Outline DIMM) : это стандартный форм-фактор оперативной памяти ноутбуков и других компактных компьютеров, длина которого составляет 67,6 мм.
Поскольку модули DIMM почти вдвое длиннее модулей SO-DIMM, эти два форм-фактора явно не взаимозаменяемы.
Генерация памяти
Несмотря на то, что основные форм-факторы ОЗУ на протяжении многих лет в основном не менялись, сами модули ОЗУ претерпели значительные изменения. Всего было пять поколений RAM:
- DDR1 SDRAM: выпущена в 2000 г.
- DDR2 SDRAM: выпущена в 2003 г.
- DDR3 SDRAM: выпущена в 2007 г.
- DDR4 SDRAM: выпущена в 2014 г.
- DDR5 SDRAM: выпущена в 2020 г.
Поскольку нет обратной или прямой совместимости между разными поколениями ОЗУ, вы не можете использовать карту памяти DDR4, скажем, с картой памяти DDR3. Вы даже не сможете вставить карту памяти DDR4 в слот памяти DDR3, потому что они оба используют разное количество контактов (240 против 288).
Скорость RAM
Скорость RAM сводится к двум характеристикам: частоте RAM и задержке CAS. Вот популярный комплект RAM от известного производителя:
HyperX Fury Black 32 ГБ (2 x 16 ГБ) DDR4 3200 CL16
Частота RAM – предпоследнее число (3200 МГц), а задержка CAS – последняя спецификация (CL16). Но что они означают?
Ну, частота RAM – это количество циклов, которое модуль RAM может выполнять в секунду. Итак, комплект HyperX Fury Black может выполнять 3,2 миллиарда циклов в секунду. Как правило, чем больше циклов в секунду может выполнять модуль RAM, тем он быстрее.
Задержка CAS – это время, необходимое модулю RAM для ответа на команду. Комплект RAM с задержкой CAS 16 требует 16 циклов для ответа на команду, в то время как комплект RAM с CAS 8 занимает всего 8 циклов.
Иногда модуль RAM с более низкой частотой, но с очень быстрым временем отклика работает лучше, чем высокочастотный модуль с очень высоким CAS.
Когда вы смешиваете модули RAM с разными скоростями, ваш компьютер, скорее всего, будет работать нормально, но он будет работать со скоростью более медленного модуля RAM, регулируя его частоту, синхронизацию и напряжение.
Что еще хуже, вы можете столкнуться со случайными проблемами со стабильностью, которые почти всегда чрезвычайно сложно устранить и исправить, не заменяя несовпадающий модуль на соответствующий.
Размер RAM
Карты памяти продаются с объемом памяти от 4 до 32 ГБ. Вы можете свободно смешивать размеры ОЗУ, но есть одна причина, почему этого не следует делать: конфигурация двухканальной памяти.
Видите ли, ваш процессор не взаимодействует напрямую с вашими RAM-накопителями. Вместо этого он передает информацию через так называемый контроллер памяти, который имеет два 64-битных (всего 128-битных) канала, по крайней мере, на большинстве материнских плат.
Если вы покупаете комплект RAM, состоящий из двух идентичных модулей RAM, ваш компьютер почти наверняка автоматически перейдет в двухканальную конфигурацию, что существенно удвоит пропускную способность памяти. Если вы добавите несовпадающую RAM-карту, она будет работать в одноканальном (асимметричном) режиме , который обеспечивает одноканальную полосу пропускания и использует самую медленную поддерживаемую синхронизацию памяти.
Бренды RAM
Теоретически два или более разных производителя могут производить одни и те же модули оперативной памяти и продавать их в немного различающейся упаковке, и мы уверены, что в некоторой степени это происходит.
Проблема в том, что производители RAM рекламируют не все спецификации RAM, не говоря уже о розничных продавцах. Даже если вы найдете два модуля ОЗУ с одинаковым размером, частотой, таймингом и напряжением, фактические микросхемы памяти и контроллера могут отличаться, а незначительные различия могут проявляться в виде случайных зависаний и сбоев.
Вот почему мы рекомендуем вам избегать смешивания брендов RAM и придерживаться только одного производителя. Если ваш производитель больше не продает те же модули оперативной памяти, которые у вас есть, подумайте о поиске бывших в употреблении модулей на eBay или Craigslist.
Заключение
Как видите, большинство модулей оперативной памяти, которые имеют один и тот же форм-фактор и принадлежат к одному поколению, могут быть смешаны и сопоставлены, но не без некоторых потенциально серьезных последствий. Если для вас важна надежность, используйте только идентичные модули оперативной памяти одного производителя. Если, с другой стороны, вы цените цену превыше всего, то приобретение этого модуля ОЗУ со значительной скидкой может оказаться отличным решением.