Pulse report — Lenovo Legion PRO5 16IRX9¶
Submitted 2026-05-15T17:15:42+00:00 · fingerprint 52ac8959911b9a8e
Summary¶
28 ok · 1 skipped · 0 failed
| benchmark | status | duration | summary |
|---|---|---|---|
cpu_python |
ok | 0.16s | sieve 239.61 Mops/s, arith 32.07 Mops/s |
cpu_hash |
ok | 4.00s | SHA-256 single-thread (16 MiB chunks): 2434 MiB/s |
cpu_compress |
ok | 2.83s | zlib c/d 65/337 MiB/s, lzma 14 MiB/s, zlib ratio 0.66 |
sqlite_oltp |
ok | 8.02s | WAL mode: inserts=68431 selects=5361 updates=50622 ops/s |
memory |
ok | 2.06s | memcpy 19891 MiB/s (ctypes), 1MiB alloc 67854/s |
disk_seq |
ok | 0.07s | seq write 5433 MiB/s, seq read 12498 MiB/s (256 MiB, O_DIRECT) |
disk_rand |
ok | 2.78s | random 4K read: 7192 IOPS (O_DIRECT) |
network_download |
ok | 13.19s | max 2.3 MiB/s (19 Mbps), median 2.2 MiB/s, σ=0.1 (3 samples) |
llm_inference |
ok | 3.88s | tinyllama-1.1b-chat-v1.0.Q4_K_M.gguf on llama-cpp-python (32 threads): pp512=429.0 tok/s · tg128=61.8 tok/s |
gpu_compute |
ok | 0.15s | CPU (scipy-openblas) (cpu-numpy): 1115.1 GFLOPS @ 2048^3 |
sysbench_cpu |
ok | 30.01s | sysbench cpu @ 32t, prime=20000: 30673 events/s |
sysbench_memory |
ok | 0.07s | sysbench memory read: 65556 MiB/s |
sysbench_threads |
ok | 20.01s | sysbench threads @ 16t: 11742 events/s |
stream |
ok | 1.02s | STREAM Triad 60.3 GB/s (Copy 55.3 · Scale 51.8 · Add 60.8) · 1144 MiB working set |
fio_disk |
ok | 61.83s | 4K randread 165065 IOPS · 1M seqwrite 2816 MiB/s |
stress_ng_cpu |
ok | 30.03s | stress-ng cpu @ 32t (matrixprod): 46424 bogo-ops/s |
stress_ng_memory |
ok | 30.30s | stress-ng memrate: 1 bogo-ops/s |
7zip |
ok | 17.99s | compress 100 MIPS, decompress 7653 MIPS |
openssl_speed |
ok | 18.02s | AES-256-GCM (16K blocks): 7426 MiB/s |
c_ray |
ok | 5.97s | c-ray-mt 7680x4320 rays=16 threads=32: 4.95 s |
ffmpeg_x264_encode |
ok | 3.52s | x264 encode 900 frames @ 1080p in 3.5s = 256.1 fps (last reported: 259.0 fps) |
blender_bmw27 |
ok | 82.83s | BMW27 (CYCLES, 100% resolution): 82.3 s (wall: 82.8 s) |
glmark2 |
ok | 34.94s | glmark2 score: 150 |
docker |
ok | 7.79s | pull 4.41s · run start (median) 657 ms |
compile_sqlite |
ok | 13.81s | sqlite3.c compiled in 13.81s (18525 lines/s) using cc |
compile_cpp |
ok | 1.27s | json.hpp compiled in 1.27s (19464 header lines/s) using c++ |
compile_java |
ok | 10.29s | javac compiled 500 classes / 786000 LOC in 10.29s (76353 lines/s) |
compile_redis |
ok | 8.86s | redis built in 8.9s with -j8 (151 object files) |
browser_js |
skipped | 0.20s | no chromium-family browser found |
Subscores¶
Geomean of the per-bench headline metric within each category, normalised against the reference baseline (100 = parity).
| category | score |
|---|---|
| compress | 0.1 |
| cpu | 87.1 |
| crypto | 92.8 |
| disk | 61.5 |
| gpu | 9.3 |
| media | 128.0 |
| memory | 224.5 |
| ml | 77.3 |
| render | 108.6 |
System¶
| field | value |
|---|---|
| platform | linux/ubuntu/x86_64 |
| CPU | Intel(R) Core(TM) i9-14900HX (32 threads) |
| RAM | 15.5 GiB |
| NUMA | 1 node(s) |
| GPU | nvidia: NVIDIA GeForce RTX 4070 Laptop GPU (8188 MiB, drv 566.26) |
| Submitter | Tomáš Vrba example@seznam.cz |
Detail¶
cpu_python — cpu¶
status: ok · duration: 0.16s
sieve 239.61 Mops/s, arith 32.07 Mops/s
| metric | value | unit |
|---|---|---|
| sieve_throughput | 239.6 | Mops/s |
| arith_throughput | 32.07 | Mops/s |
| primes_found | 1.489e+05 | primes |
cpu_hash — cpu¶
status: ok · duration: 4.00s
SHA-256 single-thread (16 MiB chunks): 2434 MiB/s
| metric | value | unit |
|---|---|---|
| sha256_throughput | 2434 | MiB/s |
| chunk_size_mib | 16 | MiB |
cpu_compress — cpu¶
status: ok · duration: 2.83s
zlib c/d 65/337 MiB/s, lzma 14 MiB/s, zlib ratio 0.66
| metric | value | unit |
|---|---|---|
| zlib_compress | 64.59 | MiB/s |
| zlib_decompress | 337.3 | MiB/s |
| lzma_compress | 14.3 | MiB/s |
| zlib_ratio | 0.665 | ratio |
sqlite_oltp — database¶
status: ok · duration: 8.02s
WAL mode: inserts=68431 selects=5361 updates=50622 ops/s
| metric | value | unit |
|---|---|---|
| inserts_per_s | 6.843e+04 | ops/s |
| selects_per_s | 5361 | ops/s |
| updates_per_s | 5.062e+04 | ops/s |
| txn_per_s | 1.244e+05 | ops/s |
memory — memory¶
status: ok · duration: 2.06s
memcpy 19891 MiB/s (ctypes), 1MiB alloc 67854/s
| metric | value | unit |
|---|---|---|
| memcpy | 1.989e+04 | MiB/s |
| alloc_1mib_per_sec | 6.785e+04 | allocs/s |
disk_seq — disk¶
status: ok · duration: 0.07s
seq write 5433 MiB/s, seq read 12498 MiB/s (256 MiB, O_DIRECT)
| metric | value | unit |
|---|---|---|
| seq_write | 5433 | MiB/s |
| seq_read | 1.25e+04 | MiB/s |
| file_size_mib | 256 | MiB |
disk_rand — disk¶
status: ok · duration: 2.78s
random 4K read: 7192 IOPS (O_DIRECT)
| metric | value | unit |
|---|---|---|
| rand_read_iops | 7192 | IOPS |
| rand_read_throughput | 28.09 | MiB/s |
| file_size_mib | 512 | MiB |
network_download — network¶
status: ok · duration: 13.19s
max 2.3 MiB/s (19 Mbps), median 2.2 MiB/s, σ=0.1 (3 samples)
| metric | value | unit |
|---|---|---|
| download_max_mibps | 2.27 | MiB/s |
| download_median_mibps | 2.223 | MiB/s |
| download_max_mbps | 19.04 | Mbps |
| download_median_mbps | 18.65 | Mbps |
| download_stdev_mibps | 0.1286 | MiB/s |
| download_samples | 3 | n |
llm_inference — ml¶
status: ok · duration: 3.88s
tinyllama-1.1b-chat-v1.0.Q4_K_M.gguf on llama-cpp-python (32 threads): pp512=429.0 tok/s · tg128=61.8 tok/s
| metric | value | unit |
|---|---|---|
| llm_pp512_tokens_per_sec | 429 | tok/s |
| llm_tg128_tokens_per_sec | 61.81 | tok/s |
gpu_compute — gpu¶
status: ok · duration: 0.15s
CPU (scipy-openblas) (cpu-numpy): 1115.1 GFLOPS @ 2048^3
| metric | value | unit |
|---|---|---|
| gpu_sgemm_gflops | 1115 | GFLOPS |
| gpu_matmul_size | 2048 | N |
sysbench_cpu — cpu¶
status: ok · duration: 30.01s
sysbench cpu @ 32t, prime=20000: 30673 events/s
| metric | value | unit |
|---|---|---|
| sysbench_cpu_events_per_sec | 3.067e+04 | events/s |
| sysbench_cpu_threads | 32 | threads |
sysbench_memory — memory¶
status: ok · duration: 0.07s
sysbench memory read: 65556 MiB/s
| metric | value | unit |
|---|---|---|
| sysbench_memory_read | 6.556e+04 | MiB/s |
sysbench_threads — cpu¶
status: ok · duration: 20.01s
sysbench threads @ 16t: 11742 events/s
| metric | value | unit |
|---|---|---|
| sysbench_threads_events_per_sec | 1.174e+04 | events/s |
| sysbench_threads_count | 16 | threads |
stream — memory¶
status: ok · duration: 1.02s
STREAM Triad 60.3 GB/s (Copy 55.3 · Scale 51.8 · Add 60.8) · 1144 MiB working set
| metric | value | unit |
|---|---|---|
| stream_copy_gb_s | 55.31 | GB/s |
| stream_scale_gb_s | 51.81 | GB/s |
| stream_add_gb_s | 60.82 | GB/s |
| stream_triad_gb_s | 60.33 | GB/s |
fio_disk — disk¶
status: ok · duration: 61.83s
4K randread 165065 IOPS · 1M seqwrite 2816 MiB/s
| metric | value | unit |
|---|---|---|
| fio_randread_iops | 1.651e+05 | IOPS |
| fio_randread_throughput | 644.8 | MiB/s |
| fio_seqwrite_throughput | 2816 | MiB/s |
stress_ng_cpu — cpu¶
status: ok · duration: 30.03s
stress-ng cpu @ 32t (matrixprod): 46424 bogo-ops/s
| metric | value | unit |
|---|---|---|
| stress_ng_cpu_bogo_ops_per_sec | 4.642e+04 | bogo-ops/s |
| stress_ng_cpu_threads | 32 | threads |
stress_ng_memory — memory¶
status: ok · duration: 30.30s
stress-ng memrate: 1 bogo-ops/s
| metric | value | unit |
|---|---|---|
| stress_ng_memrate_bogo_ops_per_sec | 1.06 | bogo-ops/s |
7zip — compress¶
status: ok · duration: 17.99s
compress 100 MIPS, decompress 7653 MIPS
| metric | value | unit |
|---|---|---|
| 7z_compress_rating | 100 | MIPS |
| 7z_decompress_rating | 7653 | MIPS |
openssl_speed — crypto¶
status: ok · duration: 18.02s
AES-256-GCM (16K blocks): 7426 MiB/s
| metric | value | unit |
|---|---|---|
| aes256_gcm | 7426 | MiB/s |
c_ray — render¶
status: ok · duration: 5.97s
c-ray-mt 7680x4320 rays=16 threads=32: 4.95 s
| metric | value | unit |
|---|---|---|
| c_ray_render_time_s | 4.949 | s |
| c_ray_threads | 32 | threads |
ffmpeg_x264_encode — media¶
status: ok · duration: 3.52s
x264 encode 900 frames @ 1080p in 3.5s = 256.1 fps (last reported: 259.0 fps)
| metric | value | unit |
|---|---|---|
| ffmpeg_x264_encode_fps | 256.1 | fps |
| ffmpeg_x264_output_mib | 22.9 | MiB |
blender_bmw27 — render¶
status: ok · duration: 82.83s
BMW27 (CYCLES, 100% resolution): 82.3 s (wall: 82.8 s)
| metric | value | unit |
|---|---|---|
| blender_bmw27_render_seconds | 82.28 | s |
glmark2 — gpu¶
status: ok · duration: 34.94s
glmark2 score: 150
| metric | value | unit |
|---|---|---|
| glmark2_score | 150 | points |
docker — container¶
status: ok · duration: 7.79s
pull 4.41s · run start (median) 657 ms
| metric | value | unit |
|---|---|---|
| docker_pull_time | 4.406 | s |
| docker_run_median | 0.6567 | s |
| docker_run_min | 0.5971 | s |
compile_sqlite — compile¶
status: ok · duration: 13.81s
sqlite3.c compiled in 13.81s (18525 lines/s) using cc
| metric | value | unit |
|---|---|---|
| compile_time | 13.81 | s |
| compile_throughput | 1.852e+04 | lines/s |
| download_time | 2.571 | s |
compile_cpp — compile¶
status: ok · duration: 1.27s
json.hpp compiled in 1.27s (19464 header lines/s) using c++
| metric | value | unit |
|---|---|---|
| cpp_compile_time | 1.272 | s |
| cpp_compile_throughput | 1.946e+04 | lines/s |
| download_time | 0.6526 | s |
compile_java — compile¶
status: ok · duration: 10.29s
javac compiled 500 classes / 786000 LOC in 10.29s (76353 lines/s)
| metric | value | unit |
|---|---|---|
| javac_time | 10.29 | s |
| javac_lines_per_sec | 7.635e+04 | lines/s |
| javac_classes_per_sec | 48.57 | classes/s |
compile_redis — compile¶
status: ok · duration: 8.86s
redis built in 8.9s with -j8 (151 object files)
| metric | value | unit |
|---|---|---|
| redis_build_time | 8.86 | s |
| redis_objs_per_sec | 17.04 | objs/s |
| redis_jobs | 8 | threads |
| download_time | 1.682 | s |
browser_js — browser¶
status: skipped · duration: 0.20s
skipped: no chromium-family browser found