linux缓冲区 即 块
生活随笔
收集整理的這篇文章主要介紹了
linux缓冲区 即 块
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文件系統(tǒng)通過(guò)塊訪問(wèn)設(shè)備,塊,是扇區(qū)之上的抽象概念。扇區(qū)是設(shè)備訪問(wèn)的最小單元,而文件系統(tǒng)最小尋址單元是塊(扇區(qū)只是物理概念,塊才是內(nèi)核上的概念)。塊一般是扇區(qū)的倍數(shù)(扇區(qū)是塊的基本單元),但必須小于一個(gè)頁(yè)大小,因此,塊大小一般是512B,1KB,4KB。
文件系統(tǒng)的緩沖區(qū)對(duì)應(yīng)著塊。一個(gè)塊就是一個(gè)緩沖區(qū)。一個(gè)磁盤(pán)塊被調(diào)入內(nèi)存的時(shí)候,它會(huì)被調(diào)入一個(gè)緩沖區(qū)中,這個(gè)緩沖區(qū)在內(nèi)存中表示就是塊。
2.4內(nèi)核時(shí)代,page cahce和buffer cache是分開(kāi)的,因此buffer cache會(huì)有多一倍的內(nèi)存消耗,而且還要系統(tǒng)對(duì)兩個(gè)cache進(jìn)行同步,有額外消耗。2.6內(nèi)核時(shí)代已經(jīng)讓page cache包含,1個(gè)page cache有1-8個(gè)buffercache。
總結(jié)
以上是生活随笔為你收集整理的linux缓冲区 即 块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: elasticsearch 批量查询
- 下一篇: Mercari数据集——机器学习深度学习