Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/yysd5/dotfiles --skill analyze-linux-performance-in-60s명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| 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行のみを取得します。