Linux 4 21優化Zen 2架構

2022-09-23 01:21:13 字數 546 閱讀 5337

amd新一代epyc霄龍處理器將採用7nm的zen 2架構,預計明年第一季度就會上市,而消費級的ryzen銳龍處理器預計明年年中才會更新。

amd的7nm epyc羅馬處理器可以說是一種全新的獨特架構,7nm的cpu核心與14nm的i/o核心分離,相互間採用infinity fabric匯流排連線,由於記憶體控制器位於i/o核心內部,所以這必然會增大cpu的記憶體延時,但這有助於平衡每個核心的記憶體延時,zen 2架構的l3快取比現在的翻了一倍可能就是為了彌補記憶體延時的增大。

由於新epyc處理器這獨特的架構,再加上它擁有64個物理核心和128執行緒,所以linux4.21對它進行了優化,phoronix發現了這點,核心優化包括新增規定l3快取限制、優先順序和記憶體頻寬的qos域,這些優化有助於新架構適應更廣泛的軟體生態系統,並可能避開一些奇怪的事情。

amd最近推出了新的zen 2「znver2」編譯器,這些優化可能就是針對新編譯器而推出的,新編譯器新增了幾條新命令,比如回寫和不失效快取記憶體(wbnoinvd)、讀取處理器id(rdpid)和快取記憶體行寫回(clwb),但新的編譯器並不支援**x512,但應該在以後的版本中新增支援。

如何優化LINUX

用setup system service,把裡面不用的服務前面的 去掉。chkconfig裡面看看開了哪些服務埠,也可以off掉,最後用nmap看看還有哪些埠開放著,不用的可以把 etc services裡面相應的埠注釋掉。先介紹兩個系統管理的概念 1 系統效能管理 1 響應時間 response...

Linux系統優化

最近很多問我 apache的優化引數 prefork模式的 startservers 100 serverlimit 2000 maxclients 1000 minspareservers 20 maxspareservers 50 maxrequestsperchild 10000 具體看其實系...

Linux引數優化

1 openfiles引數優化 有時應用程式會報too many open files的錯誤,是因為open files數目不夠,系統預設是1024。ulimit a core file size blocks,c 0 data seg size kbytes,d unlimited schedul...