Ubuntu Weekly Recipe

第697回 AMD Ryzen 7 5800Xで学ぶ,Ubuntuにおけるシステムの動作確認

この記事を読むのに必要な時間:およそ 12 分

出力量を調整可能な情報表示ツール「inxi」

inxiはCLI用のシステム情報表示ツールです。これだけだとneofetchと機能が被ってしまいますが,inxiはより大量の情報を収集できる点が強みとなっています。

neofetchはどちらかというと他のユーザーに向けて,システム情報を表示するような作りになっています。つまり端末で表示された結果のスクリーンショットを撮って,SNSやブログに掲載するような用途です。それに対して,inxiは開発者向けにより効率よくシステム情報を共有することに注力しています。この場合,情報の粒度を決めて,メールやチャット等に文字列として貼り付ける用途が考えられます。

後者のケースではdmesgやlshwがその機能を担っているものの,どちらもそれ以外の情報も表示されているため,⁠まずは必要な情報を検索し,抽出する」という工程が必要です。inxiはそのあたりをツール側で行ってしまおうという考え方になります※4⁠。

※4
ただしこの考えは「本来開発者がほしかった情報がフィルタリングされてしまう」という別の問題を起こしてしまう可能性が存在します。
$ sudo apt install inxi
$ inxi
CPU: 8-Core AMD Ryzen 7 5800X (-MT MCP-) speed/min/max: 2874/2200/3800 MHz Kernel: 5.13.0-22-generic x86_64 Up: 7d 3h 15m
Mem: 3013.1/64236.0 MiB (4.7%) Storage: 931.51 GiB (19.3% used) Procs: 393 Shell: Bash inxi: 3.3.06

引数を何も指定せずに実行すると,必要最低限の情報しか表示しません。inxiには多種多様なオプションが存在し,それで表示する項目を調整できます。しかしながら,あまりにオプションが多すぎて何を指定すれば良いかわからないかもしれません。そこで便利なのが-vオプションです。-vの後ろの数字を0から増やしていくことで表示する情報を順次増やしていきます。これを参考に自分にとってバランスの良いオプションを模索すると良いでしょう。

$ sudo inxi -v 6 -c 10
System:    Host: ryzeon Kernel: 5.13.0-22-generic x86_64 bits: 64 compiler: gcc v: 11.2.0 Console: tty pts/0 wm: gnome-shell
           DM: GDM3 Distro: Ubuntu 21.10 (Impish Indri)
Machine:   Type: Desktop Mobo: ASRock model: B550 Steel Legend serial: HQ0201216800884 UEFI: American Megatrends v: P1.80
           date: 12/01/2020
Battery:   Device-1: hidpp_battery_0 model: Logitech Wireless Touch Keyboard K400 serial: 400e-9a-6f-a6-3a
           charge: 55% (should be ignored) status: Discharging
Memory:    RAM: total: 62.73 GiB used: 2.94 GiB (4.7%)
           Array-1: capacity: 128 GiB slots: 4 EC: None max-module-size: 32 GiB note: est.
           Device-1: DIMM 0 size: No Module Installed
           Device-2: DIMM 1 size: 32 GiB speed: 3200 MT/s type: DDR4 manufacturer: Crucial part-no: CT32G4DFD832A.C16FE
           Device-3: DIMM 0 size: No Module Installed
           Device-4: DIMM 1 size: 32 GiB speed: 3200 MT/s type: DDR4 manufacturer: Crucial part-no: CT32G4DFD832A.C16FE
CPU:       Info: 8-Core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3 rev: 0 cache: L1: 512 KiB L2: 4 MiB
           L3: 32 MiB
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 121372
           Speed: 2870 MHz min/max: 2200/3800 MHz boost: enabled Core speeds (MHz): 1: 2870 2: 3193 3: 2872 4: 2873 5: 3595
           6: 3589 7: 3754 8: 2870 9: 2876 10: 2852 11: 2834 12: 2870 13: 3575 14: 2869 15: 2866 16: 2873
