Hack实战之——Redis源代码性能诊断
本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/12354875
上一篇文章里,我们聊到了Server源代码级别性能诊断的方法。
本篇测试一下redis。
CPU: CPU with timer interrupt, speed 0 MHz (estimated)Profiling through timer interruptsamples % image name app name symbol name...1514 3.7210 redis-server redis-server listDelNode334 0.8209 redis-benchmark redis-benchmark aeProcessEvents298 0.7324 redis-server redis-server sendReplyToClient286 0.7029 redis-server redis-server sdslen253 0.6218 libc-2.5.so libc-2.5.so _int_malloc251 0.6169 redis-server redis-server readQueryFromClient...
在此次测试中,redis消耗主要在内存处理(listdelNode()函数)模块。
一个server性能好与坏,最基本的一条,就是内存设计。