linux 内存查看

pmap $(pgrep zabbix | head -1)

 

ash-2.05$ /usr/ucb/ps -auxww|grep usr|grep java
usr   13601 33.3 14.21357080850072 ?        O 05:01:25 10:16 /opt/bea/jdk/bin/java -verbose:gc  -server -Xms128m -Xmx128m -

看到上面有个-Xmx128m,就是说jvm虚拟机最大可以占128M内存,如果这个参数指定的内存比我们实际用ps看到的小很多,那么就是这个java进程溢出了(out of memory)。

比如我制定了128M,但是实际上这个进程已经使用了300M内存,那么这个java进程肯定就是有问题了,需要重新启动下。
 
 
 
 
posted @ 2016-10-08 14:46  xiaohui163  阅读(188)  评论(0编辑  收藏  举报