标题:vmstat 看是否存在内存泄漏小记 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Tue, 21 Jun 2016 15:14:18 +0000 作者:jackxiang 地址:http://jackxiang.com/post/8755/ 内容: 内存不够的问题会很多: 1) 涉及到编译msyql啥的,会导致内存不够: http://jackxiang.com/post/8677/ 2)买的vps本来内存就小: http://jackxiang.com/post/8529/ ——————————————————————— 怀疑Linux上某些进程有内存泄漏,怎么看? vmstat 1 看下si so,如果长期是0,就不用管了: (看说明都是vmstat查出来的swpd代表swap的使用量,si、so表示交换分区和内存的写入、写出的量) [root@iZ25z0ugwgtZ config]# vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 1 494088 33764 220 457276 904 731 1106 737 245 540 1 0 93 6 0 si 每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。我的机器内存充裕,一切正常。 so 每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。 《深入理解linux内核》,很薄的一本,里面有详细说明。。。 Generated by Jackxiang's Bo-blog 2.1.1 Release