簡體   English   中英

基於Linux的集群上的CPUTIME和WALLTIME C ++代碼

[英]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 這將運行“時間”程序,如您在注釋中所述,該程序將打印出類似以下內容的內容:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM