Linux Kjournald 进程高IO

iotop查看各进程占用IO的情况。图片如下,发现 Kjournald IO占用过高(图片未保存

问题原因:

由于 Kjournald 进程是ext3系统的日志进程,当ext3系统存在重大变更时,此进程会占高IO。

df -h 查看设备,根据设备名称查看哪些设备已经开启了 has_journal。

已经开启的 has_journal 为 /dev/sda1 /dev/sda7,由于/dev/sda1 对应/boot,所以未操作。

解决方法 

1、查看文件系统首付开启日志功能了

tune2fs -l /dev/sda7 | grep 'has_journal'

如果返回结果有has_journal说明系统开启了日志功能

2、重新以只读方式打开

mount -o remount -o ro /dev/sda7

3、去掉文件系统has_journal属性

tune2fs -O ^has_journal /dev/sda7

4、重新以读写方式挂载文件系统

mount -o remount -o rw /dev/sda7 

对应使用此磁盘的软件可能需要重启。

 


原文链接

https://blog.csdn.net/zhangzengbo1987/article/details/78531529 
 

posted @ 2019-04-22 18:27  SuperScfan  阅读(851)  评论(0编辑  收藏  举报