Tomcat網路處理 引數調優

2021-10-08 23:06:02 字數 455 閱讀 4312

1、bio+同步servlet

tomcat7及之前使用,乙個請求,乙個工作執行緒,cpu利用率低

2、apr+非同步servlet

apr(apache可移植執行庫),是apache http伺服器的支援庫。jni的形式呼叫apache http伺服器的核心動態鏈結庫來處理檔案讀取或網路傳輸操作。tomcat預設監聽指定路徑,如果有apr安裝,則自動啟用。

3、nio+非同步servlet

tomcat8開始預設使用nio方式,非阻塞讀取請求資訊,非阻塞處理下乙個請求,完全非同步。

nio處理流程:

調優方向:

linux 網路引數調優

所有的tcp ip調優引數都位於 proc sys net 目錄。例如,下面是最重要的一些調優引數,後面是它們的含義 1.proc sys net core rmem max 最大的tcp資料接收緩衝。2.proc sys net core wmem max 最大的tcp資料傳送緩衝。3.proc ...

tcp網路引數調優思路

1.設定向外連線可用埠範圍 2.設定time wait連線重用 3.設定快速 time wait連線 4.設定time wait的最大連線長度 5.啟用以一種比超時重發更精確的方法來啟用rtt的計算 rtt round trip time 乙個連線的往返時間,即資料傳送時刻到接收到確認的時刻的差值 ...

效能調優 tomcat

介紹 tomcat 伺服器是乙個免費的開放源 的輕量級 web 應用伺服器,如apache處理靜態html能力 突出不同,tomcat處理動態html能力相當強大,因此一般專案都是部署apache tomcat,由 apache處理程式的靜態檔案,tomcat處理jsp 頁面和servlet。tom...