爲了在大型部署中運行python腳本,我需要找出腳本使用的「總CPU小時數」。該腳本執行一個單獨的程序(特別是使用MPI的模擬),該程序需要包含在計數中。什麼是最好的,最準確的方法呢?Python中的「CPU小時數」總計
更具體地說,總CPU小時數是一個內核上程序的使用情況。現在我正在使用一個核心的VirtualBox環境中運行腳本。一旦我知道CPU小時的精確數量,我就切換到真正的模擬。我認爲這是在一個核心上計算最簡單的方法。
有沒有人有我應該如何處理這個問題的想法?
謝謝!
爲了在大型部署中運行python腳本,我需要找出腳本使用的「總CPU小時數」。該腳本執行一個單獨的程序(特別是使用MPI的模擬),該程序需要包含在計數中。什麼是最好的,最準確的方法呢?Python中的「CPU小時數」總計
更具體地說,總CPU小時數是一個內核上程序的使用情況。現在我正在使用一個核心的VirtualBox環境中運行腳本。一旦我知道CPU小時的精確數量,我就切換到真正的模擬。我認爲這是在一個核心上計算最簡單的方法。
有沒有人有我應該如何處理這個問題的想法?
謝謝!
你見過'resources'模塊嗎? http://docs.python.org/library/resource.html – tMC
您的操作系統可以提供詳細的使用情況日誌。這是一個經常關閉的功能。你在使用什麼操作系統? http://superuser.com/questions/149961/cpu-ram-usage-log-over-a-period-of-time-to-file-on-centos –
@ S.Lott:我使用Ubuntu 10.4(in在Windows 7上的VirtualBox)。 @tMC:謝謝我會檢查一下! – Doa