Ubuntu 12.04 root 进程的高 io

Ubuntu 12.04 root 进程的高 io

Ubuntu 服务器 12.04。安装在 HDD 磁盘上。服务器上有在其他 SSD 磁盘上运行的 Postgresql 数据库。

问题在于硬盘上的一些根进程的 io 较高。

iotop 显示 2 个具有高 io 的进程:

13:29:52   335 be/4 root        0.00 B/s    0.00 B/s  0.00 % 99.99 % [kworker/u256:1]
13:29:40   775 be/4 root      441.07 K/s    0.00 B/s  0.00 % 96.85 % find . -depth -xdev ! -name . ! ( -path ./lost+found -uid 0 ) ! ( -path ./quota.user -uid 0 ) ! ( -path ./aquota.user -uid 0 ) ! ( -path ./quota.group -uid 0 ) ! ( -path ./aquota.group -uid 0 ) ! ( -path ./.journal -uid 0 ) ! ( -path ./.clean -uid 0 ) ! ( -path "./...security*" -uid 0 ) ! -type d -delete

这个过程大约持续半小时。

这是什么意思?

问题自行解决了。我认为是某些操作系统后台进程的问题。

答案1

我想知道是否有东西正在进行某种清理工作。

用于lsof确定 find 命令的运行位置:

lsof -P -n -p 775 | grep cwd

或者仅检查 /proc:

ls -ld  /proc/775/cwd

这可能有助于确定该过程的含义。

相关内容