问题标签 [renice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 是否对父母放弃对孩子的放弃?
我知道如果我喜欢一个 shell 脚本(即:在它运行之前),所有从 shell 脚本开始的进程也都会很好。
如果我启动一个 shell 脚本并 renice 它,所有的子进程也会变成 renice 吗?
查看 renice 手册页并没有提及子进程。
php - PHP proc_nice 是否让 Apache 线程处于新的优先级设置?
执行 proc_nice() 时,它实际上是 Apache 的线程吗?
如果是这样,并且如果当前用户(非超级用户)不能放弃其原始优先级,是否会在 Apache 2.0x 服务器上杀死适当的 Apache 线程(apache_child_terminate)?
问题是我试图限制允许用户运行 Ad-Hack 查询的应用程序的影响。查询可能很大,因此对数据的转换需要大量内存和 CPU。
我已经重写了流程,使其更加基于流 - 有助于减少内存消耗,但我也希望流程运行较低的优先级。但是我不能让 Apache 线程处于低优先级,因为我们有很多高优先级的 Web 服务在同一个机器上运行。
TIA
python - 是否可以修改子流程?
我知道os.nice()
它非常适合父进程,但我需要对我的子子进程进行修改。我找到了这样做的方法,但它似乎不是很方便而且太过分了:
并且在重新调整后不会返回良好的水平。
有没有更干净的方法来在 python 中修改子进程?
javascript - 有什么方法可以“很好地”执行我的 JavaScript 吗?
我想在浏览器窗口中运行一些计算,但我不希望它减慢客户端计算机的用户交互速度,尤其是对于单核机器。有什么方法可以调整我执行 JavaScript 的良好级别,以便它在不影响机器响应能力的情况下尽可能快地执行?
linux - Nice 和 Renice 命令
我有兴趣知道当您发出 nice 和 renice 命令时会调用哪些内核端方法?我在内核端找到了 set_user_nice() 。然而,它的参数不是 pid 和 nice 值,我们在发出命令 renice(a taskstruct & nice value) 时使用它。有人知道当您发出 nice & renice 命令时会调用哪些函数吗?
linux - 默认情况下,将“nice”值设置为具体流程
我想为笔记本电脑中的几个进程设置特定的“好”值。例如,我希望窗口管理器在 -10 处运行,并保持默认值为 0。
我知道“renice”可以改变进程的好坏,但这是后验的,我不想每次打开计算机时都“renice”我的窗口管理器进程。同样,“limits.conf”允许为特定用户或组指定默认友好度,但不能(据我所知)特定进程。
所以我的问题是,是否有一种方法可以为具体流程定义友好性,而无需更改用户的默认值,也无需在流程运行后对其进行修改。
python - Cinnamon renice 发布
我安装了 Ubuntu 并将 shell 更改为 Cinnamon。有没有什么可能的方法可以在推出 Cinnamon 时放弃,比如说,-19
?
我试图/usr/bin/cinnamon_launcher
像这样改变,但它没有帮助:
感谢您的帮助!
android - 在android中更改进程的调度类型
我希望我的应用程序从系统中获得它需要的最高优先级和时间片。为此,我使用 renice 命令更改了我的 android 进程的优先级,我可以设置优先级。想了解所有调度类型都被接受吗?
注意 - 已经检查过http://www.all-things-android.com/content/android-toolbox-command-reference
r - 在 R 中设置 PSOCK 集群的 Niceness
我想增加我的集群作业的好处。以下代码成功:
然而,事实并非如此。
我可以使用以下代码在创建集群后设置好感:
阅读文档后makePSOCKcluster
,我不确定我在集群创建步骤中做错了什么,并且无法追踪问题。如何创建一个集群并同时设置工作线程的好坏?
python - python中的sudo renice
一般来说,这是一个很好回答的问题。Linux 不允许非特权用户降低 PID 的友好度,并且以 root 身份运行东西是它自己的蠕虫罐头。
也就是说,这是我的具体情况:我有一个用户帐户,它管理一些具有无密码sudo
权限的进程renice
以及它使用的一些其他命令。我还有一个脚本,它是该系统上所有用户的公共入口点。该脚本既可以运行常规用户程序,也可以运行特殊帐户管理的进程。因此,脚本在使用特定选项运行时,renice
如果可以,则应该,但如果不能,则静默失败。
我为此获得的代码如下所示:
如果我已shell = True
注释掉,该过程将获得新的好处,但如果我以非特权用户身份运行,则会sudo
退出其密码提示并破坏我的终端输出。击键变得不可见,一切都变得愚蠢。如果我取消注释shell = True
,我不会得到终端输出。但是,即使我以 root 身份运行它,该过程也不会改变它的优点。
损坏的终端输出很可能归结为我正在使用的终端仿真器(还没有尝试过另一个),但我想合并这些行为。sudo
无论如何都会保持沉默,但是如果用户可以成功 sudo 会改变。
任何指针?