[英]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.