【发布时间】:2014-06-16 13:56:50
【问题描述】:
我发现自己需要测试一个多桌面(在同一网络上的 2-4 台不同的电脑之间)长时间运行(每个测试运行一个多小时,我无法预测每个测试需要多长时间)程序,我我正在尝试尽可能地使系统自动化(由于需要进行大量测试)
由于我正在测试性能并且系统使用节点之间的协作(数据共享),因此所有机器同时运行测试至关重要(系统时钟精度就足够了,我不是在看纳秒)并且一次只运行一个测试(每台机器上运行一个进程,并且只有在每台机器上的进程完成后才能运行下一个测试)。因此,最好检测系统何时完成执行以便运行下一个测试。
每个进程都是从一个批处理文件(我事先准备好的)开始的。另请注意,由于每个进程都在渲染图像,CPU 的所有内核都在使用中,因此使用的任何自动化都需要对性能的影响很小。
我精通 C++ 和 Java(有问题的系统是 C++),感谢任何帮助。谢谢 (如果我有什么不清楚的地方,请尽管问,我对 stackoverflow 没有太多经验)
【问题讨论】:
标签: batch-file scheduling scheduler job-scheduling