Wednesday, August 12, 2020

Facebook and memcached - Tech Talk

 Here is the link. 

The FB evolution of memcache 

I do believe that this presentation gave me so much encouragement to prepare system design. Move fast, and also make things work. 

End TCP, use UDP to allow memory used for cache to store data instead of saving those opening connections. 

mcproxy: still reduction in packet I/O connections. 

Dynamically adjust the timeout and

# of keys we send out in UDP ......

reusing mcproxy

- mxproxy supports connection sharing from all process on a server

- TCP for sets/ delete

2 millisecond cache - instead of database call 4 milliseconds 

mcproxy maintain 

West coast 

The next Era: server optimizations

Storage memory optimization

System CPU time optimization 

Problem: Excessive system calls - multiple "write" per response

Threading and kernel optimization




No comments:

Post a Comment