问题标签 [nice]

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.

0 投票
0 回答
273 浏览

php - php在后台执行一系列外部niced linux命令

在我的 php 脚本中,我生成了一系列要执行的控制台命令。顺序是严格的,因为每个下一个命令都依赖于前一个命令的结果。我用 ';' 命令之间的分隔符。

在正常情况下,我只是 exec() 那个序列,它工作正常。但有时我需要对这个序列进行微调并在后台运行。我读到一个命令可以通过附加 ' > /dev/null &' 在后台运行。但是对于一个序列,我尝试了不同的方法,但无济于事。我觉得 exec() 可能不适合这项工作。

如何才能做到这一点?据我了解,我需要在每个命令前面加上“nice -n 10”。

更新1:

我目前正在使用的代码:

更新2:

我使用 mario 的提示更改了代码,现在它可以工作了:

我确保我的命令正确转义并且不包含单引号。

0 投票
1 回答
120 浏览

torquebox - 扭矩箱服务:漂亮吗?

我正在考虑转移到 Torquebox,但我需要将我想要更改为 Service 的外部守护程序之一的 nice 级别设置为 19。在 Torquebox 中是否有任何等效的方法可以做到这一点,以便服务具有更低运行时间优先于其他任何东西,尤其是 Torquebox 的“网络”部分?

0 投票
1 回答
973 浏览

linux - nice cpu 百分比是如何计算的,例如在顶部?

我的研究小组在 CentOS 服务器上共享时间,我们一直在使用 renice +15 来尝试降低长时间运行的后台任务的优先级。运行 top 时,这些进程确实显示为具有 15 的不错值,但是即使这些进程在 30 个内核上运行(如在 %CPU 列中报告)。这让我们认为我们实际上并没有正确使用 renice(尽管 nice 进程似乎确实让步给了更高优先级的任务)。顶部的nice cpu百分比究竟是如何计算的?

0 投票
2 回答
96 浏览

python - 将 niced 命令直接输出到文本文件

我正在尝试使用漂亮的级别集运行 python 脚本。

按预期运行并将文本输出发送到屏幕。但是,我想将输出通过管道传输到一个文本文件并在后台运行,这样我就可以远程检查进度。

然而,

创建日志文件 log.txt 但不向文本文件写入任何内容,因此我不确定标准输出将发送到何处或如何将其定向到我的文本文件。

0 投票
1 回答
61 浏览

.htaccess - htacces 和漂亮的网址

我的网页上有此链接格式:

第一种类型被替换为:

我想将第二个格式化为:

所以我创建了以下 htaccess 文件:

但不起作用。:(这有什么问题?图片在哪里?谢谢你的回答。

0 投票
1 回答
1038 浏览

sql - 与号在 SQL where 子句中的作用是什么

我试图弄清楚这个查询,但不知道它是如何关联的:

iInteractionOpenReasonID 的可能值应该是:

我看到 129 和 145 的值(不在列表中)并且 where 子句过滤掉了 145 ......我很困惑

0 投票
1 回答
2031 浏览

linux - 关于 iostat 命令的 %nice 的“优先级”是什么意思

我在 iostat 命令的手册上搜索了 %nice。在 %nice 值的解释中,有一个短语是关于 nice 优先级的。我无法理解它的含义,有人可以解释一下吗?

手册页中的完整注释如下。

%好的

显示在具有良好优先级的用户级别执行时发生的 CPU 利用率百分比。

0 投票
2 回答
2788 浏览

python - os.nice() 的最大 nice 值

我知道这os.nice(20)在 linux 上设置了最大的 nice 级别。

但是我不知道其他unix的价值(我不关心MS-Win)。

我可以从python中使用的最大nice值是否有符号值?

首选解决方案:

os.nice(NICE_MAX)

我试图在这里找到解决方案:

0 投票
1 回答
740 浏览

linux - 默认情况下,将“nice”值设置为具体流程

我想为笔记本电脑中的几个进程设置特定的“好”值。例如,我希望窗口管理器在 -10 处运行,并保持默认值为 0。

我知道“renice”可以改变进程的好坏,但这是后验的,我不想每次打开计算机时都“renice”我的窗口管理器进程。同样,“limits.conf”允许为特定用户或组指定默认友好度,但不能(据我所知)特定进程。

所以我的问题是,是否有一种方法可以为具体流程定义友好性,而无需更改用户的默认值,也无需在流程运行后对其进行修改。

0 投票
0 回答
498 浏览

java - Java线程优先级是否会影响同一操作系统上其他JVM(进程)中的线程调度

当将 Java 线程设置为最低优先级时,我知道它会导致同一 JVM 中的其他线程有更多的调度时间。我想知道其他JVM进程中的线程是否也会获得更多的调度时间?
换句话说,无论进程范围如何,线程优先级都会影响调度吗?

我知道操作系统可能很重要,所以我会说我主要关心 Linux 上的 Java6。