雲計算

三分鐘磁盤存儲性能IOPS、I/O及吞吐量指標詳解

磁盤存儲性能指標IOPS是什麼?磁盤I/O和吞吐量是指什麼?雲服務器吧來詳細說下磁盤存儲性能指標I/O、吞吐量和IOPS之間的關係及意義,雲服務器吧以阿里雲服務器為例,來詳細說下高IO磁盤性能使用場景及ECS雲服務器實例規格選擇:

磁盤性能指標IOPS、I/O及吞吐量

  • 磁盤I/O:I/O,即input/output,磁盤的輸入輸出,輸入指的是對磁盤寫入數據,輸出指的是從磁盤讀出數據,磁盤I/O可以理解為讀寫。應用發起的一次或多次數據請求,I/O請求的數據量又稱I/O大小,單位為KiB,例如4KiB、256KiB、1024KiB等;
  • 磁盤IOPS:磁盤IOPS是指一秒內磁盤進行多少次I/O讀寫;
  • 磁盤吞吐量:每秒磁盤I/O的流量,即磁盤寫入加上讀出的數據的大小。

綜上,磁盤I/O、IOPS和吞吐量的關係公式為:

吞吐量 = IOPS * I/O大小

從上述公式可以看出,磁盤I/O越大,IOPS越高,那麼磁盤那麼每秒I/O的吞吐量就越高,雲服務器吧認為IOPS和吞吐量的數值越高越好,實際上磁盤IOPS和吞吐量兩個參數是有其最大值的。

  • 當應用的I/O大小較大,例如離線分析、數據倉庫等應用,建議您選擇吞吐量更大的大數據型實例規格族。
  • 當應用的I/O對時延較為敏感,比較隨機且I/O大小相對較小,例如OLTP事務型數據庫、企業級應用,如SAP等應用,建議您選擇IOPS更高的ESSD雲盤、SSD雲盤。

阿里雲ECS雲服務器全新一代企業級實例規格支持ESSD雲盤,擁有超高的I/O性能,如hfg7、hfc7、hfr7、g6t、c6t、g6e、c6e、r6e、g6、c6、r6、hfg6、hfc6、hfr6、g5se等ECS實例規格,詳細可以參考阿里雲官方文檔關於雲服務器ECS存儲I/O性能的詳細說明:雲服務器ECS存儲I/O性能中的詳細說明。

Leave a Reply

Your email address will not be published. Required fields are marked *