文章内容
2023/8/1 0:49:23,作 者: 黄兵
Ubuntu 如何监测那个程序大量写硬盘?
昨天晚上服务器大量写硬盘导致网站无法正常相应,为了查清楚到底是那个程序在大量写硬盘,我们在 Ubuntu 系统上有几个命令可以查看。
要监测在Ubuntu上哪个程序大量写入硬盘,你可以使用一些工具来进行检查。以下是两种常用的方法:
- 使用
iotop
命令:
iotop
命令:iotop
是一个类似于top
的实用工具,它可以监测磁盘I/O活动,并显示当前读写磁盘的进程。要使用iotop
,首先需要确保已经安装它。在终端中运行以下命令来安装iotop
:
sudo apt update sudo apt install iotop
安装完成后,运行以下命令来查看磁盘I/O活动:
sudo iotop
iotop
将显示当前活动的进程列表,按磁盘I/O的大小进行排序。你可以观察哪个程序正在大量写入硬盘。
运行截图如下:
可以看到 IO 的读写速度,以及 IO 使用百分率,以及那些程序在使用 IO,可以很方便的诊断那些程序大量读写硬盘。
- 使用
atop
命令:
atop
命令:atop
是一个功能强大的性能监测工具,可以监测CPU、内存、磁盘I/O等系统资源。要使用atop
,首先需要确保已经安装它。在终端中运行以下命令来安装atop
:
sudo apt update sudo apt install atop
安装完成后,运行以下命令来查看当前系统资源使用情况:
sudo atop
在atop
的界面中,你可以按d
键来查看磁盘I/O活动。atop
将显示当前活动的进程列表,按照磁盘读写速度进行排序。你可以观察哪个程序的写入速度较高。
以上的两个工具都需要在管理员权限下运行,因为它们需要访问系统资源信息。
其它相关推荐:
评论列表