4 ms·
Those are really useful numbers--I think a lot of it can be chalked up to virtualization, but we should definitely explore more around IRQ pinning for queues. A
by mikeyk 15y ago
Those are really useful numbers--I think a lot of it can be chalked up to virtualization, but we should definitely explore more around IRQ pinning for queues. Any good starting points / reading, are you mostly using taskset?
- lenn0x 15y agoTaskset is fine for the process pinning. Don't forget about hyperthreading, you want to try to keep each thread on each hardware thread. IRQ pinning, see an example script I have: http://chrisgoffinet.com/pin_network.sh http://chrisgoffinet.com/pin_network.sh This will set queues 0-7 to specific smp affinity slots.
- rkurian 15y agoWhy do you guys use both memcache and Redis ? Redis also has LRU cache functionality.
- lenn0x 15y agoBecause in-house we have a custom version of memcache. We rewrote memcache's slab allocator, and for some use cases, is better at memory efficiency than Redis.