提供虛擬主機(EC2) 給廠商時, 廠商回覆需要EC2 主機有高的硬碟I/O 速度,
我們以AS SSD Benchmark 測試實際速度時, 卻發現EC2主機(m4.2xlarge) I/O 速度很不理想.
和預想的情況有相當大落差
經過了一些交叉測試以及討論後. 得知:
1. EBS 的速度, 除了Provisioned IOPS(目前Max IOPS 32,000)外, 也受到主機網路速度的影響. m4.2xlarge 主機基本上是1Gb Network, 所以基於網路提供服務的EBS 磁碟效能也受到主機端網路頻寬限制. 白話文, IOPS 開再高, 實際虛擬機對外頻寬不足也只是空花錢..
2. 如果要快, 可改以本機硬碟(ex: i系列主機), 效能就噴發.
溫馨提示1: i系列的SSD 預設沒有掛載, 需要在作業系統中自己掛載、分割、格式化.
溫馨提示2: i系列一樣有一個EBS磁碟, 請把工作區擺在快的硬碟, 不然也只是白花錢....
![]() |
| 在i3.2xlarge 提供的SSD 上跑出的賽豬公分數 |
![]() |
| 同一台i3主機 但使用預設的EBS 時賽豬公 |
最後提醒. 若僅是DB 需要I/O 快, 或許RDS 是比較合適的作法.
1. 價格可能較為划算(算上了單機服務要設定redundancy 的effort 時)
2. 如果有輪子沒必要自己刻..
參考資料:
EBS 規格


No comments:
Post a Comment