Linux – 存储IOPS

我有一些MySQL数据库,我已经使用的工具,如dstat,vmstat我只是无法确定何时需要添加更多的驱动器来提高性能

数据库的数量增加了几个月,我被要求提高性能,我一直在增加更快的驱动器,但我想知道是否有一个简单的方法来知道,如系统,例如iops的数量正在使用超过%80,所以你需要添加更多的驱动器..等等

谢谢

iostat的TPS(Transactions Per Second)列将为您提供您需要进行此分析的每卷使用量度量标准。

一旦你有了这个,你所要做的就是根据你当前的磁盘configuration,通过一些基本的math运算来find你的最大IOPS,并且你很好。

请在您的存储arrays硬件上有更多的细节? 此外,操作系统/分发版本和内核版本。

RAW IOPS计数被其他因素提取。 如果使用硬件RAID, 存在或缺乏电池支持或闪存支持的写入caching是存储性能的一个巨大因素 。 这是最大的影响,其次是磁盘数量,是否有SSD驱动器等。

你还需要知道你的读/写模式是什么。

你能用更多关于环境的信息来更新你的问题吗?