我想在我的服务器上对 BLAST 运行时间进行基准测试,所以我启动了该time
命令。服务器有 16 个 CPU,我正在运行 BLAST 16 线程。在我进行分析时,可能还有其他应用程序并行运行。
输出如下:
184255.45user 458.23system 6:37:54elapsed 773%CPU (0avgtext+0avgdata 83504272maxresident)k
294680inputs+10029344outputs (1799major+149694417minor)pagefaults 0swaps
将用户时间解释为 CPU 运行我的应用程序所花费的秒数,我得到的时间超过了总时间。我见过有人告诉我应该用 %CPU 来划分时间,但是我只得到了 3 分钟,这对于 BLAST 和我放入其中的大小的输入是不现实的。
我需要的信息是用户时间,但我不知道如何解释它。
对结果的解释有什么建议吗?