文章内容

2023/8/1 0:49:23,作 者: 黄兵

Ubuntu 如何监测那个程序大量写硬盘?

昨天晚上服务器大量写硬盘导致网站无法正常相应,为了查清楚到底是那个程序在大量写硬盘,我们在 Ubuntu 系统上有几个命令可以查看。

要监测在Ubuntu上哪个程序大量写入硬盘,你可以使用一些工具来进行检查。以下是两种常用的方法:

  1. 使用iotop命令:

iotop是一个类似于top的实用工具,它可以监测磁盘I/O活动,并显示当前读写磁盘的进程。要使用iotop,首先需要确保已经安装它。在终端中运行以下命令来安装iotop

sudo apt update
sudo apt install iotop

安装完成后,运行以下命令来查看磁盘I/O活动:

sudo iotop

iotop将显示当前活动的进程列表,按磁盘I/O的大小进行排序。你可以观察哪个程序正在大量写入硬盘。

运行截图如下:

可以看到 IO 的读写速度,以及 IO 使用百分率,以及那些程序在使用 IO,可以很方便的诊断那些程序大量读写硬盘。

  1. 使用atop命令:

atop是一个功能强大的性能监测工具,可以监测CPU、内存、磁盘I/O等系统资源。要使用atop,首先需要确保已经安装它。在终端中运行以下命令来安装atop

sudo apt update
sudo apt install atop

安装完成后,运行以下命令来查看当前系统资源使用情况:

sudo atop

atop的界面中,你可以按d键来查看磁盘I/O活动。atop将显示当前活动的进程列表,按照磁盘读写速度进行排序。你可以观察哪个程序的写入速度较高。

以上的两个工具都需要在管理员权限下运行,因为它们需要访问系统资源信息。


其它相关推荐:

1、Linux 防火墙如何屏蔽 IP 地址段

2、Linux查看日志最后几行

3、Linux Systemd 查看日志

4、Linux 防火墙

5、iftop命令详解

分享到:

发表评论

评论列表