Ole*_*nev 9 performance central-processing-unit xeon
在我的 HFT 软件中,我计划使用一个内核来计算股票指数。这将是简单的while(true)循环,没有任何延迟,它将尽可能频繁地计算(求和和乘法)分量(每秒数百万次),我计划每天这样做 8 小时。
我以前从来没有把我的电脑每天 100% 全职加载。可能有危险吗?处理器是否有某种“资源”(当然非常大)之后它可以停止工作?
eww*_*ite 11
没有危险(使用服务器级硬件时)。
我已经运行了数百个 HFT 系统,在这些系统中,我们会指定一个 CPU 内核来运行自旋锁线程(以减少中断),或者在交易日期间将策略与特定的 CPU 内核挂钩。这就是 CPU 的设计目的。我可以说在这种情况下我从未有过处理器故障。
在您的情况下,您使用的是合适的服务器吗?其他需要考虑的因素是冷却、冗余风扇、电源等。但这些是任何生产系统的标准项目。
一般来说,不,虽然你应该看的是负载,但温度。你可能想模拟负载(或许与SuperPI的窗口上,Prime95的在Linux和Windows或其他一些压力测试的应用程序,或者您的实际应用程序),直到温度稳定-similar什么的超频会做运行过程。
您希望此温度低于该处理器的最大额定温度 - 查找数据表。然后查看您的冷却解决方案是否足够,并根据需要进行调整。我不能建议监控软件,不幸的是,在不了解操作系统的情况下 - nagios 之类的常见嫌疑人可能会起作用,但对于初始“烧入”,lmsensors或pcwizard 之类的东西可能适用于单个系统。
大多数现代处理器在过热时只会节流——英特尔对此有专门介绍。如果性能至关重要,这对您的应用程序来说将是可怕的,但系统更有可能关闭或表现出奇怪的行为,而不是烧毁自己。这是处理器负担过重的迹象,并且正在发生不好的事情 - 在这种情况下检查您的冷却选择。
| 归档时间: |
|
| 查看次数: |
961 次 |
| 最近记录: |