我有Ubuntu的9.04与8GB和系统监测报告2.6GB的内存+ 7.6GB的交换。 是什么赋予了?
免费-m
jldupont@jldupont-desktop:~$ free -m total used free shared buffers cached Mem: 2644 1621 1023 0 29 474 -/+ buffers/cache: 1116 1528 Swap: 7742 0 7742
swapon -s
jldupont@jldupont-desktop:~$ swapon -s Filename Type Size Used Priority /dev/sda5 partition 7928036 0 -1
uname -a
jldupont@jldupont-desktop:~$ uname -a Linux jldupont-desktop 2.6.28-16-server #55-Ubuntu SMP Tue Oct 20 20:50:00 UTC 2009 i686 GNU/Linux
我的dmesg输出的转储可以在这里find 。
这似乎很奇怪…什么top或从命令行报告free -m 。 如果您正在运行没有PAE(物理地址扩展)内核的32位安装,则只能看到〜3.2 GB的物理内存。 如果是这样的话安装:
sudo apt-get install linux-headers-server linux-image-server linux-server
让PAE内核使用全部内存。 每个进程不会超过4 GB,但可能并不重要。 或者,如果是64位机器,则可以使用64位版本。
检查CMOSconfiguration中报告的内存 – 可能是硬件故障。
假设你有一个32位的CPU,系统监视器应该报告4.0 GiB内存。 尝试删除多余的4GB。 另一方面,如果你有一个64位的CPU,那么安装64位版本的Ubuntu。
在新硬盘驱动器上进行安装时,交换分区通常默认与内存大小相同,所以8GB似乎是正常的。 尽pipe在实践中,可用内存越多,就越不可能需要交换空间。
运行Ubuntu的32位版本? 除非运行64位版本,否则不会看到过去的4个内存。
在terminal上运行“file / sbin / init”应该给出一个你正在运行的位的提示。