mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 02:45:08 +02:00
Fix CPU usage info in sys
(#8321)
Closes #8264. This PR does a few things to fix the `usage` column in `sys.cpu`: 1. Sleep a while (~400ms) between calls to `sys.refresh_cpu()`, [as required by `sysinfo`](https://docs.rs/sysinfo/latest/sysinfo/trait.SystemExt.html#method.refresh_cpu) 2. Change `sys` to return a `LazyRecord` (so you can do things like `sys | get host` instantly without waiting for CPU info) 3. Update our `sysinfo` dependency to [fix CPU usage calculations on Linux](https://github.com/GuillaumeGomez/sysinfo/pull/946) CPU usage is no longer always reported as zero: 
This commit is contained in:
@ -18,7 +18,7 @@ nu-utils = { path = "../nu-utils", version = "0.76.1" }
|
||||
|
||||
chrono = { version="0.4.23", features = ["std"], default-features = false }
|
||||
serde = {version = "1.0.143", default-features = false }
|
||||
sysinfo ="0.28.0"
|
||||
sysinfo ="0.28.2"
|
||||
|
||||
[features]
|
||||
plugin = []
|
||||
|
Reference in New Issue
Block a user