Kernel
Intel P 狀態驅動程序的作用
我到處搜尋“英特爾 P 狀態”是什麼以及它的作用。我發現它與性能和功耗有關。我了解到,如果您在核心中建構它,它將成為 Intel CPU 的預設擴展驅動程序。
但我想知道的是,它有什麼作用?
它是否會降低 CPU 功能和功率以降低功耗,或者它是否管理和平衡 CPU 狀態,即如果 CPU 處於重負載並編譯某些東西,它會提高 CPU 頻率以進行補償,並在空閒時降低它?
x86 處理器上的 P 狀態是電壓縮放級別。當處理器在更高的電壓下執行時,它可以執行得更快,但它也會消耗更多的能量和更多的熱量。P 狀態編號是標準化的:0 到 15,從最快到最慢。
由核心決定何時在 P 狀態之間切換。核心會在檢測到負載過重(CPU 永遠不會空閒)時切換到編號較低(更快、更熱)的狀態,並在檢測到 CPU 有負載時切換回編號較高(更慢、更冷)的狀態。空餘時間。
P 狀態驅動程序是核心中決定在 P 狀態之間切換的部分。