配置syb_default_pool。

2020-09-21 12:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在开发版本

Adaptive Server Enterprise/16.0 SP02 PL05 HF1/EBF 26759 SMP/P/x86_64/Enterprise Linux/ase160sp02pl05x/2736/64位/FBO/Mon Jan 16 23:55:31 2017

我一直在CPU运行率很高的情况下,检查mon *表没有显示任何阻塞,而且在大多数情况下,CPU的使用率均超过90%。 我计划将CPU的数量从48VCPU增加到64VCPU。 以前,将syb_Default_pool配置为46,然后将其减小为32,以确保我们不会过多地达到并行竞争。 但是,经过仔细观察,我计划增加到64VVCPU,我试图找到的答案是什么是好的配置,应该配置与CPU数量相同的syb_default_pool线程数还是使用任何已知的实践默认经验法则。 通常安全的是分配80%的容量。 有人可以建议syb_default_pool的新配置

最好的问候

-伊姆兰。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在开发版本

Adaptive Server Enterprise/16.0 SP02 PL05 HF1/EBF 26759 SMP/P/x86_64/Enterprise Linux/ase160sp02pl05x/2736/64位/FBO/Mon Jan 16 23:55:31 2017

我一直在CPU运行率很高的情况下,检查mon *表没有显示任何阻塞,而且在大多数情况下,CPU的使用率均超过90%。 我计划将CPU的数量从48VCPU增加到64VCPU。 以前,将syb_Default_pool配置为46,然后将其减小为32,以确保我们不会过多地达到并行竞争。 但是,经过仔细观察,我计划增加到64VVCPU,我试图找到的答案是什么是好的配置,应该配置与CPU数量相同的syb_default_pool线程数还是使用任何已知的实践默认经验法则。 通常安全的是分配80%的容量。 有人可以建议syb_default_pool的新配置

最好的问候

-伊姆兰。

付费偷看设置
发送
2条回答
昵称总是被占用
1楼-- · 2020-09-21 13:03

经验法则

如果这是一个独立的dbhost-并假定您在ASE中没有命名线程池:

syb_default_pool = #physical cores-2的线程数

在syb_blocking_pool和syb_system_pool中为OS和其他ASE线程活动留了一些空间。

无论如何,我强烈建议不要配置高于#个物理内核的在线引擎。 自旋锁争用的风险很高。

HTH

蒂尔曼

compass1988
2楼-- · 2020-09-21 12:55

此外,如果正在使用多个条带和压缩来运行数据库转储,则每个条带都会消耗一些CPU进行压缩(" sybmultbuf"进程)。 我在Linux上使用" with compression = 100"选项看到每个转储条带有60-90%的CPU。

因此,您需要保留足够的备用CPU,以便转储不会成为计算机的瓶颈。

一周热门 更多>