Hello,

For now, I'm trying to evaluate the performance of memcached server by 
using several client workloads.
I have a question about multi-get implementation in binary protocol.
As I know, in ascii protocol, we can send multiple keys in a single request 
packet to implement multi-get.

But, in a binary protocol, it seems that we should send multiple request 
packets (one request packet per key) to implement multi-get.
Even though we send multiple getQ, then sends get for the last key, we only 
can save the number of response packets only for cache miss.
If I understand correctly, multi-get in binary protocol cannot reduce the 
number of request packets, and
it also cannot reduce the number of response packets if hit-ratio is very 
high (like 99% get hit). 

If the performance bottleneck is on the network side not on the CPU, I 
think reducing the number of packets is still very important, 
but I don't understand why the binary protocol doesn't care about this.
I missed something?

Thanks in advance,
Byungchul.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"memcached" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to memcached+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to