Skip to main content

hpc-monitor

Use when the user wants a one-shot read-only status view of their compute โ€” local machine + SLURM GPU cluster + a scheduler-less CPU server + Matlantis (papermill MD jobs) โ€” as tqdm-style bars. Pure bash + ssh, no LLM/API. Triggers - hpcmon, HPC ๋ชจ๋‹ˆํ„ฐ, GPU ํ˜„ํ™ฉ, ํ ์ƒํ™ฉ, squeue, ์„œ๋ฒ„ ํ˜„ํ™ฉ, ์žก ํ˜„ํ™ฉ, matlantis ์žก, MD ์žก ํ™•์ธ, "์–ผ๋งˆ๋‚˜ busy".

Quellinformationen

Repository
s-choung/Research-Skills
Letzte Quellaktivitรคt
2. Juli 2026 um 06:27
Erkannte Sprache von SKILL.md
Koreanisch
Sterne
32
Forks
1

Installationsoptionen

StandardmรครŸig ist der Prompt ausgewรคhlt, der zuerst die Quelle prรผft. Sie kรถnnen zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prรผfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich fรผr eine Installation entscheiden.

Datei-Explorer
7 Dateien

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen ยท Schreibgeschรผtzte Vorschau
name
hpc-monitor
description
Use when the user wants a one-shot read-only status view of their compute โ€” local machine + SLURM GPU cluster + a scheduler-less CPU server + Matlantis (papermill MD jobs) โ€” as tqdm-style bars. Pure bash + ssh, no LLM/API. Triggers - hpcmon, HPC ๋ชจ๋‹ˆํ„ฐ, GPU ํ˜„ํ™ฉ, ํ ์ƒํ™ฉ, squeue, ์„œ๋ฒ„ ํ˜„ํ™ฉ, ์žก ํ˜„ํ™ฉ, matlantis ์žก, MD ์žก ํ™•์ธ, "์–ผ๋งˆ๋‚˜ busy".
# hpc-monitor ๋กœ์ปฌ ๋จธ์‹  + ์›๊ฒฉ 3์ข…(SLURM GPU ํด๋Ÿฌ์Šคํ„ฐ ยท ์Šค์ผ€์ค„๋Ÿฌ ์—†๋Š” CPU ์„œ๋ฒ„ ยท Matlantis ์ธ์Šคํ„ด์Šค)์˜ ์‚ฌ์šฉ๋ฅ ยท์žก ํ˜„ํ™ฉ์„ ํ•œ ๋ฒˆ์— ๋ฝ‘๋Š” **์ฝ๊ธฐ์ „์šฉ** bash ๋ชจ๋‹ˆํ„ฐ. LLM/๋„คํŠธ์›Œํฌ API ์—†์ด ์ˆœ์ˆ˜ bash + ssh ๋กœ ๋™์ž‘ํ•˜๋ฉฐ, ์›๊ฒฉ์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋ช…๋ น์€ ์ „๋ถ€ ๊ด€์ธก์šฉ(`squeue`/`sinfo`/`ps`/`free`/`uptime`/`grep`/`awk`)์ด๋ผ ์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค. ## ๊ตฌ์„ฑ - `monitor_all.sh` โ€” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ. ์•„๋ž˜ 3๊ฐœ๋ฅผ ๋ณ‘๋ ฌ SSH๋กœ ๋˜์ง€๊ณ  ์ทจํ•ฉ. `hpcmon` alias ๋Œ€์ƒ. - `gpu_status.sh` โ€” SLURM GPU ์ ์œ /์‹คํ–‰/๋Œ€๊ธฐ ํ˜„ํ™ฉ (๋กœ๊ทธ์ธ ๋…ธ๋“œ์—์„œ ์‹คํ–‰). - `mace_status.sh` โ€” ์Šค์ผ€์ค„๋Ÿฌ ์—†๋Š” CPU ์„œ๋ฒ„ load/RAM/๊ณ„์‚ฐ ํ”„๋กœ์„ธ์Šค. - `mtl_status.sh` โ€” Matlantis papermill ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์žก ํ˜„ํ™ฉ + "๋‚ด ์žก" ์ง„ํ–‰๋ฅ . ## Usage ```bash # 1) monitor_all.sh ์ƒ๋‹จ config (SLURM_USER, MTL_PREFIX, HPC_HOST, CPU_HOST, MTL_HOST) ๋ฅผ ๋ณธ์ธ ํ™˜๊ฒฝ์œผ๋กœ ํŽธ์ง‘ # 2) alias ๋“ฑ๋ก ํ›„: hpcmon ``` ๊ฐœ๋ณ„ ์‹คํ–‰: ```bash ssh "$HPC_HOST" "bash -s -- $SLURM_USER" < gpu_status.sh ssh "$CPU_HOST" 'bash -s' < mace_status.sh ssh "$MTL_HOST" "bash -s -- $MTL_PREFIX" < mtl_status.sh ``` ์…‹์—… ์ƒ์„ธ๋Š” `README.md`, ์—์ด์ „ํŠธ์šฉ ์•ˆ๋‚ด๋Š” `AGENTS.md` ์ฐธ๊ณ .
Auf GitHub ansehen