Linux中查看CPU、内存和IO的占用情况

时间:2020-10-13 17:45:32   收藏:0   阅读:43

对于服务器的监控,主要还是查看CPU、内存以及IO的占用情况,在此做个简单的了解

一、常用命令

1、top命令

top命令应该是使用比较多的一个,可以看到CPU和内存的占用情况以及进程的PID,进入top页面后,大写的字母PM分别是按照CPU占用和内存占用排序显示。

2、free命令

free命令在查看内存使用情况是也是用的比较多。

3、ps命令

ps -aux | sort -k4nr | head -N

4、iostat命令

以磁盘为单位查看io情况,个人常用iostat -xdm 1来查看

技术图片

5、pidstat命令

统计进程的状态,自然也包括进程的IO状况,个人常用pidstat -urd 1

技术图片

如何在发生OOM时自动dump内存快照

1、问题背景

在运维服务器的时候会遇到一些java进程报错“java.lang.OutOfMemoryError”然后进程死掉的情况,对于Java我了解的不多,但是当问题发生的时候起码需要知道是什么对象太多导致的OOM,所以在发生OOM时能有一份dump内存快照对于排查问题就很重要了。

2、配置

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!