cat /etc/redhat-release
CentOS release 6.6 (Final)Markdown
free -m
total used free shared buffers cached
Mem: 3129
uname -a
Linux gov.jp 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
图片不会传,看贴吧里的图片吧
http://tieba.baidu.com/p/4107251680
道理真的懂?
真懂应该不用问这问题把。
内核空间?
不正常。
因为要预留出一部分硬件地址空间,给总线上其他设备用
汪汪姐
这要是 256M 占用或者 512 我连问都不问
1G 也太大了
1G ?
64 位系统应该不会是地址空间不够用,难道是被显卡吃掉了?
机房的物理机,这玩意能用命令看吗
不清楚,我也是猜的。不过你可以把 dmesg 的结果贴出来看看。
这个主板老了,可能对 4g 内存支持不好
貌似集成显卡什么的可能会使用共享内存。
https://www.v2ex.com/t/214082
32 位系统能使用的最大内存与主板芯片组有关,据我所知, NVIDIA nForce 430 芯片组可以到 3.25G , AMD A55 芯片组只能到 3.0G , Intel Z77 可以到 3.5G
戏服合格。与 BIOS 和系统都有关系。当时有块华硕 P55 主板,可以利用到 3.5G ,同类主板一般是 3.25G 。内存超过 3G 以后,操作系统划走一部分资源给外围设备。最新的 CPU 集成了显卡,再占用 256MB 左右,实际可用不足 3G 。
参考: https://en.wikipedia.org/wiki/3_GB_barrier
可能用的 g31 的集显?都有啥 pci 设备?
什么芯片组。。。。我 IBM T60 因为主板( 945M )不支持所以只读的出 3G 内存
可是鸽子为什么这么大?
才 1G ,我有台笔记本要占 1.25G 我会乱说?
1g 给显卡了
用 dmesg | grep reserved
看看是不是被系统预留了
咋还有说 32 位的,人家就是 x86_64 ,楼主去 bios 里看看可用内存就知道。例如 INTEL 945 之前的 memory-mapped I/O 与物理内存冲突干脆直接 bios 强行封印物理内存,有的封印多有的封印少。
楼主的是 64 位系统...
核显占用了吧
换主板。
你这主板就这样了,主板自身最高支持内存 4G ,且映射进系统时候会屏蔽不少内存。
G31 这玩意还用着呢……
不到 1G , Windows 下面我看大概是 700M 左右
操作系统也是软件,他的存在本身是要占用一部分内存的,剩下的才是可用的内存。
其实在某些笔记本上还可能小于 3GB
真的是汪汪姐?