LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1338|回复: 11

笔记本的1.5GB内存居然全被吃满了,真是奇怪,内含详情

[复制链接]
发表于 2006-7-27 20:05:23 | 显示全部楼层 |阅读模式
top的结果

$top
top - 20:00:30 up 10:09,  9 users,  load average: 0.29, 0.20, 0.12
Tasks:  77 total,   5 running,  72 sleeping,   0 stopped,   0 zombie
Cpu(s): 34.8%us,  0.0%sy,  0.0%ni, 65.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1554532k total,  1429024k used,   125508k free,   297964k buffers
Swap:  2755136k total,      316k used,  2754820k free,   796856k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
7169 root      15   0 86404  14m 9216 S 26.0  1.0  29:28.45 X
7226 qingran   15   0 78264  30m  12m R  4.3  2.0   2:58.52 gnome-terminal
    1 root      15   0  1520  552  484 S  0.0  0.0   0:00.22 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    3 root      10  -5     0    0    0 S  0.0  0.0   0:00.38 events/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
meminfo的结果

# cat /proc/meminfo
MemTotal:      1554532 kB
MemFree:        125796 kB
Buffers:        297992 kB
Cached:         796868 kB
SwapCached:        316 kB
Active:         652300 kB
Inactive:       606840 kB
HighTotal:      654144 kB
HighFree:        22404 kB
LowTotal:       900388 kB
LowFree:        103392 kB
SwapTotal:     2755136 kB
SwapFree:      2754820 kB
Dirty:              36 kB
Writeback:           0 kB
Mapped:         229088 kB
Slab:           159660 kB
CommitLimit:   3532400 kB
Committed_AS:   379744 kB
PageTables:       1600 kB
VmallocTotal:   114680 kB
VmallocUsed:     16248 kB
VmallocChunk:    98336 kB
发表于 2006-7-27 20:08:00 | 显示全部楼层
内存的利用效率高?
回复 支持 反对

使用道具 举报

发表于 2006-7-27 20:13:40 | 显示全部楼层
单位里的服务器装RedHat AS3, 4G内存都用满了,也就装了DB2
回复 支持 反对

使用道具 举报

发表于 2006-7-27 20:37:23 | 显示全部楼层
搭车问个问题:
  1. $ dmesg
  2. 5 Thu Jul 13 14:59:07 UTC 2006
  3. BIOS-provided physical RAM map:
  4. BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  5. BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  6. BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
  7. BIOS-e820: 0000000000100000 - 000000003ff40000 (usable)
  8. BIOS-e820: 000000003ff40000 - 000000003ff50000 (ACPI data)
  9. BIOS-e820: 000000003ff50000 - 0000000040000000 (ACPI NVS)
  10. BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved)
  11. [color="Navy"]Warning only 896MB will be used.
  12. Use a HIGHMEM enabled kernel.
  13. 896MB LOWMEM available.
  14. On node 0 totalpages: 229376[/color]
  15.   DMA zone: 4096 pages, LIFO batch:0
  16.   Normal zone: 225280 pages, LIFO batch:31
复制代码
ACPI和reserved吃了这么多内存正常吗?如何调整到最大的可用数?
回复 支持 反对

使用道具 举报

发表于 2006-7-27 22:11:35 | 显示全部楼层
3ks 4 mf
启用4GB支持就好了
回复 支持 反对

使用道具 举报

发表于 2006-7-27 22:53:46 | 显示全部楼层
唉,内存当swap用了,这种问题已经说了一次又一次了!
回复 支持 反对

使用道具 举报

发表于 2006-7-28 00:53:53 | 显示全部楼层
吃内存不是坏事阿,不影响性能就行。一般如果swap利用率不高就说明性能不受影响,内存读写速度快嘛。像楼主的情况,swap基本没用嘛,有什么好担心的。
回复 支持 反对

使用道具 举报

发表于 2006-7-28 08:02:30 | 显示全部楼层
。。Linux的这个特征,真应该改改,本来嘛,用多少就写多少好了,Cached 的别写出来,或者至少别加到 Used 里边去。这样就没那么多问题了。活活。
回复 支持 反对

使用道具 举报

发表于 2006-7-28 08:13:41 | 显示全部楼层
用户不认真去了解信息的真义,岂是 Linux 的错?
回复 支持 反对

使用道具 举报

发表于 2006-7-29 00:09:49 | 显示全部楼层
不能这么说,,这个是程序误导人的说。
我一直都认为  used 应该就是已经使用的,cached 只是缓存起来,并没有使用,干嘛还要加入进去,,麻烦的说。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表