IOPS性能指標


如何計算mysql的IOPS?

qps 每秒處理的查詢數
tps 每秒處理的事務數
IOPS,每秒磁盤進行的I/O操作次數

今天看到一篇文章說磁盤理論最大IOPS為200左右,我有兩個疑問:
1.MYSQL的IOPS取決於磁盤的IOPS,肯定比磁盤的IOPS小?
2.如果MYSQL的IOPS比磁盤的IOPS小,那一台服務器單位時間內處理的請求數也是200左右嗎(預估一個請求會讀取一次數據)?

計算磁盤理論最大IOPS的方法如下:

理論上可以計算出磁盤的平均最大IOPS,即IOPS = 1000 ms/ (Tseek + Troatation),忽略數據傳輸時間。
假設磁盤平均物理尋道時間為3ms, 磁盤轉速為7200,10K,15K rpm,則磁盤IOPS理論最大值分別為, 
IOPS = 1000 / (3 + 60000/7200/2) = 140 
IOPS = 1000 / (3 + 60000/10000/2) = 167 
IOPS = 1000 / (3 + 60000/15000/2) = 200
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM