În cazul în care sistemul este disponibil, de exemplu, 3 de bază, este posibil de a efectua aceasta script-o linie pentru a traduce imediat frecvența de KHz la MHz:
Iată o altă versiune a modului de a verifica frecvența curentă a procesorului ca utilizator neprivilegiat:
Este această echipă va arăta temperatura procesorului:
La baza, există module că autoritățile de reglementare sau schimbări de politică în frecvența procesorului. Toate acestea sunt disponibile kernel-ul care rulează pot fi găsite în fișierul / sys / dispozitive / sistem / cpu / cpu0 / cpufreq / scaling_available_governors
Să le examinăm mai jos.
powersave și performanță
Aceste controlere sunt setate static frecvența ceasului procesorului la un nivel minim (powersave) și valoarea maximă (performanță).
Acest control permite utilizatorului sau a unui program în capacitatea de a schimba în spațiul utilizator frecvența procesorului. Cu comanda echo, utilizatorul poate face frecvența dorită în fișierul / sys / dispozitive / sistem / cpu / UCP * / cpufreq / scaling_setspeed sau prezintă o oportunitate de a stabili această frecvență la unele demon în spațiul utilizator. Asigurați-fișier setare scaling_setspeed este necesar pentru fiecare dintre procesoare.
Cu regulator de a interacționa mai multe în spațiul utilizator daemon care poate regla frecvența procesorului. Iată câteva dintre ele:
cpudyn (CPU de control de frecvență dinamic): Acest daemon schimbă frecvența în funcție de utilizarea procesorului, precum și, pentru economii și mai mari de energie se poate traduce discuri în modul de așteptare (standby) atunci când nu există nici o activitate pe disc.
cpufreqd: Acest daemon poate fi configurat pentru a reacționa la nivelul bateriei, tipul de alimentare (AC sau baterie), temperatura, programe de funcționare, nivelul de utilizare a procesorului și a altor factori.
cpuspeed: daemon modifică frecvența în conformitate cu cerințele procesorului prin schimbarea sursei de alimentare, temperatura și alte date.
powernowd: controlul daemon schimbă ceasul CPU, în conformitate cu sarcina procesorului; el are patru moduri de comportament, selectabile de utilizator.
Atunci când acționat regulator de ondemand în directorul directorul cpufreq este prezent ondemand. În acest director, există mai multe setări reglabile. Toate fișierele disponibile pe intrarea pentru rădăcină, poate fi modificat prin scrierea unei noi valori cu comanda echo, așa cum este prezentat anterior. Rețineți că orice modificări ale setărilor decidentul ondemand va fi aplicat la nivel de sistem, astfel încât nu este nevoie de a modifica setările pentru fiecare procesor.
conservator
Atunci când se utilizează un regulator de conservator in catalog cpufreq subdirector pare conservatoare. Acest subdirector are o mulțime de setări. Toate fișierele disponibile pe intrarea pentru rădăcină, puteți schimba, înscriindu-le într-o nouă valoare cu comanda echo. Rețineți că orice modificări ale setărilor de control conservatoare vor fi aplicate la nivel de sistem, astfel încât nu este nevoie de a modifica setările pentru fiecare procesor. În cadrul acestei politici, de control de frecvență este netedă, care afectează durabilitatea bateriei este mai favorabilă dacă aveți un dispozitiv portabil.
Toate controalele disponibile pot fi găsite în / sys / dispozitive / sistem / cpu / cpu0 / CPUfreq / scaling_available_governors.
Deci, puteți afla politica actuală:
schimbare de politică de control al frecvenței procesorului într-un mod similar:
Pentru a salva frecvența dorită după politica de control repornire există un set de utilitare sysfsutils.
Activitatea acestor programe se bazează pe sistemul de fișiere sysfs virtuale. Cu aceste programe pot controla parametrii de dispozitive și sisteme aranjate în sistem directorul / sys.
Pentru sistemele Debian-ca această instalație este după cum urmează:
Sysfsutils configurat prin intermediul fișierului /etc/sysfs.conf. Pentru a instala controlul, trebuie să adăugați acest fișier următoarele linii, în funcție de numărul de procesoare: