磁盤緩存專題之一 緩存命中和緩存未命中緩存與
導讀:1建站知識在大多數計算機中,緩存是一個很重要的技術。事實上,計算機中的所有數據訪問都可以看成是基本緩存概念的某種網站seo優化網站seo優化診斷工具。
不論什么時候,只要系統帶有多個設備,而這些設備的性能又各不相同,就存在從慢速設備到快速設備不斷更換工作地點以改善系統性能的可能性,這就是緩存的基本思想。即數據從一個地點拷貝到另一個地點,高端網站建設使之檢索起來更快。雖然這是一個簡單概念,但卻包含著許多奇思妙想。簡單地說,為滿足某種預期的未來需要所做的準備即緩存。緩存是一種人類的本性,為了保證充分的物品供應量,需要預先進行計劃,然后選擇一個能夠提供最快服務的地方,存放它們,這就是所謂的可靠物資管理。它也是計算機系統的核心概念,即將需要的信息放在可以最快訪問的地方,其描述如圖。
本篇主題如下:
緩存命中和緩存未命中
緩存與緩沖間的差異
緩存命中和緩存未命中
當I / O操作開始從磁盤緩存而不是從非易失存儲中檢索數據時,(如磁盤設備或子系統)緩存命中發生。除了提供來自內存的快速響應之外,緩存命中還縮短了I / O路徑的距離。如圖所示。
另一種情況是,雖然搜索了緩存,但沒有發現數據,因此數據必須從非易失存儲讀取,這就是緩存未命中。由于搜索緩存時需要花費時間,所以緩存未命中增加了I / O操作的時間。緩存未命中工作過程如圖所示:
如果緩存實現不理想,將產生很高的未命中率,由于每次緩存未命中都需要花費額外的時間,所以導致系統性能的下降。用于描述緩存相對精確度的術語叫緩存命中率,緩存命中率是緩存命中數除以I / O請求總數所得的結果。對于開放系統服務器,如UNIX、Win NT及NETWare系統等,通常的命中率率不超過50 %。順便指出,由于大型計算機系統使用的數據訪問方法不同,它能到達更高的命中率(90 %)。
緩存與緩沖間的差異
“緩存”和“內存”有時可以互換使用。然而,磁帶驅動器中的內存通常并不是緩存,而是緩沖。雖然它們的物理組成是一樣的,但緩沖只起臨時存儲數據的作用,由此數據從一個位置或設備傳到另一個位置或設備。一般地,緩沖是在生命期較短的進程控制下工作,一旦數據傳輸完畢,這些進程將立即釋放內存地址。一種常見類型的緩沖是F I F O緩沖,即一種先進先出結構,其結構如圖所示:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-23 ,文章磁盤緩存專題之一 緩存命中和緩存未命中緩存與主要講述緩存,磁盤,磁盤緩存專題之一 緩存命中和緩存未網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5966.html