作者giive (lala)
看板Ruby
标题JavaEye 的运行情况
时间Mon Oct 9 14:16:30 2006
出自我的Blog
http://lightyror.blogspot.com/2006/10/javaeye.html
JAVA Eye 是对岸用 Ruby on Rails 架设的站台
里面有许多相当品质的 Ruby on Rails 讨论文章
从 Alexa 来看也有点规模,不算是小站了(当然离大站还差很多)
他的站长 Robbin 在转换到 Ruby on Rails 上线後的一个月
发表了一篇 通过JavaEye2.0网站看ruby on rails性能
提出对於 Ruby on Rails 效能的肯定
基本配置
他们硬体是相当容易买到的货色
HP DL145 G1,两路AMD Operton 2GHz CPU, 4G DDR RAM, 73G SCSI 15k Disk
软体是采用纯 Open Source 套件
Linux Kernel-2.6.7,lighttpd-1.4.13,MySQL-5.0,ruby-1.8.4(GC patch)
并且在同一台机器上面跑 Email 跟 Tomcat ( 应该是跑 lucene)
程式撰写方面,并没有特别使用 cache 来加快效率
目前流量
每天将近处理 15 万个 Request
根据 alexa 的比较,大约跟 HemiDemi 差不了太多
运行状况
根据 Robbin 的说法
CPU使用率在繁忙的时候大概15%左右
MySQL繁忙的时候平均每秒100个SQL,24小时平均每秒将近40条SQL
DISK IO 也相当的节省
采用 Ruby on Rails 对於 JavaEye目前没有效能的问题
如果程式使用Cache来Optimize
理论上应该可以更大幅度的增加网站的流量承受度
根据这篇报导的小结论
根据这个案例
我粗略估计,如果使用cache optimize 每天 50 ~ 60 万个 request 应该都没有任何问题
如果将 DB Server ,Email Server ,Search Server 分出来,应该可以有更好的效能
所以大致可以这样推论
Ruby on Rails 使用 production 环境,不特地作任何 optimize 的工作
我想 handle 小型的站台也没有任何的问题
大家可以尽量放心
--
lighty RoR 是一个介绍 lighttpd , SQLite , Ruby and Rails 的 Blog
http://lightyror.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.174.207.71