如何监测Linux进程的实时IO读写情况

 我来答
百度网友0d685c6
2016-07-26 · 知道合伙人数码行家
百度网友0d685c6
知道合伙人数码行家
采纳数:3348 获赞数:6283
毕业于中北大学测控技术与仪器专业,本科学位。从事编程3年,擅长电脑的问题,LTE的问题。

向TA提问 私信TA
展开全部
iotop怎么用

1
本经验咗嚛以centos为例演示,首先先安装一下iotop程序。
可以通过yum install intop 安装
如果服务器不能上网,请参考下面经验解决

Linux不能上网ping:unknown host问题怎么解决
http://jingyan.baidu.com/article/4d58d54137d2a19dd5e9c050.html

2
服务器能上网,通过yum之后找到 iotop相关的程序,选择Y 进行确认安装

3
安装好之后,我们可以通过rpm -qa |grep iotop 确认是否已经安装好, 直接通过io tab补全查看有这个命令

4
怎么检测centos进程负载
直接输入iotop 查看当前系统进程的磁盘读写情况,注意这个是一个动态的显示结果。

5
当然也可以通过输入 iotop -o 直接查看输出比较高的磁盘读写程序。

注意观察发现异常的进程,记录下程序的路径(最后面就是脚本或文件的执行路径)

6
至于iotop的使用方法还有很多命令,具体可以通过 iotop -- help来获取。 一般用 - o这个参数就行

END
其他相关检测诊断

除了上述的磁盘读写的资源情况来看,还需要结合cpu,内存占用资源查看异常进程。
可以通过top 来检测(如果显示都是红色的话,那就要注意了。硬件的资源占用负载比较高要考虑扩容内存了)

对于异常进程的查看,一般都是要确认有没有系统中毒或者恶意数据外发。可以通过netstat来查看服务器网络连接情况。

Netstat -ntlp 根据网络连接情况,最后面一栏是显示的路径\进程的位置。对于发现异常进程处理很有帮助
步骤阅读
3
对于centos系统的安全性查看和检查,以上咗嚛介绍的只是很小的一部分。对于管理员平时的维护,管理员密码要定期修改采用强密码,同时对于不必要的端口不要对外开放,注意平时管理linux服务器最好不要直接用root权限来操作。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式