Увеличение объема памяти на вашем ПК может быть одним из самых полезных обновлений, которые вы можете сделать, что приведет к мгновенному увеличению скорости отклика, сокращению времени загрузки и способности держать больше приложений и вкладок веб-браузера открытыми без раздражающих замедлений.
Но RAM бывают разных размеров и разных производителей. Таким образом, у вас есть веская причина задаться вопросом, будет ли хорошей идеей использовать случайную карту ОЗУ, которая долгое время лежала в вашем ящике, или купить комплект памяти со скидкой вместо того, который сейчас находится на вашем компьютере. Ответ может вас удивить.
Да, вы можете использовать вместе модули ОЗУ разных производителей, даже если они разного размера. Однако использование несовпадающих модулей ОЗУ может негативно повлиять на производительность и стабильность вашего компьютера по причинам, которые мы подробно описываем в этой статье.
Прежде чем мы объясним, как и почему даже относительно небольшие различия в спецификациях ОЗУ влияют на производительность и стабильность, мы хотим сделать небольшой обход и объяснить, как проверять ОЗУ в 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.
Хотя теоретически вы можете использовать любую карту памяти, которая примерно соответствует спецификациям вашего текущего модуля или модулей оперативной памяти, вы, скорее всего, поставите под угрозу производительность и стабильность вашей системы. Это потому, что есть довольно много спецификаций, на которые вам нужно обратить внимание, поэтому давайте подробнее рассмотрим их в порядке их важности.
Накопители оперативной памяти потребительского уровня доступны в двух основных форм-факторах:
Поскольку модули DIMM почти вдвое длиннее модулей SO-DIMM, эти два форм-фактора явно не взаимозаменяемы.
Несмотря на то, что основные форм-факторы ОЗУ на протяжении многих лет в основном не менялись, сами модули ОЗУ претерпели значительные изменения. Всего было пять поколений RAM:
Поскольку нет обратной или прямой совместимости между разными поколениями ОЗУ, вы не можете использовать карту памяти DDR4, скажем, с картой памяти DDR3. Вы даже не сможете вставить карту памяти DDR4 в слот памяти DDR3, потому что они оба используют разное количество контактов (240 против 288).
Скорость 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, регулируя его частоту, синхронизацию и напряжение.
Что еще хуже, вы можете столкнуться со случайными проблемами со стабильностью, которые почти всегда чрезвычайно сложно устранить и исправить, не заменяя несовпадающий модуль на соответствующий.
Карты памяти продаются с объемом памяти от 4 до 32 ГБ. Вы можете свободно смешивать размеры ОЗУ, но есть одна причина, почему этого не следует делать: конфигурация двухканальной памяти.
Видите ли, ваш процессор не взаимодействует напрямую с вашими RAM-накопителями. Вместо этого он передает информацию через так называемый контроллер памяти, который имеет два 64-битных (всего 128-битных) канала, по крайней мере, на большинстве материнских плат.
Если вы покупаете комплект RAM, состоящий из двух идентичных модулей RAM, ваш компьютер почти наверняка автоматически перейдет в двухканальную конфигурацию, что существенно удвоит пропускную способность памяти. Если вы добавите несовпадающую RAM-карту, она будет работать в одноканальном (асимметричном) режиме , который обеспечивает одноканальную полосу пропускания и использует самую медленную поддерживаемую синхронизацию памяти.
Теоретически два или более разных производителя могут производить одни и те же модули оперативной памяти и продавать их в немного различающейся упаковке, и мы уверены, что в некоторой степени это происходит.
Проблема в том, что производители RAM рекламируют не все спецификации RAM, не говоря уже о розничных продавцах. Даже если вы найдете два модуля ОЗУ с одинаковым размером, частотой, таймингом и напряжением, фактические микросхемы памяти и контроллера могут отличаться, а незначительные различия могут проявляться в виде случайных зависаний и сбоев.
Вот почему мы рекомендуем вам избегать смешивания брендов RAM и придерживаться только одного производителя. Если ваш производитель больше не продает те же модули оперативной памяти, которые у вас есть, подумайте о поиске бывших в употреблении модулей на eBay или Craigslist.
Как видите, большинство модулей оперативной памяти, которые имеют один и тот же форм-фактор и принадлежат к одному поколению, могут быть смешаны и сопоставлены, но не без некоторых потенциально серьезных последствий. Если для вас важна надежность, используйте только идентичные модули оперативной памяти одного производителя. Если, с другой стороны, вы цените цену превыше всего, то приобретение этого модуля ОЗУ со значительной скидкой может оказаться отличным решением.