金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 402|回复: 11

参数优化时并行数不够,运行时间过长的问题

[复制链接]

13

主题

57

帖子

57

积分

Rank: 4

等级: 专业版

注册:
2025-7-4
曾用名:
发表于 2026-9-10 11:16 | 显示全部楼层 |阅读模式
参数优化时,能否先计算总任务再分配至各个核心运行,实现真正的多核并行,提升运行效率?现在是根据品种来分配到核心的吧?
运行8个品种的多周期策略参数优化,本机24核32线程,设置的是启用23核,实际只用了5核
运行占用关键结论
1. 选 23 核没有实际效果 —— 并行度仍是~5 核。 和上次填 30 核的结果几乎一致,说明这不是你设置的问题,而是金字塔优化引擎本身的并行上限(官方论坛有说明:核心数超 16 的机器,部分功能最大只能用总核心数的一半,即 16 核;而你实际连 16 都没到,多半是优化功能内部线程池或跨周期计算链路的串行限制)。不用再纠结核数设置—— 填 23 和填 30 效果一样。

回复

使用道具 举报

1

主题

312

帖子

312

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-10 13:07 | 显示全部楼层
您本地是7.21的版本吗?这个功能做过优化的,
可以用到64核的,超过64核,需要双CPU,单CPU最大64核
回复

使用道具 举报

13

主题

57

帖子

57

积分

Rank: 4

等级: 专业版

注册:
2025-7-4
曾用名:
 楼主| 发表于 2026-9-10 14:15 | 显示全部楼层
资深技术07 发表于 2026-9-10 13:07
您本地是7.21的版本吗?这个功能做过优化的,
可以用到64核的,超过64核,需要双CPU,单CPU最大64核

信达证券的专业版7.1.0,这个版本是不是当时还没有优化?
回复

使用道具 举报

1

主题

312

帖子

312

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-10 14:20 | 显示全部楼层
您可以和客户经理沟通,获取证券专版7.21版,再试试
回复

使用道具 举报

13

主题

57

帖子

57

积分

Rank: 4

等级: 专业版

注册:
2025-7-4
曾用名:
 楼主| 发表于 2026-9-11 09:10 | 显示全部楼层
资深技术07 发表于 2026-9-10 14:20
您可以和客户经理沟通,获取证券专版7.21版,再试试

现在用的8.0beta版本,并行核提升到8.9核,但离本机的设置23核还很远,本机实际核心数为24核32线程
回复

使用道具 举报

1

主题

312

帖子

312

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-27
曾用名:
发表于 2026-9-11 09:40 | 显示全部楼层
您的参数优化设置,和,认为并行核只到8-9核,能截下图看看吗
回复

使用道具 举报

13

主题

57

帖子

57

积分

Rank: 4

等级: 专业版

注册:
2025-7-4
曾用名:
 楼主| 发表于 2026-9-11 11:31 | 显示全部楼层
在参数优化页面,选择了8个参数,每个参数最小值为1,最大值为3,步长为1常规优化;节省内存模式


补充内容 (2026-9-11 11:33):
用豆包--本地任务--查询当前运行状态,信息如下:
查询下当前的运行状态

查询运行最新状态

状态已查询,进程健康,优化持续推进中:

## 当前运行状态(PID 12296)

表格

| 检测项 | 实测值 | 解读 |
| --- |...

补充内容 (2026-9-11 11:35):
检测项实测值实时并行度**8.68 核满载**(没掉)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

3

主题

1035

帖子

1076

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2026-9-11 14:11 | 显示全部楼层
启用23核”表示允许使用的最大并行上限,并不代表运行过程中会持续占满23个核心。
并行计算取决于操作系统调度分配,如果策略单次计算的执行时间短于线程调度、数据准备和结果汇总所需时间。那么也不可能达到核心满载。
回复

使用道具 举报

13

主题

57

帖子

57

积分

Rank: 4

等级: 专业版

注册:
2025-7-4
曾用名:
 楼主| 发表于 2026-9-11 15:06 | 显示全部楼层
admin 发表于 2026-9-11 14:11
启用23核”表示允许使用的最大并行上限,并不代表运行过程中会持续占满23个核心。
并行计算取决于操作系统 ...

主要是你看优化的剩余时间还有60多个小时,而cpu核心还没有满载,所以能否再迭代下,按总工作量来分配核心数,以减少总体需要的时间
回复

使用道具 举报

3

主题

1035

帖子

1076

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2026-9-11 15:20 | 显示全部楼层
目前参数优化的设计架构满足不了这个需求,没用设计的那么精细,受限品种和参数,不能把同品种上的同参数的计算任务分摊到不同的核上计算的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2026-9-17 10:22 , Processed in 0.107512 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表