本文最后更新于 703 天前,其中的信息可能已经有所发展或是发生改变。
发现安装在长江存储器上的Arch Linux有明显卡顿,经过排查发现,瓶颈处于磁盘IO上。
使用top命令发现CPU有20%的时间片都在等待磁盘IO,使用iotop来查找IO密集的进程。
最后定位到一个名叫baloo_file_extractor的进程上。这是KDE Plasma桌面环境中的一个组件,用于处理文件的索引和搜索。

在安装Arch Linux到此存储器之后,我从旧的系统中拷贝了超过600GB的文件到新的系统中,baloo忙于创建索引,占满了磁盘带宽,导致系统卡顿。将它关闭之后,情况得到好转。

关闭baloo之前,nvme1n1满载,而nvme0n1没有任何占用。

关闭之后nvme1n1占用率下降到正常水平。