磁盘 I/O 的概念
生活随笔
收集整理的這篇文章主要介紹了
磁盘 I/O 的概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? I/O 的概念,從字義來理解就是輸入輸出。操作系統從上層到底層,各個層次之間均存在 I/O。比如,CPU 有 I/O,內存有 I/O, VMM 有 I/O, 底層磁盤上也有 I/O,這是廣義上的 I/O. 通常來講,一個上層的 I/O 可能會產生針對磁盤的多個 I/O,也就是說,上層的 I/O 是稀疏的,下層的 I/O 是密集的。????
????磁盤的 I/O,顧名思義就是磁盤的輸入輸出。輸入指的是對磁盤寫入數據,輸出指的是從磁盤讀出數據。
衡量磁盤 I/O 性能的指標
????我們在測試工作中,衡量磁盤 I/O 性能主要參考 IOPS 和吞吐量兩個參數。下面,將介紹一下這兩個參數的含義。
IOPS 與吞吐量的概念
磁盤的 IOPS,也就是在一秒內,磁盤進行多少次 I/O 讀寫。
磁盤的吞吐量,也就是每秒磁盤 I/O 的流量,即磁盤寫入加上讀出的數據的大小。
IOPS 與吞吐量的關系
每秒 I/O 吞吐量= IOPS* 平均 I/O SIZE。從公式可以看出: I/O SIZE 越大,IOPS 越高,那么每秒 I/O 的吞吐量就越高。因此,我們會認為 IOPS 和吞吐量的數值越高越好。實際上,對于一個磁盤來講,這兩個參數均有其最大值,而且這兩個參數也存在著一定的關系。
本文轉自 Art_Hero 51CTO博客,原文鏈接:http://blog.51cto.com/curran/1599533,如需轉載請自行聯系原作者 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的磁盘 I/O 的概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python Gevent – 高性能的
- 下一篇: swift的可选值(optional)