运行lmbench3运行无结果,提示../scripts/results: 30: cannot create ../../results//test1-pc.0: Directory nonexistent
时间: 2023-07-05 11:29:23 浏览: 257
该错误提示表明测试结果文件夹不存在。在运行lmbench3之前,需要先创建一个用于存储测试结果的文件夹。您可以按照以下步骤操作:
1. 进入lmbench3的主目录,使用以下命令创建一个用于存储测试结果的文件夹:
```
mkdir results
```
2. 确保当前用户对该文件夹有写入权限,您可以使用以下命令更改该文件夹的权限:
```
chmod 777 results
```
3. 然后再次运行lmbench3测试,应该就能够正常地生成测试结果文件了。
如果问题仍然存在,您可以尝试检查您的系统是否满足lmbench3的系统要求,或者尝试重新编译程序以解决任何可能存在的编译错误。
相关问题
运行lmbench-3_0_a9测试结果中Processor - Shell 测试结果空白
lmbench-3_0_a9中的Processor - Shell测试主要用于测量系统执行命令行操作的速度,例如执行一个简单的shell命令。如果在测试结果中看到该测试的结果为空白,可能有以下原因:
1. 测试时没有执行正确的命令。请确保在测试中使用了正确的shell命令。
2. 系统的性能太低,无法满足测试的要求。请尝试在更高性能的系统上运行测试。
3. 测试程序出现了错误。请尝试重新编译并运行测试程序。
需要注意的是,测试结果为空并不意味着测试失败,也可能是测试结果被屏蔽了。您可以尝试查看测试程序的输出以及相关的日志文件,来了解测试的执行情况。
如何设置Lmbench循环运行的命令
要设置Lmbench循环运行的命令,可以使用以下命令:
```
./bin/lmbench-run -n <num_runs> <test_name>
```
其中,`<num_runs>` 指定要运行的循环次数,`<test_name>` 指定要运行的测试名称。例如,要运行 STREAM 测试 10 次,可以使用以下命令:
```
./bin/lmbench-run -n 10 stream
```
这将在当前目录下运行 STREAM 测试 10 次,并输出每次测试的结果。您可以根据需要修改 `<num_runs>` 和 `<test_name>` 参数来运行其他测试或设置不同的循环次数。