Linux performance tuning tips for MySQLを読んでメモφ(・ω・ )
MySQLの性能を高めるLinux設定について
Filesystem
・ext4のnoatimeオプションを利用する
・/sys/block/vda/queue/scheduler でnoopかdeadlineを利用する
memory
・/proc/sys/vm/swappiness を 0 に
/etc/sysctl.conf に “vm.swappiness = 0” を追加
・numactl –interleave=all (NUMA:並列計算時にCPUとメモリの割り当て方を決める)
( innodb_flush_method=O_DIRECT も忘れないこと)
CPU
・パワーセーブモードが無効となっていること
(/sys/devices/system/cpu/cpu0/cpufreq/scaling_governorand が ondemand になっていないこと)
参考URL
Linux performance tuning tips for MySQL
並列計算のチューニング - NUMA -