當前位置:編程學習大全網 - 網絡軟體 - tomcat性能分析

tomcat性能分析

Tomcat 默認配置的最大請求數是 150,實際上也就300-400並發 當某個應用擁有 250 個以上並發的時候,應考慮應用服務器的集群具體能承載多少並發,需要看硬件的配置,CPU 越多性能越高,分配給 JVM 的內存越多性能也就越高,但也會加重 GC 的負擔。qps100以下單服務器,單應用qps1000以下啟動多個tomcat實例(tomcat集群),並使用負載均衡服務器對其訪問進行分配。用戶訪問直接訪問負載均衡服務器。qps10000以下通過分布式架構,將session服務化,解決session復制問題,並按照功能模塊拆分成獨立子系統,獨立配置子系統集群(加服務器,不用配置session***享)。

生產環境下的兩臺Nginx + PHP5(FastCGI)服務器,跑多個壹般復雜的純PHP動態程序,單臺Nginx + PHP5(FastCGI)服務器跑PHP動態程序的處理能力已經超過“700次請求/秒”,相當於每天可以承受6000萬(700 60 60*24=60480000)的訪問量

Nginx的高並發,官方測試支持5萬並發連接。實際生產環境能到2-3萬並發連接數。10000個非活躍的HTTP keep-alive 連接僅占用約2.5MB內存。三萬並發連接下,10個Nginx進程,消耗內存150M。淘寶tengine團隊說測試結果是“24G內存機器上,處理並發請求可達200萬”。

mysql阿裏雲性能比較

QPS:全名 Queries Per Second,意思是“每秒查詢率”,是壹臺服務器每秒能夠響應的查詢次數,是對壹個特定的查詢服務器在規定時間內所處理流量多少的衡量標準。簡單的說,QPS = req/sec = 請求數/秒。它代表的是服務器的機器的性能最大吞吐能力。TPS 即 Transactions Per Second 的縮寫,每秒處理的事務數目。壹個事務是指壹個客戶機向服務器發送請求然後服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應後結束計時,以此來計算使用的時間和完成的事務個數,最終利用這些信息作出的評估分。TPS 的過程包括:客戶端請求服務端、服務端內部處理、服務端返回客戶端。

  • 上一篇:包青天之七俠五義的劇集評價
  • 下一篇:天師執位的《第Ⅰ部》
  • copyright 2024編程學習大全網