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