Xupeng's blog

Feb 4, 2012 - 2 minute read - Comments

MySQL 的临时目录

MySQL 服务器设置的 binlog 单文件最大为 1GB,偶然发现会有十几 GB 大小的 binlog 文件,从产生的时间上看像是某个 cron job 使用了超大的 transaction,为了找出“罪魁祸首”,我需要分析一下 binlog。

Jan 12, 2012 - 4 minute read - Comments

Code Swarm

Code swarm 是一个可视化项目,最常见的用途是把代码仓库的提交历史可视化,changesets 以时间顺序回放,每个发生变更的文件作为一个闪亮的光点从各处汇聚在对应的 committer 身上,把项目的演进历史以视频的方式形象地呈现出来,通常还会配上激动人心的背景音乐,令程序员们潸然泪下。

Dec 23, 2011 - 3 minute read - Comments

No SOPA! 将我的域名从 Godaddy 转出

近来美国在尚未通过的 SOPA 法案上产生了巨大争议,该法案最邪恶的地方在于,它使得 ISP 和版权方有权利因为某网站上有一点侵权内容而“拔其网线” - 使其域名无法解析,此权利也很容易被滥用。

Dec 14, 2011 - 2 minute read - Comments

迁移到 Octopress

用了三年多 Wordpress,由于实在很懒,没有写过多少东西,但跑在 Linode VPS 上的 Wordpress 却一直占用了很多资源,几个 PHP-FPM 进程加上 MySQL 就用掉了将近 400MB 内存,却没有什么访问量,觉得很不划算,再加上 Wrodpress 越来越臃肿,就想把它换成一个静态内容发布系统。

Dec 11, 2011 - 2 minute read - Comments

2.6.38 / 2.6.39 + XFS 的性能极差

线上的 MySQL 服务器一直都在使用 XFS 文件系统,性能和稳定性都表现良好,使用的内核版本是 2.6.29,经过时间和访问压力的验证,表现也不错。

前一段时间在测试几款 SSD 产品,考虑到 XFS 在内核 2.6.38 之后才加入了对 FITRIM 的支持( ref1 ref2),就在 2.6.38 和 2.6.39 上对 SSD 做了测试,测试结果却让人大跌眼镜,XFS 在 2.6.38 和 2.6.39 之上的性能差到完全不能接受。