diff --git a/.github/workflows/runner-probe.yml b/.github/workflows/runner-probe.yml new file mode 100644 index 0000000..f4eb157 --- /dev/null +++ b/.github/workflows/runner-probe.yml @@ -0,0 +1,13 @@ +name: Runner probe +on: workflow_dispatch +jobs: + probe: + runs-on: ubuntu-latest + steps: + - name: Hardware + run: | + echo "nproc: $(nproc)"; free -m | head -2 + echo "cgroup mem: $(cat /sys/fs/cgroup/memory.max 2>/dev/null || cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null)" + grep -m1 'model name' /proc/cpuinfo; grep -m1 'hypervisor' /proc/cpuinfo >/dev/null && echo "hypervisor flag: yes" || echo "hypervisor flag: no" + echo "flags: $(grep -m1 '^flags' /proc/cpuinfo | tr ' ' '\n' | grep -E '^(avx|avx2|avx512[a-z]*|sse4_2|bmi2|aes|erms|rdrand|pclmulqdq)$' | tr '\n' ' ')" + uname -r; df -h /workspace /tmp 2>/dev/null | tail -2