Chinaunix

标题: 新装的空机器 怎么内存就用完了? [打印本页]

作者: netflyfox    时间: 2006-01-04 15:23
标题: 新装的空机器 怎么内存就用完了?
top - 15:19:03 up 6 days,  4:17,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  75 total,   1 running,  74 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0% us,  0.1% sy,  0.0% ni, 99.9% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   2055724k total,  2036384k used,    19340k free,    53660k buffers
Swap:  4095992k total,        0k used,  4095992k free,  1819196k cached

怎么看实际的内存使用情况?谢谢
作者: cole    时间: 2006-01-04 15:23
好像拿去做缓冲了 你看我的

[root@dd]# cat /proc/meminfo
MemTotal:      2055724 kB
MemFree:         19468 kB
Buffers:         53676 kB
Cached:        1819180 kB
SwapCached:          0 kB
Active:        1408788 kB
Inactive:       499352 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:      2055724 kB
LowFree:         19468 kB
SwapTotal:     4095992 kB
SwapFree:      4095992 kB
Dirty:              12 kB
Writeback:           0 kB
Mapped:          55060 kB
Slab:           112508 kB
Committed_AS:    81800 kB
PageTables:       2056 kB
VmallocTotal: 536870911 kB
VmallocUsed:    265136 kB
VmallocChunk: 536605351 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

[ 本帖最后由 cole 于 2006-1-4 15:31 编辑 ]
作者: netflyfox    时间: 2006-01-04 15:33
是这样的吗?
你的2G内存拿了 1.8去做cached?
Cached:        1819180 kB
作者: liukaidz    时间: 2006-01-04 15:39
恩,这应该是LINUX的系统内存管理机制,把可用的内存用于当前的作业中,当新加作业,再分配出一部分内存供新加作业使用。
作者: netflyfox    时间: 2006-01-04 15:49
哦 我明白了 为什么我新装的机器什么都没跑 top一看内存机会没有了
如果要跑oracle 这些程序;又会从 cache里面分 内存 出来给 oracle使用 ,MemFree+Cached 可以看作是 空的内存值 ?是这样吧

我刚接触linux 多多指教
作者: mmhh516    时间: 2006-01-04 16:50
linux的内存不是用来看的,是拿来用的。和windows不一样的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2