You are not logged in.
I am getting some real terrible redis benchmarks on my brand new, extremely high spec laptop
~ % cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i7-9850H CPU @ 2.60GHz
redis-benchmark
====== PING_INLINE ======
100000 requests completed in 6.15 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.00% <= 1 milliseconds
33.15% <= 2 milliseconds
91.81% <= 3 milliseconds
99.99% <= 4 milliseconds
100.00% <= 4 milliseconds
16265.45 requests per second
====== PING_BULK ======
100000 requests completed in 6.15 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.00% <= 1 milliseconds
32.82% <= 2 milliseconds
89.20% <= 3 milliseconds
99.97% <= 4 milliseconds
100.00% <= 4 milliseconds
16254.88 requests per second
====== SET ======
100000 requests completed in 6.14 seconds
50 parallel clients
3 bytes payload
keep alive: 1
0.00% <= 1 milliseconds
33.01% <= 2 milliseconds
89.44% <= 3 milliseconds
99.99% <= 4 milliseconds
100.00% <= 4 milliseconds
16289.30 requests per second
An ancient MBP I have is pushing 60k for the SET, my desktop does 177935 for the set which is 10x more.
Running the same kernel, able to repro this directly from the installer after installing redis. (booting from usb drive)
~ % uname -a
Linux laptop 5.2.11-arch1-1-ARCH #1 SMP PREEMPT Thu Aug 29 08:09:36 UTC 2019 x86_64 GNU/Linux
Any idea how I should go about debugging this?
Offline
Wow... somehow this feels like an ordering thing in the network stack, results are great if I do this:
modprobe -r iwlmvm
[root@slaptop ~]# modprobe -r cfg80211
[root@slaptop ~]# modprobe -r iwlwifi
[root@slaptop ~]#
[root@slaptop ~]#
[root@slaptop ~]#
[root@slaptop ~]# redis-benchmark
====== PING_INLINE ======
100000 requests completed in 0.61 seconds
50 parallel clients
3 bytes payload
keep alive: 1
100.00% <= 0 milliseconds
165016.50 requests per second
====== PING_BULK ======
100000 requests completed in 0.63 seconds
50 parallel clients
3 bytes payload
keep alive: 1
100.00% <= 0 milliseconds
159744.41 requests per second
====== SET ======
100000 requests completed in 0.60 seconds
50 parallel clients
3 bytes payload
keep alive: 1
What more if I reload the module performance remains good. So somehow localhost appears to be getting slow under certain orderings of loading the modules.
Offline