Paranın karşılığındaki en büyük patlamanın innodb_db_bufferpool boyutunu arttırmasından kesinlikle katılıyorum, ancak maalesef veri setinizin ne kadar büyük olduğuna ve ne kadar sıklıkla farklı disk bloklarına erişildiğine bağlı. 200 GB + 'lık oldukça büyük bir veri tabanı bulunduruyorum, bu yüzden her şeyi RAM'e sığdırmak gerçekten bir seçenek değil ve bu nedenle yakın zamanda SSD tabanlı depolamaya geçtik. Erişebildiğim farklı RAID dizilerinde MySQL kullanımı için IOPS konusunda oldukça büyük bir araştırma yaptım. Sonuçlar burada:
1,253 IOPS - 4 x SCSI 15k (3,5 ") disk
test: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, io-motor = libaio, iodepth = 64 okuma: io = 3071,7 MB, bw = 5012,8KB / s, iops = 1253 , runt = 627475msec yazma: io = 1024.4MB, bw = 1671.7KB / s, iops = 417, runt = 627475msec cpu: usr =% 0,63, sys =% 3,11, ctx = 985926, majf = 0, minf = 22
2,558 IOPS - 8 x 10K RPM 900 GB SAS (2,5 ") disk
test: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, ioengin = libaio, iodepth = 64 okuma: io = 3071,7 MB, bw = 10236KB / s, iops = 2558, runt = 307293msec yazma: io = 1024.4MB, bw = 3413.5KB / s, iops = 853, runt = 307293msec cpu: usr =% 2,73, sys =% 8,72, ctx = 904875, majf = 0, minf = 25
23,456 IOPS - Rackspace Performance 2 SSD sunucusu
test: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, io motor = libaio, iodepth = 64 okuma: io = 3071,7 MB, bw = 93708KB / s, iops = 23426, runt = 33566msec yazma: io = 1024.4MB, bw = 31249KB / s, iops = 7812, runt = 33566msec cpu: usr =% 5,73, sys =% 35,83, ctx = 181568, majf = 0, minf = 23
35,484 IOPS - 2 x Aynalı EDGE 480GB 2,5 "MLC'yi Arttırıyor ( http://www.edgememory.com )
test: (g = 0): rw = randrw, bs = 4K-4K / 4K-4K / 4K-4K, io motor = libaio, iodepth = 64 okuma: io = 3068,4MB, bw = 141934KB / s, iops = 35483, runt = 22137msec yazma: io = 1027.7MB, bw = 47537KB / s, iops = 11884, runt = 22137msec cpu: usr =% 11.68, sys =% 69.89, ctx = 24379, majf = 0, minf = 20
Bu yüzden bugünün yüksek kalitede SSD'sinin şaşırtıcı performanslar olduğu açık. İki Aynalı SSD, 16 diskli SAN depolama kasasını kolayca geride bırakabilir ve bu tek başına zorlayıcı bir ifadedir.
Tüm ayrıntılarla ilgileniyorsanız, yazının geri kalanı blogumda bulunur:
http://www.juhavehnia.com/2015/05/using-ssds-to-improve-mysql-performance.html