LoginSignup
3
2

More than 1 year has passed since last update.

新しい実機を手に入れたらまず確認すること

Posted at

はじめに

新しい実機を手に入れたらワクワクしますね!
何者なのだろう、カタログスペックと実際は同じなのか違うのか、等々胸を馳せると思いますが、
僕が実機を手に入れたらまず確認することをメモします。

プロジェクトで実機使用時、社内 wiki 等にメモしておくと、実機をすぐ触れないメンバにも簡単に情報伝えられて良いですね。
コロナでリモートワーク高頻度な状況になった人/チームは尚更やっておくと良いと思います!

他にも「これはまず確認するやろー」というのがあれば教えてください。

同じようなコマンドもありますが、実機によって使えるコマンド違ったりするので、列挙しました。

コマンドと意味

uname - 現在稼働中のカーネルについての名前と情報を得る

$ uname -a

cat /proc/version - OS の version 確認

$ cat /proc/version 

gcc の version 確認

$ gcc --version

CPU

$ cat /proc/cpuinfo

RAM その1

$ cat /proc/meminfo

RAM その2

$ free

ROM

$ df -h

top コマンド(起動中のプロセス、CPU 使用率、RAM 使用率等々)

$ top

環境変数

$ export

起動中のプロセス

$ ps aux

やってみた: RaspberryPi3

RaspberryPi3 の Raspbian (現 Raspberry Pi OS)でやってみます。

uname - 現在稼働中のカーネルについての名前と情報を得る

pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.10.52-v7+ #1441 SMP Tue Aug 3 18:10:09 BST 2021 armv7l GNU/Linux

cat /proc/version - OS の version 確認

$ cat /proc/version 
Linux version 5.10.52-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1441 SMP Tue Aug 3 18:10:09 BST 2021

gcc の version 確認

$ gcc --version
gcc (Raspbian 8.3.0-6+rpi1) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

CPU

$ cat /proc/cpuinfo 
processor	: 0
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4

processor	: 1
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4

processor	: 2
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4

processor	: 3
model name	: ARMv7 Processor rev 4 (v7l)
BogoMIPS	: 38.40
Features	: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xd03
CPU revision	: 4

Hardware	: BCM2835
Revision	: a020d3
Serial		: 000000001f1cef07
Model		: Raspberry Pi 3 Model B Plus Rev 1.3

RAM その1

$ cat /proc/meminfo
MemTotal:         892200 kB
MemFree:          393792 kB
MemAvailable:     618996 kB
Buffers:           27676 kB
Cached:           249528 kB
SwapCached:            0 kB
Active:           120532 kB
Inactive:         259016 kB
Active(anon):        592 kB
Inactive(anon):   119532 kB
Active(file):     119940 kB
Inactive(file):   139484 kB
Unevictable:          48 kB
Mlocked:              48 kB
SwapTotal:        102396 kB
SwapFree:         102396 kB
Dirty:                 8 kB
Writeback:             0 kB
AnonPages:        102376 kB
Mapped:           104284 kB
Shmem:             17780 kB
KReclaimable:      21672 kB
Slab:              37872 kB
SReclaimable:      21672 kB
SUnreclaim:        16200 kB
KernelStack:        1664 kB
PageTables:         3788 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      548496 kB
Committed_AS:     834876 kB
VmallocTotal:    1163264 kB
VmallocUsed:        5296 kB
VmallocChunk:          0 kB
Percpu:              528 kB
CmaTotal:         262144 kB
CmaFree:          196868 kB

RAM その2

$ free
              total        used        free      shared  buff/cache   available
Mem:         892200      198580      394736       17780      298884      619940
Swap:        102396           0      102396

ROM

$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
/dev/root         15G  3.5G   11G   26% /
devtmpfs         308M     0  308M    0% /dev
tmpfs            436M     0  436M    0% /dev/shm
tmpfs            436M   17M  419M    4% /run
tmpfs            5.0M  4.0K  5.0M    1% /run/lock
tmpfs            436M     0  436M    0% /sys/fs/cgroup
/dev/mmcblk0p1   253M   50M  204M   20% /boot
tmpfs             88M  4.0K   88M    1% /run/user/1000

top コマンド(起動中のプロセス、CPU 使用率、RAM 使用率等々)

$ top | head
top - 20:48:59 up 21 min,  2 users,  load average: 0.00, 0.03, 0.04
Tasks: 148 total,   1 running, 147 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.4 us,  1.4 sy,  0.0 ni, 97.1 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :    871.3 total,    202.1 free,    194.5 used,    474.7 buff/cache
MiB Swap:    100.0 total,    100.0 free,      0.0 used.    595.5 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND               
 1140 pi        20   0    8928   2828   2452 R  12.5   0.3   0:00.03 top                   
    1 root      20   0   33848   8208   6468 S   0.0   0.9   0:06.40 systemd               
    2 root      20   0       0      0      0 S   0.0   0.0   0:00.01 kthreadd              

環境変数

$ export
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
declare -x HOME="/home/pi"
declare -x LANG="ja_JP.UTF-8"
declare -x LOGNAME="pi"
declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"
declare -x MAIL="/var/mail/pi"
declare -x NO_AT_BRIDGE="1"
declare -x OLDPWD
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
declare -x PWD="/home/pi"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="x.x.x.x xxxxx 22"
declare -x SSH_CONNECTION="x.x.x.x xxxxx x.x.x.x 22"
declare -x SSH_TTY="/dev/pts/1"
declare -x TERM="xterm-256color"
declare -x TEXTDOMAIN="Linux-PAM"
declare -x USER="pi"
declare -x XDG_RUNTIME_DIR="/run/user/1000"
declare -x XDG_SESSION_CLASS="user"
declare -x XDG_SESSION_ID="4"
declare -x XDG_SESSION_TYPE="tty"

起動中のプロセス

$ ps aux | head 
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.5  0.9  33848  8208 ?        Ss   20:27   0:06 /sbin/init splash
root         2  0.0  0.0      0     0 ?        S    20:27   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        I<   20:27   0:00 [rcu_gp]
root         4  0.0  0.0      0     0 ?        I<   20:27   0:00 [rcu_par_gp]
root         8  0.0  0.0      0     0 ?        I<   20:27   0:00 [mm_percpu_wq]
root         9  0.0  0.0      0     0 ?        S    20:27   0:00 [rcu_tasks_rude_]
root        10  0.0  0.0      0     0 ?        S    20:27   0:00 [rcu_tasks_trace]
root        11  0.0  0.0      0     0 ?        S    20:27   0:00 [ksoftirqd/0]
root        12  0.0  0.0      0     0 ?        I    20:27   0:00 [rcu_sched]
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2