用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yysd5/dotfiles --skill analyze-linux-performance-in-60s命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | analyze-linux-performance-in-60s |
| description | Linuxサーバーのパフォーマンスを分析(60秒分析チェックリストに基づく) |
このコマンドは、Linuxサーバーの負荷状況を「Linux Performance Analysis in 60,000 Milliseconds」の手順に基づいて分析します。 サーバー上で約1分間のデータ収集を行い、その結果を元にボトルネックを特定します。
(出典: 詳解システムパフォーマンス第2版)
分析対象のサーバーで以下のブロックをコピーして実行してください。 実行には約1分かかります。 すべてのコマンドが終了し、プロンプトに戻るまでお待ちください。
# --- パフォーマンスデータ収集スクリプト (約60秒) ---
echo "--- [1] uptime (Load Average) ---"; uptime; \
echo "--- [2] dmesg (Kernel Errors) ---"; dmesg -T | tail -n 50; \
echo "--- [3] vmstat (System stats - 20s) ---"; vmstat -SM 1 20; \
echo "--- [4] mpstat (CPU balance - 10s) ---"; mpstat -P ALL 1 10; \
echo "--- [5] pidstat (Process stats - 10s) ---"; pidstat 1 10; \
echo "--- [6] iostat (Disk I/O - 10s) ---"; iostat -sxz 1 10; \
echo "--- [7] free (Memory usage) ---"; free -m; \
echo "--- [8] sar-dev (Network I/O - 5s) ---"; sar -n DEV 1 5; \
echo "--- [9] sar-tcp (TCP stats - 5s) ---"; sar -n TCP,ETCP 1 5; \
echo "--- [10] top (Process list snapshot) ---"; top -b -n 1 | head -n 50
スクリプトが終了したら、ターミナルの出力をすべてコピーして、このチャットに貼り付けてください。
提供されたデータを元に、以下の観点で詳細なレポートを作成します。
# Linuxパフォーマンス分析レポート
## 1. 総合評価
[例: 重度のI/Oボトルネックを確認、CPUは余裕あり]
## 2. リソース別詳細分析
- **CPU**: [数値に基づく評価]
- **Memory**: [数値に基づく評価]
- **Storage I/O**: [数値に基づく評価]
- **Network**: [数値に基づく評価]
## 3. 異常ログ・エラー
- [dmesgなどから読み取れる情報]
## 4. 推奨される改善アクション
1. [具体的な対策案]
2. [追加で調査すべき項目]
command not found となりますが、分析は可能な範囲で行います。top はバッチモード (-b) で実行し、上位50行のみを取得します。