主題: 請教關於 系統資源嚴重佔據 的問題?? 作者: 庸正大帝 於 二月 26, 2007, 06:03:40 下午 各位前輩先進
小弟先前已請教過 pconnect 指令 問題 http://forum.lifetype.org.tw/index.php?topic=3426 也更新到 1.1.4版 但是發現主機的 Server Load 仍然偏高 Memory Used 資源佔據仍舊嚴重 想請教1.1.4 的 pconnect 是否仍需改成 connect ?? 再來 Server Load 及 Memory Used 都偏高的問題要如何改善?? 主機商現在已將我的 Blog 移至獨立主機(都我一個人用 為了測試) 2CUP 4G RAM 但是 Server Load 及 Memory Used 仍然偏高 在線若超過50人 Server Load 會飆超過 30 (正常值據說不高於3) Memory Used 會飆超過 80% (正常值據說不高於65%) 想請教前輩們 你們所架設的 Blog 最多可以承受在線多少人呢?? 像幾個人氣旺的前輩所架設的 Blog 會有這個資源佔據的問題嗎?? 因為該主機商大部分是提供架設 DZ 論壇類型的網站 會是主機設定部份要做修正嗎?? 小弟實在是搞不定 還忘前輩不吝指導 感謝~~ 附上主機資訊 Apache 版本 1.3.37 (Unix) MySQL 版本 4.1.21-standard PHP 版本 4.4.4 2CUP 4G RAM 主題: Re: 請教關於 系統資源嚴重佔據 的問題?? 作者: markwu 於 二月 26, 2007, 06:51:12 下午 如果你是要架多人使用的站,建議你要用 Virtual Dedicate Server 或是 Dedicate Server。
原因是這是才能對你的 server 進行調教。 我之前的經驗,在 1 個 2G CPU 與 4G RAM 得情況下是可以到 500 個 concurrent user。 有很多的地方需要調教。 1. PHP 本身,必須加上 eaccelerator/xcache 等 opcode cache 機制,這會『大大』減低 server loading。 2. Apache 本身,加上 expire 與 cache module,這會減低你的頻寬與 DB 的 Access 3. 再來就是細部參數的調整。這可能就因機器配備而異了。 BTW, 目前的 LifeType 在沒裝任何 opcode cache 時,他的每一個 request 用量約 8-12 MB,最多大概到 20MB。另外記憶體用量偏高的原因在於記憶體釋出太慢,這也跟你有沒有使用 opcode cache 有關。 所以有太多的原因,你可能得要一個一個試試看。 最後就是程式的調教,例如加上 paging,讓出來的資料少一些。大概是這樣了 ... Mark 主題: Re: 請教關於 系統資源嚴重佔據 的問題?? 作者: 庸正大帝 於 二月 26, 2007, 07:57:05 下午 真是太感動了 :'(
又再次勞煩 Mark 兄親自解答 :-$ 小弟在跟主機商來研究研究 多謝囉 :-D 主題: Re: 請教關於 系統資源嚴重佔據 的問題?? 作者: markwu 於 二月 26, 2007, 09:34:44 下午 大部分的主機商是不會裝上 eaccelerator 與 xcache,因為這個有 security 的問題要克服。
如果你光用他的 opcode cache 應該是沒問題,可是如果你使用了他的 shared memory 功能,那麼這些 opcode accelerator 都沒有認證機制,所以任何人都可以存取 shared memory 中的東西。 這個可能不是跟主機商商量他就會裝的,而是要看你買哪種方案了。 Mark 主題: Re: 請教關於 系統資源嚴重佔據 的問題?? 作者: labyrinth 於 三月 03, 2007, 01:27:55 下午 最近我的lifetype也很怪,狂吃資源
CPU states: 100% user, 0.0% nice, 0.0% system, 0.0% interrupt, 0.0% idle Mem: 356M Active, 752M Inact, 220M Wired, 60M Cache, 112M Buf, 614M Free Swap: 1024M Total, 8304K Used, 1016M Free PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 2438 www 127 0 77332K 67932K RUN 14:29 18.41% 18.41% httpd 2437 www 126 0 83476K 70908K RUN 6:08 18.12% 18.12% httpd 2788 www 127 0 71460K 61252K RUN 3:26 12.06% 12.06% httpd 2436 www 126 0 82808K 72880K RUN 20:08 9.18% 9.18% httpd 2435 www 126 0 77456K 68100K RUN 14:41 4.64% 4.64% httpd 昨晚由1.1.3換成1.1.6後依然不見好轉,環境為 P4-2.4G+2G Ram / FreeBSD 5.4/Apache 2.2.4/PHP 5.2.1/MySQL 4.1.21,PHP有加上eAccelerator,當開啟 lifetype 網頁卡住時,開啟同機器上的 gallery2 速度卻很正常,apache log 沒有異常錯誤,不知各位有沒有什麼意見,謝謝。 |