点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用BICS连接来运行基于带宽的报告,该连接利用了DSL服务。我们有8个DSL,每个分配32 GB的内存。
问题一旦DSL达到其最大内存,则DSL服务就会在CMC中启动,同时操作系统(Java.exe)中相应的BO服务无法对其自身进行回收 反过来会消耗几乎100%的CPU。由于没有分配CPU的其他服务,并且几乎所有报告都因不同的通用错误而失败。
在BO/服务器中是否需要配置任何东西,以便在DSL服务达到最大值后自动回收?
提前感谢!
在每个节点上都有版本信息和内存规范将是一件好事。
如果没有这些信息,则看起来是报表设计和/或BW方面的大小和优化问题。
但是,您也可以使用DSL ASP的GC/其他选项。 它们是Java进程,因此您可以使用标准的Java调整策略。
这意味着DSL服务崩溃了,这就是为什么它无法正常回收的原因。
因此,每个节点中有104个专用于DSL的64gb,这些节点上还运行着什么?
您确定是否还有足够的空间用于所有其他服务,并且没有内存争用吗?
为什么需要32gb for DSL-您确定没有将Webi用作从BW导出数据的ETL工具吗?
Hi Dennis,
版本:BO 4.2 SP3补丁6
每个具有104 GB内存的4个处理节点,其中每个节点具有2个32 GB的DSL。
所有24个核心CPU。
当DSL达到最大值时,DSL服务在CMC-> Servers中进入启动状态(该服务的PID被删除),但是Windows(java.exe)中的相应服务仍保留旧的PID,这意味着 服务不会在Windows级别上回收,这会使CPU达到100%。
此致
Manhoj
检查提到的SAP注释。
1968075-由BI平台进程在某些Linux平台上使用异常大量的虚拟内存导致的WebI错误
为什么每个节点上都有2个DSL?
一周热门 更多>