Găsirea informațiilor despre sistemul de pi dvs. zmeura - iSearch - efektivnosti Poshuk în іnternetі

Zmeura Pi are o mulțime de informații disponibile despre sistem .. Informații detaliate despre procesor, temperatura curentă a procesorului, memoria, etc. Nu toate informațiile sunt disponibile într-un singur loc, dar dacă știi unde să te uiți, puteți găsi o mulțime de lucruri interesante despre Pi tău.

În plus față de aceste instrumente „standard“ de resurse de sistem, cum ar fi „PS“, „df“, „de sus“ și alte comenzi utile, cum ar fi „hto p“, „iotop“ și „priviri“. іinformatsiya Sistemul poate fi găsit în sistemul de fișiere „/ proc“. Una dintre cele mai utile este de fișier „cpuinfo“, care conține date despre procesorul sistemului. Pentru a le vedea, de tip:

Găsirea informațiilor despre sistemul de pi dvs. zmeura - iSearch - efektivnosti Poshuk în іnternetі

Alte fișiere care merită o privire în sistemul de fișiere "/ proc", include "/ proc / meminfo", "/ proc / partiții" i "/ proc / versiunea". Fiecare dintre acestea pot fi investigate folosind comanda „pisica“.

Informațiile conținute în secțiunea „/ proc“, disponibil pe toate sistemele Linux, cu toate acestea, în Pi zmeură este, de asemenea, o comandă specială este disponibilă, care afișează informații referitoare la placa Raspberry Pi. Instrumentul „vcgencmd“ poate avea acces la toate informațiile specifice despre zmeură Pi, inclusiv viteze de ceas, diferite tensiuni, temperatura procesorului, și codec-uri hardware disponibile.

Pentru a începe cu temperatura miezului procesorului prin introducerea:

Rezultatul va fi o singură linie cu privire la temperatura raportului:

Acest număr este important pentru cei care overclock procesorul sau Pi, care a construit structura în jurul Pi zmeură, prin limitarea fluxului de aer peste procesor.

Vorbind de overclocking, și a vedea frecvența procesorului curent cu frecvențe minime și maxime, de utilizare:

pisica / sys / dispozitive / sistem / cpu / cpu0 / cpufreq / scaling_cur_freq
pisica / sys / dispozitive / sistem / cpu / cpu0 / cpufreq / scaling_min_freq
pisica / sys / dispozitive / sistem / cpu / cpu0 / cpufreq / scaling_max_freq

Rezultatul va fi numărul în kilohertzi, adică 950000 este 950MGts.

Alte frecvențe de ceas pot fi detectate prin "CLOCKNAME measure_clock vcgencmd", în care unul dintre h264 CLOCKNAME, isp, V3D, UART, PWM, EMMC, pixel, vec, hdmi sau dpi. De exemplu:

braț measure_clock vcgencmd

Rezultatul în Hertz, cu toate acestea 700000000 este de 700 MHz.

Puteți utiliza următorul script shell pentru a obține o listă cu toate frecvențele de ceas:

pentru src în brațul H264 core isp V3D UART CMEM pixel vec PWM dpi HDMI; face
echo -e "$ src: T $ (measure_clock vcgencmd $ src)";
făcut

O altă comandă de sistem „vcgencmd“, poate fi nevoie, „measure_volts vcgencmd“, pentru a găsi tensiune internă pentru miezul, sdram_c. sdram_i i sdram_p. De exemplu:

vcgencmd measure_volts core

Rezultatul va arata ceva de genul:

Următoarea comandă shell va afișa toate solicitările:

pentru id in miez sdram_c sdram_i sdram_p; face
echo -e "$ id: T $ (measure_volts vcgencmd $ id)";
făcut

Pentru a afla ce sunt disponibile codec-uri hardware, utilizați "vcgencmd codec_enabled CODECNAME", în cazul în care unul dintre codecname H264, MPG2, WVC1, MPG4, MJPG sau WMV9. De exemplu:

vcgencmd codec_enabled H264

Pentru a economisi timp și să nu repetați comanda pentru fiecare codec, puteți utiliza această piesă simplă a unui script de shell:

pentru codec H264 MPG2 WVC1 MPG4 MJPG WMV9; face
echo -e "$ codec: T $ ($ codecul vcgencmd codec_enabled)";
făcut

Pentru a vedea modul în care memoria este partajată între CPU și GPU, vă rugăm să folosiți:

În cele din urmă, pentru a vedea cât de mult de memorie liberă este disponibil pentru utilizare de către sistem:

Sper că vă putem ajuta.