Зниження системної зарезервованої відео оперативної пам’яті - ядро ​​все ще зберігає ту саму оперативну пам’ять


0

Я працюю зі старим робочим столом (дуже стара робоча станція Lenovo ThinkCentre), яку ми переробили в сервер (RHEL7.3). Він має інтегрований графічний чіп, і я вважаю, що він їсть більше оперативної пам’яті, ніж слід. Система повідомляє, що встановлено 4 ГБ, а free -m вказує 3,5 ~ ГБ як придатний для використання. Переглядаючи dmesg, я бачу, що ОС резервує решту 0,5 ~ ГБ. Я намагався зменшити зарезервованість оперативної пам’яті відео в BIOS, встановивши її на фіксовану 128 Мб. Однак після перезавантаження система зарезервувала стільки ж пам’яті:

[redacted]$ grep memory -i dmesg | grep -i reserved
[    0.000000] Memory: 3648080k/5046272k available (6764k kernel code, 1058768k absent, 339424k reserved, 4433k data, 1680k init)
[redacted]$ grep memory -i dmesg.old | grep -i reserved
[    0.000000] Memory: 3648080k/5046272k available (6764k kernel code, 1058768k absent, 339424k reserved, 4433k data, 1680k init)

Я пропустив якийсь крок чи це правильно? Я ще раз перевірив BIOS, щоб переконатися, що я зберег свої зміни, але він відображає очікувані налаштування для відеокарти. Чи є якимось чином я зможу отримати деяку частину оперативної пам’яті, зарезервованої системою, або вона «втрачена», і просто щось, що нам потрібно буде обійти?

Відповіді:


1

Ядро не резервує оперативну пам’ять, воно резервує адресний простір. Ймовірно, ваша робоча станція не підтримує перезапис пам’яті, тому якщо їй потрібен адресний простір нижче 4 Гб (і це буде, для всіх речей), це робить деяку оперативну пам’ять непридатною. Оперативна пам’ять не зарезервована, просто немає місця для її відображення, щоб мати доступ до неї.

Ви можете перевірити свої параметри BIOS на наявність параметра "перезавантаження пам'яті". Якщо ви бачите його, увімкніть його. Це призведе до того, що BIOS перезавантажить пам'ять понад ліміт 4 Гб. Якщо в BIOS немає такої опції, чіпсет, ймовірно, не підтримує таке перекомпонування.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.