Пошук інформації про систему Вашого Raspberry Pi
Рейтинг статті: / 4
НайгіршеНайкраще 
Raspberry Pi System InfoRaspberry Pi має багато доступної інформації про систему: докладну інформацію про процесор, поточну температуру процесора, обсяг пам'яті і т. д. Не вся інформація доступна в одному місці, але якщо знаєте, де шукати, то можете виявити досить багато цікавого про свій Pi.
Крім таких «стандартних» інструментів системних ресурсів, як “ps“, “df“, “top” та інших корисних команд, як htop”, “iotop” і “glances, інформація про систему може бути знайдена в файловій системі “/proc”. Одним з найбільш корисних є файл “cpuinfo”, який містить дані про процесор системи. Щоб побачити їх введіть:
cat /proc/cpuinfo
Raspberry Pi System Info-1
Результат говорить нам про три речі Raspberry Pi: він має процесор на базі архітектури ARM (а не Intel, як і в Windows-ПК і комп'ютерів Mac), процесор використовує набір команд ARMv6 і, що процесором є BCM2708, який, як ми знаємо, від Broadcom. Набір команд ARMv6 є однією зі старих розробок ARM. Більшість сучасних смартфонів і планшетів використовують архітектуру ARMv7, і стає все більш поширеними новий набір команд 64-розрядного ARMv8.
Інші файли, які варто подивитися в файловій системі “/proc”, включають “/proc/meminfo”, “/proc/partitions” і “/proc/version”. Кожен з них може бути досліджений за допомогою команди “cat”.
Інформація, що міститься в розділі “/proc”, доступна на всіх системах Linux, однак, в Raspberry Pi також доступна спеціальна команда, яка відображає інформацію, що відноситься до плати Raspberry Pi. Інструмент “vcgencmd” може отримати доступ до всієї конкретної інформації про Raspberry Pi, включаючи тактові частоти, різні напруги, температуру процесора і які апаратні кодеки доступні.
Почнемо з температури процесорного ядра, ввівши:
vcgencmd measure_temp
Результатом буде один рядок звіту про температуру:
temp=50.8'C
Це число має важливе значення для тих, хто розігнав процесор свого Pi або хто побудував конструкцію навколо Raspberry Pi, обмеживши потік повітря над процесором.
Говорячи про розгін, щоб побачити поточну частоту процесора разом з мінімальною і максимальною частотами, використайте:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Raspberry Pi System Info-2
Результатом будуть числа в кілогерцах, тобто, 950000 є 950MГц.
Інші тактові частоти також можуть бути виявлені за допомогою “vcgencmd measure_clock CLOCKNAME”, де CLOCKNAME є одним з h264, isp, v3d, uart, pwm, emmc, pixel, vec, hdmi або dpi. Наприклад:
vcgencmd measure_clock arm
Результат в Герцах, тому 700000000 є 700 МГц.
frequency(45)=700000000
Ви можете використати наступний сценарій оболонки, щоб отримати список всіх тактових частот:
for src in arm core h264 isp v3d uart pwm emmc pixel vec hdmi dpi ; do \
echo -e "$src:\t$(vcgencmd measure_clock $src)" ; \
done
Інша системна команда “vcgencmd”, яка може Вам знадобитися, “vcgencmd measure_volts”, щоб знайти внутрішні напруги для ядра, sdram_c , sdram_i і sdram_p. Наприклад:
vcgencmd measure_volts core
Результат буде виглядати приблизно так:
volt=1.20V
Наступні команди оболонки покажуть всі напруги:
for id in core sdram_c sdram_i sdram_p ; do \
echo -e "$id:\t$(vcgencmd measure_volts $id)" ; \
done
Щоб дізнатися, які апаратні кодеки доступні, використайте “vcgencmd codec_enabled CODECNAME”, де CODECNAME є одним з H264, MPG2, WVC1, MPG4, MJPG або WMV9. Наприклад:
vcgencmd codec_enabled H264
Щоб заощадити час і не повторювати команду для кожного кодека, Ви можете використати цей простий шматок сценарію оболонки:
for codec in H264 MPG2 WVC1 MPG4 MJPG WMV9 ; do \
echo -e "$codec:\t$(vcgencmd codec_enabled $codec)" ; \
done
Щоб побачити, як розділяється пам'ять між процесором і GPU, скористайтеся:
Raspberry Pi System Info-3
Нарешті, щоб побачити, скільки вільної пам'яті доступно для використання системою:
free -o –h
Надіюсь, що ми змогли Вам допомогти.
(Джерело EN: maketecheasier.com)
 
>
КнигаНовиниПрактика пошукуПартнериПро нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting