Странный вопрос здесь. У меня есть сервер с 1 ГБ ОЗУ, однако при загрузке он отображается как 768 МБ. Я обнаружил причину этого - и это то, что у него есть несъёмная видеокарта, которая делит память с основной RAM. При запуске Ubuntu Server он на самом деле никогда не использует ничего графического - все настроено для подключения по SSH, и поэтому нет необходимости использовать VGA.
Я считаю, что в BIOS может быть настройка для отключения VGA / видеокарты, но мой вопрос к вам, ребята:
Вы не сможете отключить графику VGA в BIOS, если у вас не установлена дополнительная графическая карта pci / agp. Вы можете увидеть эту опцию, но она не позволит вам сделать это, если не будет другого выхода. Если ваш BIOS наворочен, у него может быть последовательный выход, и в этом случае вы можете отключить VGA, просто будьте готовы с последовательной консолью, если вам когда-нибудь понадобится дисплей.
Что нужно сделать, это изменить максимальное значение общей памяти на как можно меньшее. 4M, 8M, куда бы вы ни переместили. Как только вы отключите эту общую память, она не займет много времени в вашей системе. Если 32M RAM будут иметь значение для жизни вашего сервера, купите еще один концерт и сделайте его по-настоящему счастливым!
Я не уверен, что буду беспокоиться об этом. Linux намного лучше справляется с управлением оперативной памятью, чем вы. Пусть делает свое дело.
Если у вас есть доступ DRAC (или аналогичный) к BIOS, вы можете отключить совместное использование памяти или ограничить его до 16 МБ (или около того).
Если серьезно, оперативная память стоит дешево. Если закончатся, купите еще.
Вы можете найти это интересным, используя RAM графического адаптера в качестве RAM-диска.
http://en.gentoo-wiki.com/wiki/Using_Graphics_Card_Memory_as_Swap
Отлично работает на моем PowerEdge 2500.