以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]请教关于金字塔软件支持多核运算问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=7246) |
-- 作者:没有 -- 发布时间:2011/7/18 15:06:54 -- [求助]请教关于金字塔软件支持多核运算问题 1、多框架交易模式下,系统卡的厉害,系统中一个核运算到100%,其他核处于空闲状态。(显示K线数量已经设定到了300)。
2、金字塔目前只支持单核运算,如果购置一台拥有2个物理CPU的计算机,金字塔是否可以支持2个物理CPU中的单核运算?
3、单物理CPU和双物理CPU,哪个更适合金字塔工作?此计算机就是为了金字塔购置的,需要了解金字塔的运算分配原理?
4、CPU如果是6核12线程,金塔软件可以支持几核几线程工作?
5、金字塔一共有几个线程,分别在什么条件下,如何分配工作?
6、几核CPU是金字塔的最低配置要求,几核CPU是最佳配置?
烦请专业人士赐教
以下内容已看过多遍,其中的优化的解释似乎……
36·金字塔是否支持多核 答:多核支持不是应用程序软件所决定,而是操作系统决定的,如果你有多个CPU,那么只要应用程序开多个线程,操作系统会自动为你的程序分配多CPU执行。金字塔再工作时,会有多个线程同时运行,分别是数据接收、后台程式化交易、板块/套利指数刷新等4大线程,故如果用户是多核处理器,那么在执行后台自动交易时,操作系统会将后台的自动交易安排在另外的CPU上运行。为什么任务管理器上看到的是只有一个核?那是因为用户在执行比如公式系统优化时,由于执行优化时只能是一个线程,目前还没有那个技术能够实现一个线程的多CPU执行,金字塔为了保证工作效率,不会将一个CPU全部的资源占满,而是会预留一些给其他的软件执行。为什么我看到了再满负荷工作时金字塔似乎只占了一个CPU,而其他软件几乎都占了?前面说过了,金字塔不会占满整个CPU的资源,而其他软件会将整个CPU全部占用,导致操作系统工作时的全部其他软件,比如杀毒程序等软件只能使用另外CPU工作,导致用户看起来好像是其他软件再满负荷使用了,但实际上这样会让整个兄的效率降低,而不会是提升。 |
-- 作者:王锋 -- 发布时间:2011/7/18 15:15:20 -- 逐K线模式下 给个 撤单 的例子 请等到金字塔升级到3.0版使用最新的编译器后看看效果再看吧。目前多核的分配问题,只能暂时这样了 |
-- 作者:没有 -- 发布时间:2011/7/18 15:20:42 -- 王锋,您好,能够烦请您,就提问,逐一回答吗?因为,准备为金字塔购置一台计算机,需要知道金字塔的工作原理,才好定是2个物理CPU,还是1个物理CPU,还有核数,谢谢您了。 |
-- 作者:王锋 -- 发布时间:2011/7/18 15:24:15 -- 建义购置一台4核的,然后独立运行2个金字塔程序,这样效果会比较好。至于8核等等,应该意义不是很大。 |
-- 作者:没有 -- 发布时间:2011/7/18 15:26:22 -- 1、4核1颗CPU?还是2颗? 2、独立运行,是什么意思呢? 3、金字塔一共有几个线程,分别在什么条件下,如何分配工作? |
-- 作者:王锋 -- 发布时间:2011/7/18 15:39:51 -- 4核1颗CPU 应该就可以吧。 独立运行就是一台机器开2个金字塔 问题3,看前面的常见问题 |
-- 作者:没有 -- 发布时间:2011/7/18 18:41:44 -- 请问金字塔一共有几个线程,分别是什么? |
-- 作者:没有 -- 发布时间:2011/7/18 18:47:51 -- 分别是数据接收、后台程式化交易、板块/套利指数刷新等4大线程,看了很多遍了,请问“等”是什么? |
-- 作者:没有 -- 发布时间:2011/7/18 20:16:28 -- 请问Admin先生在吗?劳驾回答一下我的问题,好吗?不是难问题,您20个字,就能回答完了,咱们给论坛省点帖子,好吗? |
-- 作者:没有 -- 发布时间:2011/7/19 10:18:31 -- 想请教一下,金字塔主要是整数运算多?还是浮点运算多?还是多任务处理多?
或者偏重于其他方面?请开发人员赐教,谢谢啦…… |