访问被拒绝,你可能没有权限或未登录。

部署 佈署後 ruby 的 cpu usage 飆高,請問是怎麼回事

hechian · July 30, 2012 · Last by huacnlee replied at August 25, 2012 · 3405 hits

想請問一下各位會不會跑到這種程度呢 ... 我的主機是 Linode 1024,跑 Ubuntu 用 RVM 跑 Ruby 1.9.2-p290 用 Unicorn + Nginx 跑了大概三個站 每個站各用兩個 Unicorn worker 結果每個 worker 居然 CPU 都在 25% 以上,更有甚者是 30% 以上-_- 主進程每個都 12.3% Orz ... 我都暈了我

請各位不吝指教,感激

見鬼了 ... kill -s QUIT 去關掉後重新啟動,居然 CPU 直接上到 5x ... 還是因為我有裝了 New Relic Agent 的關係呢?

暈死,自問自答 ... 把 Ruby 從 1.9.2 升級到 1.9.3 問題就解決了 -_- Ubuntu 11.10 用 rvm 跑 Ruby 1.9.2-p290 可能有問題,所以升級到 1.9.3 CPU 的改變:

------------From-----To----- Project 1-- 4x% --- 03% -- Project 2-- 5x% --- 11% --

這真是太神奇了

#2 楼 @hechian 1.9.2-p320 有问题没?

#3 楼 @heliang7 不知道,沒上了,這用老板的信用卡租 Linode 的,要是一直衝太高我擔心我的薪水會被扣了 :P 不過換了 1.9.3 之後真的 CPU Usage 都不高了

#4 楼 @hechian 期待 2.0 的效率更高。

#5 楼 @heliang7 不知道哪時候才會正式 release 呢!

应该是 gc 的问题

你有没有安装 patch ?或许是 patch 引出的问题,1.9.2 我在很多环境都试过,没有你这种问题

You need to Sign in before reply, if you don't have an account, please Sign up first.