lvicer 发表于 2011-9-19 10:13:05

高手帮忙 系统资源问题

测试软件没有任务运行,用TOP命令查看内存使用情况反映内存被耗尽并且一直不释放,这样是

内存泄露吗?

Cpu(s):0.7%us,0.3%sy,0.0%ni, 98.8%id,0.0%wa,0.0%hi,0.2%si,0.0%st
Mem:   3116072k total,3019676k used,    96396k free,   184488k buffers
Swap:1048568k total,      0k used,1048568k free,2277068k cached

PID USER      PRNIVIRTRESSHR S %CPU %MEM    TIME+COMMAND            
2881 mysql   15   0361m 196m 5888 S    16.597:50.10 mysqld            
3035 root      19   0847m 247m25m S    18.172:09.54 java
两个进程mysql和java使用内存刚刚6.5+8.1=14.6%,其他内存跑到哪去了呢?怎样确定是不是内存泄露呢?

msnshow 发表于 2011-11-25 22:40:19

楼主,你看mem的使用不能看used的

msnshow 发表于 2011-11-25 22:41:10

因为在linux下,系统会将所有内存用光的,虽然你现在没启什么软件,但mem都用在了 cached

msnshow 发表于 2011-11-25 22:42:07

另外就是cached部分内存,实际上是可以分配给软件使用的,所以不用担心你的内存有问题,除非cached部分也不多了
页: [1]
查看完整版本: 高手帮忙 系统资源问题