Graphics:  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nouveau v: kernel bus-ID: 09:00.0 chip-ID: 10de:1c82
           Display: server: X.Org 1.21.1.2 compositor: gnome-shell driver: loaded: nouveau note: n/a (using device driver)
           resolution: 1920x2160~60Hz s-dpi: 96
           OpenGL: renderer: NV137 v: 4.3 Mesa 21.2.2 direct render: Yes
Audio:     Device-1: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel v: kernel bus-ID: 09:00.1 chip-ID: 10de:0fb9
           Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: ASRock driver: snd_hda_intel v: kernel
           bus-ID: 0b:00.4 chip-ID: 1022:1487
           Sound Server-1: ALSA v: k5.13.0-22-generic running: yes
           Sound Server-2: PulseAudio v: 15.0 running: yes
           Sound Server-3: PipeWire v: 0.3.32 running: yes
Network:   Device-1: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel port: f000 bus-ID: 07:00.0
           chip-ID: 10ec:8125
           IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: 70:85:c2:9b:b2:33
Drives:    Local Storage: total: 931.51 GiB used: 179.54 GiB (19.3%)
           ID-1: /dev/nvme0n1 vendor: Western Digital model: WD BLACK SN750 SE 1TB size: 931.51 GiB speed: 63.2 Gb/s lanes: 4
           serial: 2136GK454105 temp: 21.9 C
           Message: No optical or floppy data found.
Partition: ID-1: / size: 915.32 GiB used: 179.54 GiB (19.6%) fs: ext4 dev: /dev/nvme0n1p2 label: N/A
           uuid: 5dc82178-497d-45ba-8b02-7345046a5038
           ID-2: /boot/efi size: 511 MiB used: 5.2 MiB (1.0%) fs: vfat dev: /dev/nvme0n1p1 label: N/A uuid: 04F4-5F0C
Swap:      ID-1: swap-1 type: file size: 2 GiB used: 1.65 GiB (82.5%) priority: -2 file: /swapfile
Unmounted: Message: No unmounted partitions found.
USB:       Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 10 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
           Hub-2: 1-7:2 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s chip-ID: 05e3:0610
           Device-1: 1-7.4:4 info: NZXT USB Device type: HID driver: hid-generic,usbhid rev: 2.0 speed: 12 Mb/s
           chip-ID: 1e71:2007
           Device-2: 1-8:3 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID driver: logitech-djreceiver,usbhid
           rev: 2.0 speed: 12 Mb/s chip-ID: 046d:c52b
           Device-3: 1-10:5 info: ASRock LED Controller type: HID driver: hid-generic,usbhid rev: 1.1 speed: 12 Mb/s
           chip-ID: 26ce:01a2
           Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
           Hub-4: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
           Hub-5: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s chip-ID: 1d6b:0003
Sensors:   System Temperatures: cpu: 23.2 C mobo: 22.0 C gpu: nouveau temp: 25.0 C
           Fan Speeds (RPM): fan-1: 0 fan-2: 0 fan-3: 857 fan-4: 0 fan-5: 0 fan-6: 721 fan-7: 721
Info:      Processes: 394 Uptime: 7d 3h 15m Init: systemd v: 248 runlevel: 5 Compilers: gcc: 11.2.0 alt: 11 clang: 13.0.0-2
           Packages: 2545 apt: 2534 snap: 11 Shell: Bash v: 5.1.8 running-in: gnome-terminal inxi: 3.3.06

ちなみにオプションによっては管理者権限がないと取得できないものもあります。たとえばメモリーの情報を表示する-mオプションは管理者権限なしに実行するとUnable to run dmidecode. Root privileges required.と表示されます。詳細なシステム情報を取得したい場合は,sudoを使って管理者権限有りで実行してください。

上記のように-cオプションでカラーテーマを変更できます。inxiの標準のカラーテーマ(0番)は,UbuntuのGNOME端末だとコントラストが低く,見づらいため-c 10あたりを設定するのがおすすめです。

著者プロフィール

柴田充也(しばたみつや)

Ubuntu Japanese Team Member株式会社 創夢所属。数年前にLaunchpad上でStellariumの翻訳をしたことがきっかけで,Ubuntuの翻訳にも関わるようになりました。