我目前有一个1U机架安装戴尔poweredge 1950,它与2倍英特尔Xeon 5160's作为标准,但服务器开始最大的CPU使用量太频繁,我希望升级CPU而不更换整个钻机。我目前正在考虑购买2倍英特尔Xeon X 5272‘S(我正在运行的应用程序--最缺乏资源的应用程序--不幸的是只能在单个内核上运行,所以双核还是四核并不重要)。我的服务器能处理这些CPU吗?
执行所有微软R函数(特别是前缀为rx的函数,例如rxImport()、rxDataStep()、rxBTrees()等)默认情况下使用多线程?如果是,我如何在执行这些功能时监控我的本地计算机上有多少内核(或线程)正在使用?我已经看到,当我在任务管理器中执行rxBTrees()时,'Microsoft ML Engine‘进程启动,这消耗了大约50-60%的CPU。这是否意味着并行计算正在发生?如何监控/控制线程数?