Skip to main content

Inspector tasks

Container images built from the images/ folder of the sc-images repository.

Benchmark​

ImageDescription
benchmarkGeneral CPU, memory, and compression benchmarks: Geekbench, OpenSSL speed, lmbench memory bandwidth (bw_mem), and compression of the Silesia corpus.
benchmark-ffmpegFFmpeg transcoding-capacity benchmark of audio and H.264/H.265 video encoding.
benchmark-llmLow-concurrency LLM inference speed benchmark with llama.cpp's llama-bench, measuring prompt processing and text generation across models and token counts.
benchmark-passmarkPassMark PerformanceTest CPU and memory benchmark suite.
benchmark-pgbench-postgresPostgreSQL database benchmark focusing on CPU and memory performance, measuring transactions per second and latency against a local or remote server.
benchmark-redisRedis 7.4 in-memory key-value store benchmark.
benchmark-storageRaw block device benchmark with fio, testing each distinct disk type of the host and multi-disk groups concurrently.
benchmark-vllm-cpuHigh-concurrency LLM inference benchmark with vLLM and GuideLLM, targeted CPUs with AVX-512.
benchmark-vllm-cpu-avx2High-concurrency LLM inference benchmark with vLLM and GuideLLM, targeted CPUs with AVX2 but no AVX-512.
benchmark-vllm-gpuHigh-concurrency LLM inference benchmark with vLLM and GuideLLM, using tensor parallelism across all available GPUs.
benchmark-webStatic web server benchmark, serving files with binserve and measuring throughput and latency with wrk.
nvbandwidthNVIDIA GPU memory bandwidth benchmark with nvbandwidth, measuring host-to-device and device-to-device copy speeds.
stress-ngCPU benchmark running stress-ng stressors and counting their operations per second.
stress-ng-longrunPinned stress-ng version for the 24-hour long-running benchmark.

Hardware discovery​

ImageDescription
dmidecodeReads the server's DMI/SMBIOS tables with dmidecode to report hardware details such as memory modules and firmware.
hwinfoCollects CPU, memory, and topology details with lshw and hwloc, plus the measured CPU frequency.
virtualizationChecks whether the server supports KVM hardware virtualization and reports the result as JSON.

Base​

ImageDescription
resource-trackerSpare Cores resource-tracker binary, copied into the other images to record resource usage while benchmarks run.
vllm-cpu-base-avx2vLLM CPU build for x86_64 hosts with AVX2 but no AVX-512, used as the base of benchmark-vllm-cpu-avx2.

Service​

ImageDescription
benchmark-postgres-serverPostgreSQL 18 server running at high priority, used as the remote target of database benchmarks.
llama.cppllama.cpp server (llama-server) with CUDA support, built from a pinned commit.