squid 3 是否支持 tcmalloc? 我不清楚官方是否真正支持,但我编译时,是可以使用tcmalloc启动的! [root@Chinarenservice squid]# strings /usr/local/squid/sbin/squid | grep epoll_ctl epoll_ctl commSetSelect: epoll_ctl(, [root@Chinarenservice squid]# lsof -n|grep tcmalloc squid 27032 root mem REG 8,2 1412859 440730 /usr/local/lib/libtcmalloc.so.0.0.0 文章总结:http://user.qzone.q...
之前,一直困恼很久的MySQL的问题因为有了tcmalloc后得以解决。 问题是:网站访问量不高,高峰时并发数在300-400之间。CPU比较高,在30-80%之间波动得厉害,使用top命令可以看到是mysql进程导致,同时用iostat和sar查看iowait值很高在20-30之间。 但是系统还可以稳定运行,然后周期性的出现swap分区占用率攀升,直接导致应用程序无法连接数据库。不知道这是不是mysql的swap颠簸的问题。没 解决办法的时候只好经常监控内存的使用...
公司要部署新的服务器和mysql数据库, 我想用google-perftools里的tcmalloc替代glibc的malloc。 需要在编译mysql的时候,就用configure指定吗?还是可以装完mysql再另外装tcmalloc库? 谁实践过啊? 大规模的时候,用这个东东,会有什么bug或者不好的情况发生吗?