CPUTIME 和 WALLTIME C++基于 Linux 的集群上的代码
CPUTIME and WALLTIME C++ code on Linux based cluster
我有一个C++代码,我正在运行一个基于 Linux 的集群。我想测量 CPU 时间和挂机时间。以下是用于提交作业的 bash 文件的外观:
#!/bin/bash
#$ -V
#$ -cwd
#$ -j y
#$ -orte_onenode 2
#$ -o out
#$ -N program
~/home/directory/executable
提前感谢您的帮助。
您可以在脚本中将~/home/directory/executable
替换为time ~/home/directory/executable
。 这将运行"time"程序,正如您在注释中指出的那样,该程序打印如下内容:
145.58u 9.072s 2:36.27 98.9 0+0k 392+340672io 1pf+0w
第一个数字是用户模式时间(以秒为单位)。 第二个是系统(内核)模式时间。 第三个是经过的总壁时间(分钟:秒)。 98.9
是运行期间的 CPU 利用率。 您可以在此处阅读有关这些值和time
计划的更多信息:http://linux.die.net/man/1/time
相关文章:
- 在VS代码中交叉编译Windows与Linux上的MinGW的SDL程序
- 如何在linux终端中同时编译和运行c++代码
- 在Linux for Windows上编译C++代码时出错
- 找不到Linux Visual Studio代码C++文件
- 是否可以在Linux上使用.Net Core 3.1创建C++/CLI代码的C#DLL
- 在 Linux 群集上运行 Windows C++代码
- [longjmp/setjmp]c++ 相同的代码窗口有异常 Linux 没有错误并且运行良好
- 在 Azure DevOps 构建管道中使用英特尔C++编译器为 Linux 环境构建C++代码
- g++ 9.2.1 (Linux) 会导致 seg 错误,但 Windows 上的代码块不会
- 我在使用 boost::serialization 时遇到了一个问题,我的代码在 Linux 中运行良好,但在 Wind
- 使用 execv 从C++代码执行的 Linux 脚本失败
- 如何从支持linux/mac操作系统的第三方代码为我的c#项目创建dll
- linux mint进程上的代码块已终止,状态为-1
- 在 RedHat Linux Enterprise Developer Workstation 上编译 C++17 代码
- 如何在 Linux 中获取本地代码页?
- popen() 如何工作以及如何在 Linux 上实现它到 C++ 代码中
- C++代码在 Linux 上按预期工作,但在 Windows 上则不然
- 为什么我的C 代码在Linux上运行,而在Windows上不运行,是否有RAM内存的问题
- C/C++,如何在CLI中为下载进度编写代码?Linux
- 使用哪个命令在C++代码 [Linux] 中执行程序