您的位置:電腦故障網 > 硬件 > cpu緩存的命中率硬件

cpu緩存的命中率

電腦裝機員小李整理編輯2019-03-16【硬件】

cpu緩存Cache命中率=(平均存取時間-主存存取時間)/(高速緩存存取時間-主存存取時間),即為:Ta=HTa1+(1-H)Ta2,Ta 為平均存取時間,Ta1 為 Cache 的存取時間,Ta2 為主存存取時間,H 為 Cache 命中率。換算一下就得到了。

cpu緩存的命中率1

Cache(即高速緩沖存儲器(Cache Memory),是我們最常聽到的一個詞了。

Cache 是一種特殊的存儲器,它由 Cache 存儲部件和 Cache 控制部件組成。Cache 存儲部件一般采用與 CPU 同類型的半導體存儲器件,存取速度比內存快幾倍甚至十幾倍。而 Cache 控制器部件包括主存地址寄存器、Cache 地址寄存器,主存—Cache 地址變換部件及替換控制部件等。至于它們各自又是怎樣工作的、有何作用等等,就沒有必要做進一步的研究,知道一般 Cache 分為 L1 Cache(其中又分為數據 Cache、代碼 Cache)、L2 Cache 就行。

終端用戶訪問加速節點時,如果該節點有緩存住了要被訪問的數據時就叫做命中,如果沒有的話需要回原服務器取,就是沒有命中。取數據的過程與用戶訪問是同步進行的,所以即使是重新取的新數據,用戶也不會感覺到有延時。 命中率=命中數/(命中數+沒有命中數), 緩存命中率是判斷加速效果好壞的重要因素之一。

評價 CACHE 性能關鍵的指標是 CACHE 的命中率。因為 CACHE 的容量遠遠小于內存,它只可能存放內存的一部分數據。CPU 自然是先訪問 CACHE,再訪問主存,如果數據在 CACHE 中為命中,在不在內存中為不命中,這就有個比例問題,這個比例就是命中率。

影響命中率的因素:

1. CACHE 的容量,大一些好。

2. CACHE 與主存儲器每次交換信息的單位量(Cache Line Size)適中。

3. CACHE 不同的組織方式,多路組相聯更好。

4. CACHE 的多級組織可提高命中率。

5. CACHE 裝滿后的換字算法。

文章評論

服務器推薦

打賞本站

  • 如果您覺得本站很棒,能給您提供些許幫助,可以通過掃碼支付打賞哦!
  • 微信掃碼:你說多少就多少~
  • 支付寶掃碼:你說多少就多少~
  • 實在不想出錢 那就領個紅包吧~
30选5开奖号码结果今天