Mysql
哪個更快?RAID 10 中的 4x10k SAS 驅動器或 RAID 5 中的 3x15k SAS 驅動器?
我正在查看伺服器升級的報價。(RHEL)。
伺服器將同時安裝 Apache 和 MySQL,但升級的原因是為了提高數據庫性能。CPU已經大規模升級,但我知道磁碟速度也是一個因素。
所以 RAID 10 的性能比 RAID 5 更快,但是驅動器速度有多大區別呢?
(順便說一句,RAID 5 配置中的 15k 磁碟在我預算的頂部,因此不考慮 RAID 10 中的 4x15k 磁碟,我認為這是最佳選擇。)
這是餐巾角的計算:
10K 驅動器 - 150IOPS,15K 驅動器 - 180IOPS(這些數字例如由 EMC 用於陣列大小調整)。
RAID10 讀取性能 - 600IOPS。RAID5 讀取性能 - 540IOPS(無懲罰,直接倍數)。
RAID10 寫入性能 - 300IOPS(每個塊進入兩個主軸)。RAID5 寫入性能 - 135 IOPS(三個磁碟有 540IOPS 的潛力,但每次寫入實際上包括兩次讀取(數據和奇偶校驗)和兩次寫入(新數據和新奇偶校驗))。
這些數字當然沒有考慮控制器記憶體和優化,因此 RAID5 的寫入性能可能會略好於 RAID10 的 1/3。但無論如何,這是一個很好的球場數字。
當然,如果這是一個數據倉庫,你就不會關心寫入性能。否則,一定要使用 RAID10。