如果未选择多核并行,那么就是从上到下,品种从第一个到最后一个循序计算的。选择多核并行,那么就看那个策略计算更快,那个品种的数据更小,就那个先发出
这说明你模型计算量大,可以减少预警量或者品种数量来控制看看
你选择多核后,目的就是为了提高CPU使用率,这个目前没法再去降低的
升级i7至尊?e5双路?
我有意思要升级这些cpu,就不知道金字塔能不能有效利用起多核?例如20核40线程,能不能40线程都利用起来?(如果策略足够多的话)
策略足够多会都利用起来的。
通常20核40线程,实际上你只有20个CPU能真正的独立运行,那么建议你策略维持在20个以内,这样才能保证最大的效率
超线程能起作用吗?我i5cpu,没超线程的,一个策略就已经占用快25%了,但是复制成9个策略一块跑,也就占了65%不到,弄成16个跑,也就占了70%不到。楼上的能跑到85%占用,是不是超线程起了一定作用(我怎么弄这cpu占用都上不去的)?
还是说关掉超线程还好一点?
我以后估计要跑9个以上的策略,但是这cpu也就占了70%不到(把1个策略复制成9个来模拟跑),看总cpu也不是100%的。
那到底,升级成8核或者更多核,有没作用?还是说现在i5就已经够了?(因为看占用也就最高70%?)
我的单个策略,后台跑看了下输出,跑一遍21个品种用了
0.2秒,假设我以后要跑16个差不多的策略,
那是用i7-4790K(4Ghz*4核8线程)好,还是i7-5960X(3Ghz*8核16线程)好?
前者单核(线程)速度快(响应快=发单快?),后者核多一倍。
[此贴子已经被作者于2015/6/24 11:54:20编辑过]