linux缓冲区 即 块
生活随笔
收集整理的這篇文章主要介紹了
linux缓冲区 即 块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文件系統通過塊訪問設備,塊,是扇區之上的抽象概念。扇區是設備訪問的最小單元,而文件系統最小尋址單元是塊(扇區只是物理概念,塊才是內核上的概念)。塊一般是扇區的倍數(扇區是塊的基本單元),但必須小于一個頁大小,因此,塊大小一般是512B,1KB,4KB。
文件系統的緩沖區對應著塊。一個塊就是一個緩沖區。一個磁盤塊被調入內存的時候,它會被調入一個緩沖區中,這個緩沖區在內存中表示就是塊。
2.4內核時代,page cahce和buffer cache是分開的,因此buffer cache會有多一倍的內存消耗,而且還要系統對兩個cache進行同步,有額外消耗。2.6內核時代已經讓page cache包含,1個page cache有1-8個buffercache。
總結
以上是生活随笔為你收集整理的linux缓冲区 即 块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elasticsearch 批量查询
- 下一篇: 再谈Linux epoll惊群问题的原因