簡體   English   中英

調用 psutil.cpu_percent(interval=1) 時發生了什么?

[英]What is happening when you call psutil.cpu_percent(interval=1)?

我想知道我的 cpu 利用率,命令似乎是psutil.cpu_percent(interval=1) ,但為什么我必須說interval=1 這意味着什么?

文檔

interval > 0.0比較間隔(阻塞)前后經過的系統 CPU 時間。

interval0.0None比較自上次調用或模塊導入以來經過的系統 CPU 時間,立即返回。 這意味着第一次調用它時,它會返回一個你應該忽略的無意義的 0.0 值。 在這種情況下,為了准確起見,建議在兩次調用之間至少間隔 0.1 秒來調用此函數。

因此,如果您傳遞interval=1 ,它將在 1 秒內測量 CPU 利用率。 在進行測量時,調用將阻塞(大概是休眠)。

暫無
暫無

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

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