NovaSDR Support Forum

General Category => General Discussion => Topic started by: Bas ON5HB on 22 Feb 2026, 16:15

Title: Benchmarking is added...
Post by: Bas ON5HB on 22 Feb 2026, 16:15
Hi all,

There are benchmarks added to the novasdr program.
Here is an example:

time ./novasdr-server benchmark cpu-fft-complex 1024 1024000
Run fft_benchmark for: iterations=1024 fft_size=1024000 is_real=false accelerator=None ...

run ./novasdr-server benchmark --help to see all benches you can do.

It can help you decide what fft_size is best for your system and if it's faster via GPU or non-accelerated.

It slipped in a few weeks ago ;D

root@Websdr:/opt/novasdr# ./novasdr-server benchmark --help
Run benchmark

Usage: novasdr-server benchmark [OPTIONS] <KIND> [ITERATIONS] [FFTSIZE]

Arguments:
  <KIND>        [possible values: cpu-fft-complex, cpu-fft-real, cl-fft-complex, cl-fft-real, vk-fft-complex, vk-fft-real, ssb]
  [ITERATIONS] 
  [FFTSIZE]     

The 'time' command will time how long very test takes.