linux VIRT内存占太大,Java top VIRT 内存占用有关问题
Java top VIRT 内存占用问题
问题描述:
服务器运行在虚拟机上,系统为小红帽,发布了四个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
linux VIRT内存占太大,Java top VIRT 内存占用有关问题相关推荐
- CentOS Linux虚拟机内存耗费太大
CentOS Linux虚拟机内存耗费太大 在运行虚拟机的时候人们可能会遇到一个问题,就是内存耗费太大,几乎内存一下载就少了几个G 刚刚开机还没有运行虚拟机时: 运行VMware时: 解决方法: 在任 ...
- db_files 不要设置的太大,否则影响内存的使用
db_files参数限制了数据库数据文件总的个数,datafiles数目达到db_files指定后数据库不能添加新的数据文件,如果需要修改要重新重启数据库 所以这个参数都会有一定的预留,但是如果预先设 ...
- 怎么把虚拟机清空内存_深入理解java虚拟机1——内存管理机制与回收机制
文中涉及JVM底层知识大多来自<深入理解Java虚拟机>第2版,内容枯燥乏味,如果看,认真看.跟着撸一遍也可以受益良多. 1.JVM:是运行在操作系统之上的,它与硬件没有直接的交互. 运行 ...
- 适合打游戏的计算机内存品牌型号,玩游戏电脑内存要多大合适?不同内存容量玩游戏区别实测...
如今DIY装机,相信最多的人群就是游戏玩家了,并且这些人群选购的硬件都比较高.对于游戏玩家,除了会关心CPU和显卡之外,我们还会更加关心内存容量.那么玩游戏电脑内存要多大合适?下面装机之家分享一下不同 ...
- java 常驻内存_如何用java做常驻内存的程序
展开全部 方法如62616964757a686964616fe59b9ee7ad9431333361326261下: 首先 创建一个Bean用来存贮要得到的信 public class Monitor ...
- java jvm内存地址_深入Java虚拟机——JVM内存详解
在C++中,程序员拥有每一个对象的所有权,但与此同时还肩负着释放对象内存空间的责任:而Java由于有了虚拟机的帮助,程序员拥有对象的所有权的同时不再需要释放对象的内存空间.由于是JVM自动进行对象内存 ...
- java 内存管理_高性能Java代码之内存管理
本文通过几个方面,来介绍Java代码的内存管理. 有的代码,GC根本就回收不了,直接系统挂掉.GC是一段程序,不是智能,他只回收他认为的垃圾,而不是回收你认为的垃圾. GC垃圾回收: Grabage ...
- 8g内存学习计算机专业够吗,现在电脑内存一般多大_现在电脑内存8个g够吗
2016-12-13 13:45:12 现在主流的配置是1G,512M的也很多.电脑主板上一般都有两个内存插槽,也就是可以同时插两个内存条.一般的主板最大支持2G到4G的最大内存.超过这个数量,主板是 ...
- java动态内存分部,如何利用Java实现动态内存分配?
一.实验原理 原理:内存以分区为单位,每个分区可由(ID,addr,size,)进行描述 class sector{ int id = -1;//记录作业的编号 int addr=0;//内存的起始位 ...
最新文章
- 学习笔记之xss原理篇
- linux mysql 类型_常用的MySQL数据类型
- Python网络编程:IO多路复用
- PHP语言教父Gutmans炮轰Java:已经输掉Web之战
- 网络爬虫中Fiddler抓取PC端网页数据包与手机端APP数据包
- LNMP架构介绍、MySQL安装、PHP安装、Nginx介绍
- 关联关系、依赖关系总结
- mysql5.0.19_CentOS下升级MySQL5.0.19到5.5
- c语言程序设计案例教程肖利群,C语言程序设计案例教程
- 无限级导航PHP,jQuery多级无限级导航下拉菜单代码
- java 编辑器 开发工具_好的程序员有哪些实用的HTML5开发工具可以选择?
- 为什么前端H5工程师工资那么高?
- 这次是16.7亿元!新能源汽车骗补何时休?
- mysql 二进制日志格式_MySQL 二进制日志格式深入理解
- Ubuntu下逻辑坏道解决方案
- SoftICE使用(3)—在VMware中配置远程SoftICE的另一种办法 zz xfocus
- 块截断编码图像压缩技术
- 单板电源设计(LDO、DC/DC)
- php寄存器是什么意思,tcon是什么寄存器?
- 在html页面填入字符串,\n换行不起作用,怎么办?
热门文章
- wxWidgets:wxHashMap类用法
- boost::timer::progress_display相关的测试程序
- boost::math::acosh用法的测试程序
- boost::fusion::as_map用法的测试程序
- boost::fibers模块实现multiple streams的测试程序
- boost::describe模块实现嵌套枚举的测试程序
- DCMTK:C ++字符串类OFString的测试程序
- DCMTK:类OFMap的测试程序
- C++bead sort珠排序的实现算法(附完整源码)
- C语言使用Linked List实现Queue(附完整源码)