- 05-06 iostat / mpstat の読み方:CPU使用率の3階層とディスクI/Oの集合
iostat の2ブロック構造(avg-cpu行 + Device表)と mpstat の CPU毎統計を読み解き、システム全体・CPU毎(コア毎)・プロセス毎の CPU使用率3階層 + ディスクI/O集合を整理する。
- 05-06 iotop の読み方:プロセス毎ディスクI/Oと iostat / top との見分け
iotop の識別キー(Total DISK READ/WRITE ヘッダ + プロセス毎 DISK READ/WRITE 列)を読み解き、iostat(デバイス毎)と top(CPU/メモリ)との 3 者識別を整理する。
- 05-06 load average の読み方:top / w / uptime の 3 兄弟と %CPU との違い
load average の定義(R + D 状態プロセス数の移動平均)、1 / 5 / 15 分平均の解釈、top / w / uptime の 3 コマンド集合、%CPU との別概念性、マルチコアでのコア数比評価を整理する。
- 05-06 netstat / iptraf / ss の読み方:NIC毎カウンタとプロトコル別統計の区別
netstat -i の NIC毎カウンタ列(RX-OK/RX-ERR/RX-DRP/RX-OVR/TX-*)と netstat -s のプロトコル別統計を区別し、対話型 ncurses の iptraf と netstat 後継の ss まで含めて整理する。
- 05-06 ps / pstree / lsof の読み方:プロセス毎リソースとPID表示の集合
ps の BSD系/UNIX系オプションと出力列、pstree -p の表記、lsof の PID 併記仕様を整理し、「プロセス毎リソース」「PID表示」の集合に top を含めて並べ直す。
- 05-06 sarコマンドの読み方:オプション別出力とsysstat役割分担
sar の主要オプションごとの列構成と判別キー、sysstat パッケージ内の sa1/sa2/sadc/sadf の役割分担をまとめる。
- 05-06 sysstat パッケージと sa1 / sa2 の読み方:収集と日次レポートの cron 構造
sysstat パッケージの所属コマンド一覧と、sa1 → sadc(収集)/ sa2 → sar(日次レポート)の cron ラッパ関係、/var/log/sa の運用を整理する。
- 05-06 topコマンドの読み方:5行ヘッダの読み解きとvmstatとの差分
top コマンド冒頭5行のヘッダをラベル単位で読み解き、%Cpu(s) と vmstat の cpu 欄の差分・MiB Mem 新旧書式の並び違い・avail Mem の意味を整理する。
- 05-06 uptime / w コマンドの読み方:3兄弟の同一書式とLOGIN@の罠
uptime と w 先頭行、top 1行目が同一書式の「3兄弟」である構造を整理し、w 固有のセッションテーブル列(特に LOGIN@)の意味と load average の値域をまとめる。
- 05-05 Claudeを教師役にして、Rust完全初学者でAtCoder Beginners Selectionに挑む学習フロー
はじめに Rustを学び始めるとき、AtCoder Beginners Selection(以下ABS)を最初の演習場に選ぶ人は多い。 1問1ファイルで完結し、提出してジャッジが通れば「動く」が確定する、という気軽さがある。 ただ、Rust完全初学者がABSにいきなり突っ込むと、典型的な詰みパターンを踏みやすい。 - …