ubuntu – 导致这些刷新过程的原因是什么?

这些冲洗流程是什么?
$ps aux | grep flush
root       710  0.0  0.0      0     0 ?        S     2012   2:29 [flush-202:1]
root     10732  6.2  0.0      0     0 ?        S    Apr14 453:33 [flush-202:80]
ubuntu   24009  0.0  0.0   8080   900 pts/3    S+   06:26   0:00 grep --color=auto flush

我注意到flush-202:80进程经常跳到顶部.这是在运行Apache,MysqL和Solr进程的Ubuntu Server 12.04上.谷歌搜索主题我发现another SF post提到这些过程永远不会消耗太多的cpu.该帖子中提出的解决方案提到重新启动系统,这正是我在顶部探索并首先发现流程的方法the system won’t reboot.

这些数字告诉您正在进行的刷新过程.做
grep ^ /sys/class/block/*/dev

你会看到类似的东西

:
/sys/class/block/sda1/dev:8:1
/sys/class/block/sda2/dev:8:2
/sys/class/block/sda5/dev:8:5
/sys/class/block/sda6/dev:8:6
/sys/class/block/sda/dev:8:0
:

将此与你的ps ax |进行比较grep flush

10213 ?        S      0:00 [flush-8:0]

你可以看到,正在处理的是我的/ dev / sda.

您可以通过这样做获得更多信息

grep "201:80" /proc/self/mountinfo
grep "201:1" /proc/self/mountinfo

lsof | grep "201,80"
lsof | grep "201,1"

看看哪些进程已经在这些设备上打开了哪些文件.

top之前和之后的内容是什么?最好是追踪问题,而不是重新启动.一旦找到导致问题的进程,您就可以调整/ proc / sys / vm / dirty_background_ratio,/ proc / sys / vm / dirty_expire_centisecs和/ proc / sys / vm / dirty_ratio进行补偿.

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...