如何停止 Ubuntu 32 位 Precise Linode VPS 上的失控磁盘使用?

如何停止 Ubuntu 32 位 Precise Linode VPS 上的失控磁盘使用?

我在 Linode VPS 上运行 32 位 Ubuntu(Precise Penguin),有些东西导致磁盘使用率失控。我收到了来自 Linode 的多个 I/O 警告(不是“停止”的意思,而是“仅供参考;这可能是一个问题”),警告内容是磁盘上的 IO 使用率。我删除了文件系统上许多不需要的较大文件,但这只是掩盖了问题。即使我删除了网站日志文件,磁盘仍然会不断变满(我的网站流量相对较大,但还不足以淹没磁盘)。

我目前最好的尝试是运行(以 root 身份):

查找 / -print | xargs du -sh > ~jonathan/tmp/size.1; 睡眠 7200; 查找 / -print | xargs du -sh > ~jonathan/tmp/size.2

然后,完成后,运行 diff。该进程现在正在运行。

还有什么我应该注意的吗?Precise 和/或 Linode VPS 上磁盘使用失控的已知原因是什么?Linode 表示他们无法报告是什么原因导致磁盘使用量增长得如此之快以至于触发 I/O 警告。

谢谢,

答案1

它可以是您正在运行的任何程序。用于iotop查看哪个进程正在执行 I/O。

答案2

每当我从旧服务器进行迁移时,我首次设置 Linode 时都会发出此类 I/O 使用警告。我认为这是监控敏感性的问题,而不是什么严重问题,前提是你能确定你的软件没有出现问题。

我要做的是查看 Linode 仪表板上的磁盘 i/o 图表,并将监控级别设置为适合您使用的情况。默认级别太低了。

相关内容