Tsis nco qab thaj ua rau pom hauv Linux ntsiav cuam tshuam rau AMD CPU kev ua haujlwm

Lub Linux 6.0 kernel, xav tias yuav raug tso tawm hnub Monday tom ntej, suav nrog kev hloov pauv uas hais txog cov teeb meem kev ua haujlwm nrog cov tshuab khiav ntawm AMD Zen processors. Lub hauv paus ntawm kev ua haujlwm poob tau pom tias yog code ntxiv 20 xyoo dhau los los ua haujlwm nyob ib puag ncig cov teeb meem kho vajtse hauv qee cov chipsets. Cov teeb meem kho vajtse tau raug kho ntev ntev thiab tsis tshwm sim hauv cov chipsets tam sim no, tab sis qhov kev ua haujlwm qub rau qhov teeb meem tau tsis nco qab thiab tau dhau los ua qhov kev ua haujlwm tsis zoo ntawm cov tshuab raws li niaj hnub AMD CPUs. Cov txheej txheem tshiab ntawm Intel CPUs tsis cuam tshuam los ntawm kev ua haujlwm qub, txij li lawv nkag mus rau ACPI siv tus tsav tsheb sib cais intel_idle, thiab tsis yog tus neeg tsav tsheb dav dav.

Ib qho kev daws teeb meem tau ntxiv rau cov ntsiav nyob rau lub Peb Hlis 2002 txhawm rau thaiv qhov tshwm sim ntawm kab laum hauv chipsets cuam tshuam nrog kev teeb tsa lub xeev tsis zoo vim qhov qeeb hauv kev ua tiav STPCLK# teeb liab. Txhawm rau ua haujlwm ib puag ncig qhov teeb meem, ACPI kev siv tau ntxiv cov lus qhia WAIT ntxiv, uas ua rau lub processor qeeb kom lub chipset muaj sij hawm mus rau hauv lub xeev tsis ua haujlwm. Thaum profileing siv IBS (Instruction-Based Sampling) cov lus qhia ntawm AMD Zen3 processors, nws tau pom tias tus processor siv sijhawm ntau los ua cov stubs, uas ua rau kev txhais lus tsis raug ntawm processor load xeev thiab teeb tsa kev pw tsaug zog (C- State) los ntawm processor cpuidle.

Qhov kev coj cwj pwm no tau tshwm sim hauv kev txo qis hauv kev ua haujlwm uas nquag hloov ntawm lub xeev tsis ua haujlwm thiab tsis khoom. Piv txwv li, thaum siv thaj chaw uas cuam tshuam qhov kev hla dhau kev ua haujlwm, qhov ntsuas tbench qhov nruab nrab nce ntawm 32191 MB / s rau 33805 MB / s.

Tau qhov twg los: opennet.ru

Ntxiv ib saib