Add script to monitor GPFS

This commit is contained in:
2025-01-14 12:01:00 +01:00
parent 25dafa5ad0
commit 4ae0ea2d8f
3 changed files with 55 additions and 1 deletions

20
m/hut/gpfs-probe.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/sh
N=500
t=$(ssh bsc015557@glogin2.bsc.es "timeout 5 command time -f %e touch /gpfs/projects/bsc15/bsc015557/gpfs.{1..$N} 2>&1; rm -f /gpfs/projects/bsc15/bsc015557/gpfs.{1..$N}")
if [ -z "$t" ]; then
t="NaN"
fi
cat <<EOF
HTTP/1.1 200 OK
Content-Type: text/plain; version=0.0.4; charset=utf-8; escaping=values
# HELP gpfs_touch_latency Time to create $N files.
# TYPE gpfs_touch_latency gauge
gpfs_touch_latency $t
EOF
env >&2