lnmp壓力測試結果php處理能力低,增加pm.max_children後一樣沒提升

來源:互聯網
上載者:User

標籤:blog   http   使用   os   2014   io   

lnmp架構是現在很常用的,拜讀過張晏的部落格,核心,php-fpm,nginx,fastcgi進行調優,用autobench壓力測試,訪問php頁面,從100個並發開始,每次加50個,直到1000個並發,pm=static,pm.max_children=128,機器8G記憶體,CPU是L5520,測出來的結果php的最強處理能力達360M/S,後面就一直持續在350左右,與張晏的700+相差竟有一倍,按道理來說,機器的效能比他寫的文章時候所用的機器效能好很多,應該是能高700+,至少是能接近才是,後面,把pm.max_children調到200,測出來的結果還是一樣,測試過程查看了iostat

看到IOWAIT的佔用率很底,wsec/s也不到1M,IO不存在瓶頸,用top查看CPU使用率

發現CPU的使用率也極低,負載也低,CPU並不是瓶頸,查看記憶體free -m,發現記憶體還有1G(8g記憶體,pm開兩百個進程大約4G,mysql用innodb,大概用2.5記憶體)多,記憶體也是夠用的,後來用iftop查看時發現,

看到網卡峰值達到九十M以上,而且總在90M左右,不會超百M,也不會降,此時懷疑是網卡問題,是百M網卡,用命令ethtool eth0

從上面可以看到,千兆網卡,但只接在百兆網路裡,在這裡就可以看出一些情況了,在pm.max_children把128調到200後,php的處理能力還是跟沒調的時候一樣,應該就是這個網卡的問題了如果接在千兆交換器裡面,php的處理能力應該能飆升,但能達到多少,我沒有環境測試,無法測得.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.