246
|
lpfavreau Arthur Debert · 技术社区 · 16 年前 |
1
522
The psutil library 为您提供各种平台上的CPU、RAM等信息:
一些例子:
以下是提供更多概念和兴趣概念的其他文档: |
2
82
使用 psutil library . 在Ubuntu 18.04上,pip从2019年1月30日起安装了5.5.0(最新版本)。旧版本的行为可能有所不同。 通过在Python中执行以下操作,可以检查psutil的版本:
要获取一些内存和CPU统计信息,请执行以下操作:
这个
您还可以获取当前Python实例使用的内存:
这将给出Python脚本的当前内存使用情况。 |
3
48
仅适用于Linux:
|
4
24
下面的代码,没有外部库为我工作。我在Python 2.7.9上进行了测试 CPU使用率
和Ram使用情况,总计、已用和免费
|
5
14
逐行
安装:
示例:我的Python文件中有几个函数
对函数定义进行以下更改
对于 , 运行:
输出
对于 内存分析 ,
输出
此外,内存探查器结果也可以使用
编辑:可以使用 TAMPPA 包裹使用它,我们可以得到一行一行想要的图
|
6
13
这是我不久前整理的东西,它只是windows,但可能会帮助您完成部分需要完成的工作。 源自: “对于系统可用内存” http://msdn2.microsoft.com/en-us/library/aa455130.aspx http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx?mfr=true 注意:WMI接口/进程也可用于执行类似任务 python的WMI: http://tgolden.sc.sabren.com/python/wmi.html 守则:
|
7
9
我们选择使用通常的信息源,因为我们可以在空闲内存中找到瞬时的波动,并感觉到对数据的查询 内存信息 数据来源很有用。这也帮助我们获得了一些预先解析的相关参数。 密码
(我们剥离了所有新行以进行进一步分析)
|
8
8
我觉得这些答案是为Python2编写的,而且在任何情况下都没有人提到标准
|
9
8
这是所有好东西的总和:
代码:
|
10
5
“…当前系统状态(当前CPU、RAM、可用磁盘空间等)”和“*nix和Windows平台”可能是难以实现的组合。
“可用磁盘空间”?什么算“磁盘空间?”所有设备的所有分区?多引导环境中的外部分区如何? 我不认为Windows和*nix之间有足够明确的共识可以实现这一点。事实上,被称为Windows的各种操作系统之间甚至可能没有任何共识。是否有一个适用于XP和Vista的Windows API? |
11
5
从第一次响应中获得反馈,并做了一些小改动
|
12
4
此脚本用于检查CPU使用情况:
|
13
3
|
14
3
您可以读取/proc/meminfo来使用内存
|
15
2
通过组合,可以实现实时CPU和RAM监控
它也可以在Jupyter中工作,无需任何代码更改:
|
16
1
根据@Hrabal的cpu使用代码,我使用的是:
|
17
1
您可以将psutil或psmem与子流程一起使用 示例代码
|
18
0
使用crontab运行不会打印pid
设置:
|
19
-12
我不相信有一个支持良好的多平台库可用。请记住,Python本身是用C语言编写的,所以任何库都只需做出一个明智的决定,即运行哪个操作系统特定的代码段,正如您上面所建议的那样。 |
Lue · 慈善机构如何衡量捐赠的CPU使用率? 6 年前 |
Dusol · 使用多核时是否可能超出带宽限制? 6 年前 |
Adelin · ISA存储在哪里?如何准确地考虑它? 7 年前 |
St.Antario · 了解cpu寄存器 7 年前 |