<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>inntran</title>
    <link>https://ruby-china.org/inntran</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>(有结论) 同样的 Ruby/Rails 环境，在 Mac 和 Linux 下小命令性能不同</title>
      <description>&lt;p&gt;我也不知道放这个版块是否合适。。。
楼主上周五刚提货 rMBP 13'，楼主还有一个去年买的神舟笔记本。
昨天刚配置了 Ruby/Rails 环境，用的 RVM。跑同一个应用的 rails g, rake -T, rake routes，两个机器性能差别很明显。&lt;/p&gt;

&lt;p&gt;我的神舟配置：i7-2630QM 2.0GHz 4 核心 8 线程 6M 缓存，8G 内存，M4 256G SSD
rMBP 就是官网最低的标配，i5-3210 2.5 GHz 处理器 3M 缓存，8G 内存，128G SSD&lt;/p&gt;

&lt;p&gt;神舟运行 Ubuntu 12.10, gcc 4.7.2
rMBP 是 OS X 10.8，XCode 带的 gcc（没看版本）&lt;/p&gt;

&lt;p&gt;Ruby 都使用 rvm install 1.9.3 --patch falcon 安装的。
跑 time rails g
在神舟电脑 Ubuntu Linux 上是 6 秒多，在 rMBP 上是 2 秒多。&lt;/p&gt;

&lt;p&gt;各位怎么看这个问题，是硬件差别还是因为 llvm 编译器？（注：我不想在 rMBP 上装 Linux）
另外有什么像 SPEC 那种 benchmark Rails 环境的方法啊？&lt;/p&gt;

&lt;p&gt;附：我现在使用的一种测试方法
从这里下载源码：&lt;a href="https://github.com/rails3book/ticketee-v2" rel="nofollow" target="_blank"&gt;https://github.com/rails3book/ticketee-v2&lt;/a&gt;
本代码是 Rails 3 in Action 中的代码，使用 Rails 3.2
测试前先装个 Ruby 1.9.3 w/falcon，bundle update, rake db:migrate&lt;/p&gt;

&lt;p&gt;在神舟 K480A-i7G D2 上的测试，数据：
rake spec:controllers  15.70s user 0.66s system 66% cpu 24.503 total
rake spec:controllers  15.92s user 0.74s system 67% cpu 24.843 total
rake spec:controllers  15.67s user 0.73s system 66% cpu 24.559 total&lt;/p&gt;

&lt;p&gt;rails g  4.16s user 0.23s system 99% cpu 4.421 total
rails g  4.76s user 0.27s system 99% cpu 5.058 total
rails g  4.33s user 0.19s system 99% cpu 4.542 total&lt;/p&gt;

&lt;p&gt;在命令行中跑 phoronix-test-suite，
build-php 花了 68.43s
Apache Bench 得分 22440&lt;/p&gt;

&lt;p&gt;采纳 &lt;a href="/doitian" class="user-mention" title="@doitian"&gt;&lt;i&gt;@&lt;/i&gt;doitian&lt;/a&gt; 同学的建议，开始配置在神舟上配置 phoronix-test-suite&lt;/p&gt;

&lt;p&gt;&lt;em&gt;结论：&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;看了一下在 XCode 4.8 的前提下在 Mac 上使用 RVM 编译 Ruby 用的是 clang 编译器，是 LLVM 的一个前端，LLVM 比 gcc 快是正常情况。&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;神舟的 i7-2630QM 跑 openssl speed，速度在 MBP 之上一点点。&lt;/p&gt;</description>
      <author>inntran</author>
      <pubDate>Tue, 06 Nov 2012 03:46:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/6557</link>
      <guid>https://ruby-china.org/topics/6557</guid>
    </item>
    <item>
      <title>令人无奈失望的浏览器分布现状</title>
      <description>&lt;p&gt;以国内某高校校园网用户为例&lt;/p&gt;

&lt;p&gt;样本大小 17113&lt;/p&gt;

&lt;p&gt;Chrome 浏览器累计出现 1973 次，占所有浏览器的 11.53%：其中在 Windows XP 下出现 821 次，Windows 7 下出现 1118 次。556 次为 360 浏览器，441 次为搜狗浏览器，246 次为傲游浏览器，腾讯 QQ 浏览器 43 次。&lt;/p&gt;

&lt;p&gt;Firefox 浏览器累计出现 129 次，占所有浏览器的 0.75%：XP 下出现 46 次，Win 7 下出现 65 次&lt;/p&gt;

&lt;p&gt;IE 浏览器 14967 次，占所有浏览器的 87.4%：XP 下出现 7885 次，Win 7 下出现 6963 次。在所有的 IE 的访问中：3229 次 360 浏览器，1411 次搜狗浏览器，17 次 QQ 浏览器。声称自己是 IE6 的占所有浏览器的 19.88%，声称自己是 IE7 的占所有浏览器的 22.62%，声称自己是 IE8 的占所有浏览器的 29.68%，声称自己是 IE9 的占所有浏览器的 11.13%。&lt;/p&gt;

&lt;p&gt;Safari 浏览器 32 次：OS X 10.6.8 下出现 3 次，OS X 10.7.4 出现 5 次&lt;/p&gt;

&lt;p&gt;使用 Rails 收集的数据，自己拿 LibreOffice Calc 的数据透视表做的分析。  &lt;/p&gt;</description>
      <author>inntran</author>
      <pubDate>Wed, 18 Jul 2012 01:38:11 +0800</pubDate>
      <link>https://ruby-china.org/topics/4381</link>
      <guid>https://ruby-china.org/topics/4381</guid>
    </item>
    <item>
      <title>想拿 Rails 给国内某高校做一套现代的内容管理系统</title>
      <description>&lt;p&gt;几点想法
0 开源（协议没想好，代码放 Github）
1 流程上适应中国国情（能删贴、置顶、有审计日志等）
2 使用 PostgreSQL 数据库
3 外观上有现代感
4 不需要支持老浏览器（可以放 IE 浏览器更新提示）
5 功能不要太复杂，考虑到用的人大多是中年人
6 前端不用 Bootstrap（考虑 Foundation 中，用的还是 SASS/SCSS，比较符合我口味）
7 布局、颜色上给用户一些调节选项
8 还有手机版
9 用户（读者、编辑）为中心，而不是拍脑袋决定的人说了算
10 部署在学校主页后，逐渐向各学院各部门推广。
11 没有历史包袱
12 不想用现有的 CMS
13 对上传的 MS Word DOC 文件提供预览，文字提取或转换成 PDF
14 只有部门负责人对本部门分类下的信息有修改权&lt;/p&gt;

&lt;p&gt;大家有什么建议？
或者有人想跟我一起开发也行。我只想做一个潮一点的学校网站。国内没一个做的好的。  &lt;/p&gt;</description>
      <author>inntran</author>
      <pubDate>Fri, 13 Jul 2012 06:08:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/4282</link>
      <guid>https://ruby-china.org/topics/4282</guid>
    </item>
  </channel>
</rss>
