anything in the range close to 1 second is good enough
remeber a strong passphrase is better than a high number of rounds
$ lscpu | egrep -i 'thread|core|socket'
Thread(s) per core: 2
Core(s) per socket: 6
Socket(s): 1
Benchmarking ssh-keygen with Ed25519 on CPU: AMD Ryzen 5 7530U
Testing with 100 rounds...
Key generation took: .53 seconds
Testing with 200 rounds...
Key generation took: 1.05 seconds
Testing with 500 rounds...
Key generation took: 2.64 seconds
Testing with 1000 rounds...
Key generation took: 5.28 seconds