这个问题很奇怪。我有一台 1GB RAM 的服务器,但启动时显示为 768MB。我发现了原因——那是因为它有一个与主 RAM 共享内存的板载显卡。运行 Ubuntu Server 时,它实际上从未使用任何图形——它全部设置为通过 SSH 连接,因此无需使用 VGA。
我相信 BIOS 中可能有关闭 VGA/显卡的设置,但我的问题是:
- 推荐这个吗?
- 如果我将其关闭,那么我该如何在 BIOS 中将其重新打开(鉴于关闭它,我将无法看到打开它的选项,因为没有图形输出!!)?
答案1
除非安装了辅助卡 pci/agp 显卡,否则您将无法在 bios 中禁用 VGA 图形。您可能会看到该选项,但除非有其他输出,否则它不会让您这样做。如果您的 bios 很花哨,它可能有一个串行输出,在这种情况下您可能能够禁用 VGA,如果您需要显示器,只需准备好串行控制台即可。
要做的是将最大共享内存值更改为尽可能小。4M、8M,无论它允许您将其移动到多少。一旦您关闭该共享内存空间,它就不会占用您系统的太多空间。如果 32M 内存会对您的服务器寿命产生影响,请再购买一台 Gig 并让它真正快乐!
答案2
我不确定我是否担心这个。Linux 在管理 RAM 方面比你强得多。让它自己做。
如果你有 DRAC 访问(或类似)BIOS 的权限,那么你可能能够禁用内存共享,或将其限制为 16MB(左右)。
不过说真的,RAM 很便宜。如果用完了,就再买一些。
答案3
您可能会发现这很有趣,使用图形适配器的 RAM 作为 RAM 磁盘。
http://en.gentoo-wiki.com/wiki/Using_Graphics_Card_Memory_as_Swap
在我的 PowerEdge 2500 上运行良好。