Posts Tagged “dtrace”
Twist Twitter 的人
by zhou on June 14, 2007
大多数人关心以 Web 2O 面目见人的 Twitter,我们来看看光环后面另一些有意思的东西。 Twitter 是 Ruby on Rails 的一个成功范例,也是对 server performance 需求的典型应用,他们如何让每个铜板儿的投资都产生适当的回报?DTrace 是答案之一。 Twitter 非常走运或者富有远见地把平台搭在 Solaris 上,因而他们有现成的 DTrace 可用。Twitter 的开发者曾在几个小时内靠 DTrace 发现了造成 RoR 性能严重降低的问题,他们联系了相关的开发者并很快得到了 patch 修正这个问题。在 Joyent,Twitter 和 Bryan Cantrill(他是谁?)的合作中,他们用一天时间检查 Rails 环境中 Ruby 进程,想看看是什么造成了 Twitter 中不可忍受的延迟。靠 DTrace,他们发现 Rails (…)