189
小米路由器
雲盤參數和性能測試方法__磁盤_產品簡介_雲服務器 ECS-阿裏雲
雲服務器 ECS 的雲盤既可以單獨使用、又可以組合使用,以滿足不同應用場景的需求。閱讀本章後,您可以根據自己要求,選擇使用合適的數據存儲選項。
雲盤為 ECS 實例提供數據塊級別的雲盤,采用三副本的分布式機製,為 ECS 實例提供 99.9999999% 的數據可靠性保證。根據性能的不同,雲盤又可以分為普通雲盤、高效雲盤和 SSD 雲盤等類型。
- 普通雲盤麵向低 I/O 負載的應用場景,為 ECS 實例提供數百 IOPS 的 I/O 性能。
- 高效雲盤麵向中度 I/O 負載的應用,為 ECS 實例提供最高 3000 隨機 IOPS 的存儲性能。
- SSD 雲盤麵向 I/O 密集型應用,提供穩定的高隨機 IOPS 性能。
關於如何掛載雲盤的操作步驟,請參見 掛載數據盤。
雲盤參數對比
參數 | SSD 雲盤 | 高效雲盤 | 普通雲盤 |
---|---|---|---|
最大容量 | 32768 GB | 32768 GB | 2000 GB |
最大 IOPS | 20000 * | 3000 * | 數百 |
最大吞吐量 | 256 MBps | 80 MBps | 30 MBps |
性能計算公式 | IOPS=min{30*容量,20000} 吞吐量=min{50+0.5*容量,256}MBps | IOPS=min{1000+6*容量,3000} 吞吐量=min{50+0.1*容量,80}MBps | 不適用 |
訪問時延 | 0.5 - 2 ms | 1 - 3 ms | 5 - 10 ms |
數據可靠性 | 99.9999999% | 99.9999999% | 99.9999999% |
API名稱 | cloud_ssd | cloud_efficiency | cloud |
價格** | 1.0 元/GB/月 | 0.35 元/GB/月 | 0.27 元/GB/月 |
典型應用場景 |
|
| 不被經常訪問或者低I/O負載的應用場景 |
- * 關於SSD雲盤和高效雲盤的IOPS性能基準,請參考 雲盤的特點和應用場景。
- ** 所示為華東 1 地域的價格 。更多價格,請參考ECS詳細價格。
關於本地SSD盤的信息,請參考 上一代磁盤。
下麵是雲盤重要參數的對比圖。
磁盤性能測試方法
在進行下列測試前,請確保磁盤已經 4K 對齊。
- 測試隨機寫IOPS:
fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=Rand_Write_Testing - 測試隨機讀IOPS:
fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=Rand_Read_Testing - 測試寫吞吐量:
fio -direct=1 -iodepth=64 -rw=randwrite -ioengine=libaio -bs=64k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=Write_PPS_Testing - 測試讀吞吐量:
fio -direct=1 -iodepth=64 -rw=randread -ioengine=libaio -bs=64k -size=1G -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=Read_PPS_Testing
上述測試時 fio 相關參數說明:
參數 | 說明 |
---|---|
-direct=1 | 測試時忽略 IO 緩存,數據直寫。 |
-rw=randwrite | 測試時的讀寫策略,可選值 randread (隨機讀)、 randwrite(隨機寫)、 read(順序讀)、 write(順序寫)、 randrw (混合隨機讀寫)。 |
-ioengine=libaio | 測試方式使用 libaio (Linux AIO,異步 IO)。 應用使用 IO 通常有二種方式:同步和異步。同步的 IO 一次隻能發出一個 IO 請求,等待內核完成才返回。這樣對於單個線程 iodepth 總是小於 1,但是可以透過多個線程並發執行來解決。通常會用 16-32 根線程同時工作把 iodepth 塞滿。 異步則通常使用 libaio 這樣的方式一次提交一批 IO 請求,然後等待一批的完成,減少交互的次數,會更有效率。 |
-bs=4k | 單次 IO 的塊文件大小為 4k。未指定該參數時的默認大小也是 4k。 |
-size=1G | 測試文件大小為 1G。 |
-numjobs=1 | 測試線程數為 1。 |
-runtime=1000 | 測試時間為 1000 秒。如果未配置則持續將前述 -size 指定大小的文件,以每次 -bs 值為分塊大小寫完。 |
-group_reporting | 測試結果顯示模式,group_reporting 表示匯總每個進程的統計信息,而非以不同 job 匯總展示信息。 |
-filename=iotest | 測試時的輸出文件路徑和名稱。測試完成後請記得刪除相應文件,以免占用磁盤空間。 |
-name=Rand_Write_Testing | 測試任務名稱。 |
最後更新:2016-11-23 16:03:49
上一篇:
實例生命周期__實例_產品簡介_雲服務器 ECS-阿裏雲
下一篇:
雲盤的特點和應用場景__磁盤_產品簡介_雲服務器 ECS-阿裏雲
消費消息__隊列使用幫助_控製台使用幫助_消息服務-阿裏雲
Android 推流SDK使用說明__SDK文檔及下載_API及SDK_視頻直播-阿裏雲
ossprobe__常用工具_對象存儲 OSS-阿裏雲
全係Skylake 阿裏雲華北5地十月開服
刪除所有特殊流控__流量控製相關接口_API_API 網關-阿裏雲
阿裏雲圖形化界麵__使用阿裏雲圖形界麵_使用手冊_Eclipse 插件-阿裏雲
DRDS簡單原理__產品簡介_分布式關係型數據庫 DRDS-阿裏雲
續費流程__購買指南_E-MapReduce-阿裏雲
雲服務器如何通過內網訪問RDS?__MYSQL使用_技術運維問題_雲數據庫 RDS 版-阿裏雲
GetBucketWebsite__關於Bucket的操作_API 參考_對象存儲 OSS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