高手帮忙 系统资源问题
测试软件没有任务运行,用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%,其他内存跑到哪去了呢?怎样确定是不是内存泄露呢? 楼主,你看mem的使用不能看used的 因为在linux下,系统会将所有内存用光的,虽然你现在没启什么软件,但mem都用在了 cached 另外就是cached部分内存,实际上是可以分配给软件使用的,所以不用担心你的内存有问题,除非cached部分也不多了
页:
[1]