Ubuntu 服务器的正常磁盘读写值

Ubuntu 服务器的正常磁盘读写值

如何确定一个最大值来为一台 ubuntu/linux 服务器的 I/O 活动设置一个警报,该服务器托管多达 4 个运行 apache、mysql 和多达 4 个 tomcat 的站点?或者一般来说(如果有的话),在一台配备 7.2K SATA HDD 的生产服务器中,每秒 I/O 读/写的合适操作范围是多少?

我想了解的是,如果每秒读/写次数达到峰值,会对磁盘产生什么影响。我应该在磁盘/驱动器的规格中寻找什么来确定这一点?

正如您所见,我“显然”感到困惑。如能得到任何帮助/指导,我将不胜感激...

答案1

iostat命令(由软件包提供sysstat)将显示使用交换机后的磁盘利用率百分比-x。如果该百分比一直很高(超过 85%),则可能是磁盘在很长一段时间内受到限制。第一行iostat没什么用,因此您需要提供iostat一个间隔,例如iostat -x 5。如果您不准备设置监控软件,您可以观察一段时间。不要担心利用率激增,只要它随着时间的推移保持较高水平即可。

答案2

第一的你需要类似的东西穆宁或者收集测量。然后您需要经验来获得适合您的设置/工作量的合理值。然后您可以定义“正常”和“过度”负载的阈值。

相关内容