優化 WebLogic 伺服器效能引數2

2021-04-26 23:57:32 字數 1541 閱讀 1200

二、設定與效能有關的配置引數

在乙個 weblogic 域中,配置檔案( config.xml )位於與管理伺服器通訊的機器裡,提供 weblogic mbean 的長期儲存。管理伺服器作為連線的中心點,為服務例項與系統管理工具提供服務。域也可以包括其他的 weblogic 例項,稱之為從服務,主要為應用程式提供服務。

當啟動管理伺服器是,首先讀域配置檔案,然後跳過建立在配置檔案中管理 mbean 預設的屬性值,每一次用系統管理工具(不管是命令列介面還是管理控制台)改變乙個屬性值,它都會被存到相應的管理 mbean ,並且寫進配置檔案。

下表列出了 config.xml 檔案中影響伺服器效能的引數。

元素 屬性 控制台標籤 備註

server nativeioenabled native io enabled  

executequeue threadcount thread count  

executequeue queuelength

queuelengththresholdpercent

threadsincrease

threadsmaximum

threadpriority queue length

queue length threshold percent

(佇列長限度百分比)

threads increase

threads maximum

thread priority  

server stuckthreadmaxtime

stuckthreadtimerinteral stuck thread max time

(堵塞執行緒的最長時間)

stuck thread timer interval

(堵塞執行緒的時間間隔)  

server threadpoolpercentsocketreaders socket readers  

server acceptbacklog accept backlog

(接受快取數)

jdbcconnectionpool initialcapacity

maxcapacity initial capacity

max capacity

jdbcconnectionpool statementcachesize statement cache size

(宣告高速緩衝大小)

三、調整開發模式與產品模式預設值

你可以指定域為開發環境或為產品環境。 weblogic 會根據你指定的環境型別使用不同的預設值提供不同的服務。

下表列出了兩種模式下的預設值

優化引數 開發模式 產品模式

execute queue: threadcount 15 threads 25 threads

jdbc connection pool: maxcapacity 15 connections 25 connections

3 . 1 更改執行時模式

在建立了乙個域後,按下列步驟可以更改域裡所有服務的的執行時模式:

WebLogic 伺服器配置

環境版本 windows 8.1 weblogic 10.3.0 jdk 1.6 weblogic 建立域在windows環境下有兩種方式 直接在開始選單建立domain 2 直接進入weblogic安裝目錄中建立domain,具體位置類似如 d bea wlserver 10.3 common b...

總結 17 優化伺服器效能

對caffeine的配置我們只要配置乙個快取的最大值和過期時間即可,這是我們在專案中需要用到的。caffeine caffeine.posts.max size 15caffeine.posts.expire seconds 180這是一篇對caffeine進行簡單但是詳細介紹的部落格 在我們的專案...

mysql效能優化 伺服器優化(筆記四)

伺服器的硬體效能直接決定著mysql資料庫的效能,硬體的效能瓶頸,直接決定mysql資料庫的執行速度和效率。需要從以下幾個方面考慮 1 配置較大的記憶體。足夠大的記憶體,是提高mysql資料庫效能的方法之一。記憶體的 io比硬碟快的多,可以增加系統的緩衝區容量,使資料在記憶體停留的時間更長,以減少磁...