CPU快取

lhrbest發表於2020-04-15


CPU快取



在CPU的引數中,我們除了常見的核心執行緒以及各種頻率之外,還經常會看到一個名為快取的引數,有的是9MB,有的是16MB,甚至在三代銳龍上還有的能達到72MB,那麼這些快取到底是幹什麼的? 

聊一聊CPU快取是個什麼東西 是越大越好麼?
3800X

     先說一下概念,CPU中快取是為了加快CPU讀取資料的速度,也是為了給記憶體一個緩衝期。因為CPU運算速度太快了,光靠記憶體讀寫完全跟不上,而CPU快取的資料交換比記憶體快多了,大部分時候CPU可以直接從快取讀取資料,找不到的話再從記憶體讀取,這樣可以節省CPU讀取記憶體資料時浪費的時間。

     CPU快取分為三類,一級快取(L1)、二級快取(L2)和三級快取(L3)。我們現在常見的是三級快取。但是CPU在實際資料讀取中重要的卻是一級快取,因為一級快取速度最快,二級快取其次,三級快取最慢,只是三級快取的容量最大,上百MB的都有,更容易體現產品更新換代時的價值。

聊一聊CPU快取的作用 是越大越好麼?
CPU快取

      一級快取雖然速度最快,但容量最小,單位都是KB,不同CPU之間一級快取沒有差距,所以現在不怎麼提了,二級快取容量也不大,基本都是個位數MB,除了一些伺服器CPU會有10幾MB之外,現在CPU也不怎麼提二級快取。CPU讀取快取時會先從一級快取開始,然是二級快取,而讀取二級快取有時候會出現資料未命中的情況,這時候就需要從三級快取讀取。

     但是要注意的是三級快取越大並不一定說這個CPU效能就越強,因為三級快取的容量還依靠CPU架構和工藝等方面的影響,如果是與架構工藝搭配升級的三級快取,容量越大才會效能越高。

     比如說這次AMD的三代銳龍,依靠Zen2架構和7nm工藝帶來的超大容量三級快取,解決了前兩代記憶體延遲的問題,實際效果就是三代銳龍整體遊戲表現提升顯著。

聊一聊CPU快取的作用 是越大越好麼?
一個核心一個16MB三級快取

    總的來說,不同工藝和架構之間的CPU,單純從三級快取大小是看不出來效能好壞的,不是越大越厲害。如果是相同架構相同工藝的話,我們才需要考慮CPU三級快取容量的問題,在這時候確實三級快取容量越大效能越強,需要具體問題具體分析。在選購的時候就沒必要太過講究三級快取的大小了,遠不如核心執行緒和頻率的收益大。




About Me

........................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub、部落格園、CSDN和個人微 信公眾號( DB寶)上有同步更新

● 本文itpub地址: http://blog.itpub.net/26736162

● 本文部落格園地址: http://www.cnblogs.com/lhrbest

● 本文CSDN地址: https://blog.csdn.net/lihuarongaini

● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:

........................................................................................................................

● QQ群號: 230161599 、618766405

● 微 信群:可加我微 信,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友 646634621 ,註明新增緣由

● 於 2020-04-01 06:00 ~ 2020-04-30 24:00 在西安完成

● 最新修改時間:2020-04-01 06:00 ~ 2020-04-30 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

........................................................................................................................

小麥苗的微店

小麥苗出版的資料庫類叢書http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班http://blog.itpub.net/26736162/viewspace-2148098/

小麥苗騰訊課堂主頁https://lhr.ke.qq.com/

........................................................................................................................

使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。

........................................................................................................................

歡迎與我聯絡

 

 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2686173/,如需轉載,請註明出處,否則將追究法律責任。

相關文章