当前位置: 技术问答>linux和unix
Java top VIRT 内存占用问题
来源: 互联网 发布时间:2017-05-19
本文导语: 问题描述: 服务器运行在虚拟机上,系统为小红帽,发布了四个java通讯程序,四个java程序VIRT 非常大,16G的内存,剩余内存只有83M,虚拟机平台经常内存报警。 问答: 1、如果将内存的使用率降下来? 2、VIRT为何占用这么...
问题描述:
服务器运行在虚拟机上,系统为小红帽,发布了四个java通讯程序,四个java程序VIRT 非常大,16G的内存,剩余内存只有83M,虚拟机平台经常内存报警。
问答:
1、如果将内存的使用率降下来?
2、VIRT为何占用这么大?
附:TOP命令
服务器运行在虚拟机上,系统为小红帽,发布了四个java通讯程序,四个java程序VIRT 非常大,16G的内存,剩余内存只有83M,虚拟机平台经常内存报警。
问答:
1、如果将内存的使用率降下来?
2、VIRT为何占用这么大?
附:TOP命令
Tasks: 119 total, 1 running, 118 sleeping, 0 stopped, 0 zombie
Cpu(s): 7.4%us, 5.6%sy, 0.0%ni, 70.4%id, 12.0%wa, 0.9%hi, 3.7%si, 0.0%st
Mem: 16436132k total, 16352744k used, 83388k free, 54464k buffers
Swap: 18481144k total, 81556k used, 18399588k free, 10105896k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13811 jp 19 0 4434m 175m 9.8m S 16.5 1.1 352:06.63 java
13771 jp 18 0 4436m 83m 9.8m S 12.8 0.5 251:58.25 java
20768 jp 18 0 4333m 33m 9640 S 0.0 0.2 0:00.67 java
20766 jp 18 0 4333m 33m 9636 S 0.0 0.2 0:00.63 java
2848 root 15 -10 38936 32m 1740 S 0.0 0.2 0:00.01 iscsiuio
3801 root 34 19 253m 5568 1456 S 0.0 0.0 0:08.85 yum-updatesd
21055 root 15 0 90156 3364 2636 S 0.0 0.0 0:00.00 sshd
2856 root 5 -10 5096 3048 1904 S 0.0 0.0 0:00.79 iscsid
2665 root 15 0 130m 1820 1360 S 0.0 0.0 23:18.50 vmtoolsd
21057 root 15 0 68304 1544 1168 S 0.0 0.0 0:00.00 bash
3402 haldaemo 15 0 31600 1440 948 S 0.0 0.0 0:57.07 hald
3673 avahi 15 0 23300 1144 960 S 0.0 0.0 6:05.87 avahi-daemon
21090 root 16 0 12760 1100 816 R 0.0 0.0 0:00.00 top
3795 root 15 0 91768 1000 852 S 0.0 0.0 0:00.33 Xorg
3793 root 24 0 185m 912 844 S 0.0 0.0 0:04.34 gdm-rh-security
|
使用 -Xmx 限制有一下 JVM
|
我去,撸主的机器这么好,更改xxm不行吗,不是很懂这个