1
我不太瞭解WebSphere,但我需要知道WebSphere的配置堆大小。如何查找Websphere的堆使用情況
我檢出了ps -ef
,並grep它WebSphere
希望Xms,Xmx出現,但無法看到處理結果中的這些參數。 (MaxPermSize
已上市,但)
如何檢查xms,xmx和optionaly當前的使用情況? 我不使用GUI的方式是首選,但如果沒有簡單的方法,那麼GUI是好的。
我不太瞭解WebSphere,但我需要知道WebSphere的配置堆大小。如何查找Websphere的堆使用情況
我檢出了ps -ef
,並grep它WebSphere
希望Xms,Xmx出現,但無法看到處理結果中的這些參數。 (MaxPermSize
已上市,但)
如何檢查xms,xmx和optionaly當前的使用情況? 我不使用GUI的方式是首選,但如果沒有簡單的方法,那麼GUI是好的。
您可以使用wsadmin腳本工具獲取此信息。具體來說,有以下的Jython命令(or download this file)將這樣的伎倆:
server = AdminConfig.getid('/Server:yourServerName/')
jvm = AdminConfig.list('JavaVirtualMachine', server)
print 'initialHeapSize: ' + AdminConfig.showAttribute(jvm, 'initialHeapSize')
print 'maximumHeapSize: ' + AdminConfig.showAttribute(jvm, 'maximumHeapSize')
編輯:上面只顯示你重視你已經明確配置。下面是替代命令,即使它是JVM默認值也會顯示該值:
jvmName = AdminControl.completeObjectName('WebSphere:type=JVM,process=yourServerName,*')
AdminControl.getAttribute(jvmName,'maxMemory')
謝謝,我會試試看。 – user865871 2012-01-08 05:50:44