- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我运行时间较长的程序启动时,我想降低它的优先级,这样它就不会消耗它运行的机器上的所有可用资源。环境使程序有必要限制自己。
有没有我可以使用的类似 python 命令的程序,这样程序就不会充分利用它所运行的计算机的全部容量?
最佳答案
您始终可以使用 nice pythonscript
运行该过程,
但是如果你想在脚本中设置 nice-level 你可以这样做:
import os
os.nice(20)
脚本运行的时间越长,您可以逐渐增加 nice 级别,因此随着时间的推移,它使用的资源越来越少,这是将它集成到脚本中的一个简单问题。
或者,从脚本外部,一旦它运行,您应该能够使用 renice -p <pid>
关于python - Nicing 正在运行的 python 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937199/
我知道 os.nice(20) 设置了 linux 上的最大 nice 级别。 但我不知道其他 unix 的值(value)(我不关心 MS-Win)。 我可以在 python 中使用最大 nice
我在 iostat 命令的手册中搜索了关于 %nice.在explanation在 %nice 的值中,有一个关于 nice 优先级的短语。我不明白它的意思,有人可以解释一下吗? 手册页中的完整注释如
我的一个容器总是很忙,并且正在从其他需要响应且仅不时处于事件状态的容器(网络服务器)中占用 CPU。 我想降低CPU消耗容器的CPU优先级,这样每当其他容器需要CPU时,它就不会被阻塞。 我该怎么做?
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
更改调用进程优先级的函数(例如:nice())应该作为库调用还是系统调用来实现?我在网上阅读有关它的信息,据我了解,它曾经是一个系统调用,但现在是一个库调用。为什么会这样? 最佳答案 所有函数都是库调
注意:这不适用于网页,它是一个简单的程序,它包含一组图像并会随机选择一些图像并将它们显示在屏幕上。想象一下使用图像编辑器并在 Canvas 上手动定位导入的图像。 我很难想出一种在固定尺寸的屏幕(它只
我需要一个相当聪明的算法来为图形(图表)设计出“漂亮”的网格线。 例如,假设一个条形图的值为 10、30、72 和 60。您知道: 最小值:10最大值:72范围:62 第一个问题是:你从什么开始?在这
是否有与 Unix 命令等效的 Windows 命令,nice? 我专门寻找可以在命令行使用的东西,不是任务管理器中的“设置优先级”菜单。 我试图在 Google 上找到它,但遭到无法想出更好形容词的
这个问题在这里已经有了答案: is nice() used to change the thread priority or the process priority? (3 个答案) 关闭 1 年
nice 的手册页说“nice() 将 inc 添加到 calling process 的 nice 值中。那么,我们可以使用它来更改 nice 值吗? pthread_create 创建的线程? 编
我想远程制作类似于DinahMoe's "plink"的东西。在plink中,单击鼠标可播放音高与鼠标高度成比例的音符。我可以看到高度被划分为多个“条纹”,因此,当您移动鼠标时,您没有某种“滑动”的声
我正在开发一个使用 nice select 的脚本: تعداد حمام 1 حمام 2 حمام 3 حمام 4 حم
如何将 double 格式化为字符串,以便它显示所有(无限制)小数位(如果有)但不显示任何尾随 0? 最佳答案 double x = ...; DecimalFormat fmt = new Deci
我添加了一个 Plunker在这里,如果您在下拉列表中选择团队 2,域将设置为 9,而不是我期望的值,即 10。 在documentation它说明了以下有关 nice() 的内容 Extends t
如何使用带别名的“nice”命令? 举个例子: alias list=ls list # works nice -10 list # doesn't work 我怎样才能使最后一行起作用? 最佳答案
我目前正在修改我们现有的专有套接字包装器代码以使用 boost asio,以便它可以为我们完成一些繁重的工作。也许我们现有代码中最复杂的部分是多播处理代码。该代码允许我们的中间层服务器(一个系统中可以
我正在使用 hernansartorio/jquery-nice-select插件并试图让它截断长命名选项字符串。 当溢出设置为隐藏时,选择无法正常工作 - 当点击的下拉菜单不出现时。 (它出现但未显
我有一个 C++ (VS2010) 类(class)。 此类具有公共(public)函数,例如“ToString”。 有时我需要从类中调用 ToString。 例如: void::ConvertToL
最近从top的结果中,发现一个进程的nice值设置为10。看起来是内核做的,因为进程长时间占用大量cpu。 但是,据我所知,nice 值是由用户设置的,用于为进程指定静态优先级。而且我不确定内核是否会
我正在尝试将某些流程优先于其他流程。这是我正在使用的主要脚本,模拟一个 CPU 密集型进程: simple_app.py import os from multiprocessing import P
我是一名优秀的程序员,十分优秀!