CPU快取
CPU快取
在CPU的引數中,我們除了常見的核心執行緒以及各種頻率之外,還經常會看到一個名為快取的引數,有的是9MB,有的是16MB,甚至在三代銳龍上還有的能達到72MB,那麼這些快取到底是幹什麼的?
3800X
先說一下概念,CPU中快取是為了加快CPU讀取資料的速度,也是為了給記憶體一個緩衝期。因為CPU運算速度太快了,光靠記憶體讀寫完全跟不上,而CPU快取的資料交換比記憶體快多了,大部分時候CPU可以直接從快取讀取資料,找不到的話再從記憶體讀取,這樣可以節省CPU讀取記憶體資料時浪費的時間。
CPU快取分為三類,一級快取(L1)、二級快取(L2)和三級快取(L3)。我們現在常見的是三級快取。但是CPU在實際資料讀取中重要的卻是一級快取,因為一級快取速度最快,二級快取其次,三級快取最慢,只是三級快取的容量最大,上百MB的都有,更容易體現產品更新換代時的價值。
一級快取雖然速度最快,但容量最小,單位都是KB,不同CPU之間一級快取沒有差距,所以現在不怎麼提了,二級快取容量也不大,基本都是個位數MB,除了一些伺服器CPU會有10幾MB之外,現在CPU也不怎麼提二級快取。CPU讀取快取時會先從一級快取開始,然是二級快取,而讀取二級快取有時候會出現資料未命中的情況,這時候就需要從三級快取讀取。
但是要注意的是三級快取越大並不一定說這個CPU效能就越強,因為三級快取的容量還依靠CPU架構和工藝等方面的影響,如果是與架構工藝搭配升級的三級快取,容量越大才會效能越高。
比如說這次AMD的三代銳龍,依靠Zen2架構和7nm工藝帶來的超大容量三級快取,解決了前兩代記憶體延遲的問題,實際效果就是三代銳龍整體遊戲表現提升顯著。
總的來說,不同工藝和架構之間的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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 從CPU快取看快取的套路快取
- CPU快取記憶體快取記憶體
- 個人總結-CPU快取快取
- CPU快取是什麼?一二三級快取哪個對CPU最重要?快取
- 多核cpu、cpu快取記憶體、快取一致性協議、快取行、記憶體快取記憶體協議
- 談談CPU快取記憶體快取記憶體
- CPU快取和記憶體屏障快取記憶體
- 寫Java也得了解CPU快取Java快取
- JAVA 拾遺 — CPU Cache 與快取行Java快取
- CPU快取重新整理的誤解快取
- 解讀CPU快取,它們如何工作的?快取
- 檢查LINUX環境的CPU快取Linux快取
- CPU快取學習及C6678快取使用總結(知識歸納)快取
- Java中volatile副作用:不使用CPU快取Java快取
- CPU快取一致性整理筆記快取筆記
- 七個例子幫你更好地理解 CPU 快取快取
- 開啟CPU二級快取,提高系統效能快取
- 人人都應該知道的CPU快取執行效率快取
- 在Windows XP中正確配置CPU二級快取(轉)Windows快取
- linux 頁框管理(三) 每cpu頁幀快取Linux快取
- 電腦CPU二級快取的開啟方法和如何檢視二級快取的引數快取
- 系統效能調優:提升 CPU 快取的命中率快取
- CPU、記憶體、快取的關係詳細解釋!記憶體快取
- 快取穿透、快取擊穿、快取雪崩、快取預熱快取穿透
- 快取穿透、快取擊穿、快取雪崩快取穿透
- 快取穿透、快取雪崩、快取擊穿快取穿透
- 詳解CPU的主頻、核心、執行緒、快取、架構執行緒快取架構
- Redis快取擊穿、快取穿透、快取雪崩Redis快取穿透
- HTTP快取——協商快取(快取驗證)HTTP快取
- [Redis]快取穿透/快取擊穿/快取雪崩Redis快取穿透
- 快取穿透 快取雪崩快取穿透
- 快取問題(一) 快取穿透、快取雪崩、快取併發 核心概念快取穿透
- 快取穿透、快取擊穿、快取雪崩區別快取穿透
- 快取問題(四) 快取穿透、快取雪崩、快取併發 解決案例快取穿透
- ServiceWorker 快取與 HTTP 快取快取HTTP
- mybatis快取-二級快取MyBatis快取
- 10 張圖開啟 CPU 快取一致性的大門快取
- MyBatis快取機制(一級快取,二級快取)MyBatis快取