如何在Stata/MP上生成多核负载?

如何在Stata/MP上生成多核负载?,stata,Stata,我正在监视Stata/MP(Stata/SE的多核版本)的CPU和内存使用情况,但我不是一名Stata程序员(更像是一名Perl程序员) 有人能发布一些代码,利用公共数据集在Stata/MP上生成足够的负载,从而在几分钟左右的时间内使用四个CPU核(甚至达到最大值) 如果您能为我提供一个.do文件和一个.dta文件(或者我可能需要的任何文件),我想我可以从那里获得它。提前谢谢 这应该可以做到: sysuse auto expand 10000 bootstrap: logistic foreig

我正在监视Stata/MP(Stata/SE的多核版本)的CPU和内存使用情况,但我不是一名Stata程序员(更像是一名Perl程序员)

有人能发布一些代码,利用公共数据集在Stata/MP上生成足够的负载,从而在几分钟左右的时间内使用四个CPU核(甚至达到最大值)

如果您能为我提供一个.do文件和一个.dta文件(或者我可能需要的任何文件),我想我可以从那里获得它。提前谢谢

这应该可以做到:

sysuse auto
expand 10000
bootstrap: logistic foreign price-gear_ratio
这个答案基于一个,但我添加了一些注释、一些设置和一个额外的引导命令,该命令生成的负载更少。您可以将其放入一个名为“load.do”的文件中,并使用file->do在Stata中执行它。单击“中断”按钮停止执行


如果更合适的话,请将此问题合并到前面的答案中。

这个问题,因为它不涉及统计分析,在统计网站上并不合适。您可能会从Stata用户的listserve中得到快速而权威的答案。同时,让我们将其迁移到相关的Stack Exchange论坛。非常感谢!这太完美了!
// Clear memory before each run
// http://www.stata.com/help.cgi?clear
clear all

// Allocate plenty of memory
// http://www.stata.com/help.cgi?memory
set memory 1024m

// Load data set: 1978 Automobile Data
// (Use "sysuse dir" to list other data sets)
// http://www.stata.com/help.cgi?sysuse
sysuse auto

// Duplicate observations
// http://www.stata.com/help.cgi?expand
expand 10000

// Bootstrap sampling and estimation
// http://www.stata.com/help.cgi?bootstrap
// Generate high load using example from bootstrap documentation
bootstrap: regress mpg weight gear foreign
// Generate even higher load and for a longer period
//bootstrap: logistic foreign price-gear_ratio