Skeptick
@Skeptick

Почему двухканальный режим памяти работает в Windows, но не работает в Linux?

В ноутбуке две плашки DDR4 по 8 гб. В биосе вижу, что они работают в двухканальном режиме. В Windows тоже видно это и через CPU-Z, и по диспетчеру задач. Как однозначно идентифицировать это в Linux (Elementary OS 5.0) не нашел, но dmidecode для Interleaved Data Depth показывает значение 1, да и остальные значение на двухканальный режим никак не намекают. В System Monitor потребление памяти как при одноканальном.
Вопрос: такое вообще возможно? На каком уровне разруливается использование двухканальной памяти, софта (ОС) или железа?
  • Вопрос задан
  • 503 просмотра
Решения вопроса 1
@pfg21
ex-турист
ну уровне железа. для програм есть только память.
дмидекоде может и ошибаться.
самый лучший вариант - проверить скорость записи/чтения в ram.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
nonname
@nonname
ОС этим не управляет.
Посмотреть можно через lshw в разделе memory, там у каждой планки есть параметр slot. Там и пишется какой канал, у меня например 2х8гб ChannelA-DIMM0 и ChannelB-DIMM0.
Ответ написан
@Fixid
Это железный уровень.
Ответ написан
@burst
Режим работы памяти влияет на то с какой скоростью обращается CPU с памятью. Поэтому если есть сомнения запустите тест в котором критична работа с памятью, в двух режимах (Dual Channel, Single Channel).
Ответ написан
@ProFfeSsoRr
Сис.админ по Linux
В System Monitor потребление памяти как при одноканальном.

Эм, это как? Потребление памяти приложениями никак не зависит от того, во сколько каналов процессор общается с оперативкой.

Это железный уровень, сооветственно если вам кажется, что в линукс оно не работает - вы неверно читаете данные той утилиты, которой смотрите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы