Gridengine
掛鐘時間、使用者時間和cpu時間有什麼區別
我們正在使用 GridEngine 執行計算作業。每個工作返回 3 次不同的時間:
- 掛鐘時間
- 使用者時間
- CPU時間
這三者有什麼區別?這三個中哪一個最適合比較兩個應用程序/腳本的性能
掛鐘時間是執行一項工作所花費的實際時間。這相當於用秒錶計時您的工作,完成任務的測量時間可能會受到系統當時正在執行的任何其他操作的影響。
使用者時間衡量 CPU 執行程式碼所花費的時間*。*這不計算可能正在執行的任何其他內容,也不計算核心中花費的 CPU 時間(例如文件 I/O)。
CPU 時間衡量 CPU 用於執行程式碼或程式碼請求的任何內容的總時間。這包括核心時間。
“使用者時間”測量可能最適合測量不同作業的性能,因為它受系統上發生的其他事情的影響最小。