kjournald进程有时会在我的Debian Web服务器上启动。
当我运行top时 ,kjournald进程占用了100%的CPU利用率。
过程运行一小时后,我的web服务器(apache)不会响应任何请求(我的站点已closures),但是我可以通过putty访问SSH(虽然速度很慢)。
当我显示正常运行时 ,我得到这个:
debian:/home/jonathan# uptime 08:11:56 up 15:14, 1 user, load average: 101.06, 50.67, 30.41
这种情况就像一周左右发生一次。 发生这种情况时,我必须重新启动服务器,使其达到正常状态。 当我inputreboot命令,服务器只是不重新启动,我不知道为什么。 我必须用前面的button来重启,就像在“Windows 95”的日子里一样!
安装iostat并监控您的I / O速率。 kjournald是你的文件系统的一部分,如果CPU使用率很高,这可能意味着你有很高的文件系统活动。 最有可能的情况是您的写操作较高,硬盘驱动器速度太慢。 您将需要调查哪些进程导致高I / O活动。 一些技巧 :
用iostat运行
iostat -kx 5 1000
阅读iostat手册并尝试了解这些值。 你的服务时间应该是低的。
这可能是你的文件系统损坏/损坏,运行fschk 。 或者您的驱动器可能会失败,请使用smartctl进行检查。