摘要: 该参数主要是控制新生代需要经历多少次GC晋升到老年代中的最大阈值。在JVM中用4个bit存储(放在对象头中),所以其最大值是15。如果该值=0则表示对象在Eden区gc后不经过Survivor区直接进入老年代。如果该值等于15,并非意味着,对象必须要经历15次YGC才会晋升到老年代中。例如,当survivor区空间不够时,便会提前进入到老年代中,但这个次数一定不大于设置的最大阈值。通过控制对象进入老年代的频率,可以控制老年代内存的大小,以此控制老年代的gc次数 阅读全文
posted @ 2019-12-18 22:17 小禾点点 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。 阅读全文
posted @ 2019-12-18 17:03 小禾点点 阅读(500) 评论(0) 推荐(0) 编辑
摘要: -n 参数,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用 阅读全文
posted @ 2019-12-18 16:39 小禾点点 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。所以,从应用来看看,以(-/+ buffers/cache)的free和used为主.所以我们看这个就好了。 阅读全文
posted @ 2019-12-18 14:07 小禾点点 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)。作为物理内存的扩展,linux会在物理内存不足时,使用交换分区的虚拟内存,更详细的说,就是内核会将暂时不用的内存块信息写到交换空间,这样以来,物理内存得到了释放,这块内存就可以用于其它目的,当需要用到原始的内容时,这些信息会被重新从交换空间读入物理内存 阅读全文
posted @ 2019-12-18 10:26 小禾点点 阅读(313) 评论(0) 推荐(0) 编辑