MySQL 缓慢的文件 I/O

MySQL 缓慢的文件 I/O

我遇到了 MySQL 文件 IO 速度慢的一个小问题。

当对 1k 块进行基准测试时(我故意将它们设置得那么小,以应对最坏的情况),我得到的硬盘速度约为 2MB/s。

当查看 iotop 时,如果有一个 PHP 脚本正在运行并且有许多 sql 查询正在运行,它只显示 mysql 的速度约为 100KB/s。

为了提高速度,我这样做了:
innodb_buffer_pool_size = 1G
innodb_buffer_pool_instances = 4
innodb_flush_method = O_DSYNC

主机系统是软件 RAID1(mdadm)、16GB 内存和良好的 CPU。

分区使用默认值挂载,数据 = writeback、relatime、barrier

有什么想法吗?
提前致谢!

相关内容