赛捷软件论坛's Archiver

lynn.yu 发表于 2020-6-3 17:09

[KB 74154功能解说] 是否有办法查看apachetomcat的内存使用情况?

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]产品[/b]
Sage X3



[b]类别[/b]
性能



[b]描述[/b]
Apachetomcat服务在X3中的性能似乎变慢了。有什么方法可以监控这项服务吗?

如何在Windows中创建进程监控器跟踪?


[b]解决方法[/b]
内存使用情况的监测需要花费足够长的时间,才能获得有效的统计。所以你需要 “创建一个场景”来跟踪内存使用情况,或者与X3中的活动进行比较。

1. 请确保参数TABTRA设为了“是”。
a. 参数设置→基本参数→参数值,SUP项目,SEC组。
2. 在服务器上的Performance Monitor (ProMon) 中创建一个数据收集器集。
a. 在开始/搜索框中键入Performance monitor(性能监控器)
b. 选择并运行它。
c. 展开数据采集器集文件夹
d. 选择用户自定义文件夹
e. 在右侧的白色窗格中单击右键,然后选择 "新建"、"数据采集器集"。
f. 输入一个名字,然后点击手动创建(高级)。
g. 下一步
h. 选择性能计数器
i. 下一步
j. 添加
k. 在左上角的窗格中,找到进程计数器并展开下拉菜单。
l. 选择私有字节
m. 在左下角的窗格中,找到正在运行的 apachetomcat 服务的进程(例如,在 Win7 独立电脑上有两个 java.exe 进程)。
n. 点击添加>>
o. OK
p. 确保你的计数器在顶部窗格中高亮显示,以便记录。
q. 设置你的采样时间间隔
r. 下一步
s. 选择一个目录或接受默认的"%systemdrive%\PerfLogs\Admin\Tomcat trace"
t. 下一步
u. 如果您是以管理员身份设置的,您可以将 "运行为:"保留为<默认>;否则,请单击 "更改...",然后输入管理员帐户的Windows凭证。
v. 如果你准备好了开始跟踪,请选择现在就开始这个数据采集器集,否则接受保存并关闭默认值。
w. 请注意:如果你选择保存并关闭,你可以通过在上面右击并选择开始(它位于用户自定义文件夹下)按钮来开始追踪
x. 完成

运行ProMon追踪一周,然后打开追踪结果分析是否有特别的峰值趋势。这可以和这个SQL脚本的结果进行比较,看看内存使用和X3活动之间是否存在关联性。
select *
from [FOLDER NAME].AESPION
where ESPDAT_0 > GETDATE ()-7 –- (Greater than 7 days before today) Based on when you stop the ProMon trace this number may be different
order by ROWID desc

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.