如何使用 psutil 设置实时优先级

Posted

技术标签:

【中文标题】如何使用 psutil 设置实时优先级【英文标题】:How to set real time priority with psutil 【发布时间】:2017-05-18 13:52:45 【问题描述】:

。当我尝试这个时:process.nice(psutil.REALTIME_PRIORITY_CLASS) REALTIME_PRIORITY_CLASS 结果为HIGH_PRIORITY_CLASS

【问题讨论】:

哪个操作系统,psutil 版本。我可以看看print(psutil.REALTIME_PRIORITY_CLASS) 视窗。也许我需要以管理员身份运行它。 >>> import psutil >>> print(psutil.REALTIME_PRIORITY_CLASS) 256 请编辑您的问题以澄清:它将优先级设置为高但不是实时high 工作并且只有 realtime 不工作吗?或者这是否意味着REALTIME_PRIORITY_CLASS 结果为HIGH_PRIORITY_CLASS 【参考方案1】:

我遇到了完全相同的问题,以“管理员身份”运行 python 解决了这个问题(在 Win10 上使用 python3.7)。

为“python”创建一个windows快捷方式,并在快捷方式的高级设置中设置“以管理员身份运行”。

【讨论】:

以上是关于如何使用 psutil 设置实时优先级的主要内容,如果未能解决你的问题,请参考以下文章

在linux中如何根据nice值设置任务时间片

如何使用暴发户启动具有实时优先级(jackd)的进程?

如何在 Python 2 上使用 psutil.Popen 和 unicode 命令

如何使批处理文件运行程序然后将优先级设置得更高?

python 获取cpu内存硬盘等实时信息 psutil

python psutil 获取的网络io是实时数据还是累积