场景
在设置MySQL的IO容量时候,需要配置innodb_io_capacity变量,就需要了解当前服务器磁盘IOPS是多少?
思路
使用Flexible I/O Tester工具测试磁盘的IOPS,然后,参考这个进行设置。
解决
# MAC通过brew安装fio
brew install fio
# 使用fio测试磁盘IPOS
fio -filename=random_read_write.fio -direct=1 -iodepth 1 -thread -rw=randrw -ioengine=psync -bs=16k -size=500M -numjobs=10 -runtime=10 -group_reporting -name=mytest