问题标签 [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 投票
1 回答
597 浏览

c++ - setpriority 对 QProcess 的影响

我有一个 C++/Qt5 程序,它使用setpriority(). 该进程使用 QProcess 启动几个可执行程序。

QProcess 启动的程序会以主进程的 NEW 优先级运行吗?或者 QProcess 是否将它们的优先级设置为 0?

0 投票
1 回答
2422 浏览

jenkins - 如何让所有 Jenkins 从属任务执行得很好?

我们有许多 Jenkins 作业可能会在 Jenkins slave 上执行。是否可以全局设置 Jenkins 任务的 nice 级别,以确保所有Jenkins 任务都以更高的 nice 级别执行?

0 投票
1 回答
622 浏览

bash - Nice / IOnice 哪个第一?有关系吗?还有其他方法可以减少脚本上的服务器负载吗?

我一直在尝试以“更好”的方式gzipbash活动服务器上的脚本运行 a,但它以某种方式设法使平均负载高于我希望的水平。

以下哪项在 I/O 和 CPU 上会更软?

还有其他我不知道的方法吗?

  1. /usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 gzip -9 -q foo*

或者

  1. /usr/bin/ionice -c2 -n7 /usr/bin/nice -n 19 gzip -9 -q foo*

此外,是否还有其他命令ulimit可以帮助减少服务器上的负载?

0 投票
1 回答
801 浏览

bash - 如何在我的 bash 脚本中添加“nice”开关

我有一个运行一些作业的 bash 脚本。有时我希望能够运行这些作业nice以降低它们在服务器上的优先级。

例如,如果我的可执行文件是a.out,我可以从终端运行nice a.out以降低作业优先级。

在我的 bash 脚本中,我有一个变量NICE. 我做以下两件事之一:

然后我使用

稍后在脚本中。

这在设置为NICE="nice"时有效,但在设置为时无效。NICENICE=""

解决此问题的一种方法是使用 if 语句:

但这变成了 5 或 6 行代码,而不仅仅是一行。

是否有可能完成我尝试NICE用作变量以启动可执行文件的功能?

0 投票
1 回答
426 浏览

linux - 在什么情况下“nice”命令的返回值为 33?

“nice”命令返回值为 33。请帮助我理解为什么 nice 将值返回为 33。在某些系统中,将返回值设为 0 可以正常工作,但在系统上,它将返回值为 33。

这里 returnValue 得到一个值为 33 的值,尽管为 0。

0 投票
1 回答
28 浏览

.htaccess - Htaccess 不起作用 - 不错的网址

大家好,我有一个 htaccess 的问题。

我想要这个 URL domain.com/index?article=28&title=velky-biel-karlova-ves (它没有 index.php,因为我用 htaccess 隐藏了 .php 扩展名。

我想要这个网址domain.com/clanok/28/velky-biel-karlova-ves

我用了这段代码

我的 htaccess 文件:

我的 index.php 文件:

它不起作用。

谢谢帮助。

0 投票
1 回答
175 浏览

linux - 我可以“很好”Cassandra nodetool修复吗

如果我使用 "nice" 取消 Cassandra "nodetool repair" 命令的优先级,会出现任何问题吗?它会导致高 CPU“用户时间”负载,并对我们的生产系统产生负面影响,导致我们的 Usergrid 实现 API 超时。我看到有关限制网络吞吐量的文档,但 iowait 似乎不是问题。另外,有什么好的方法可以缓解这个问题吗?

0 投票
3 回答
1301 浏览

java - “nice”会影响 Java 线程的优先级吗

在 Unix 系统上,您可以以较低的 CPU“优先级”运行进程(从迂腐的角度讲,它不会改变所谓的priority,而是影响使用的可用 CPU 时间份额,这通常是“优先级”感觉)使用nice命令:

您可以使用它来运行 JVM 进程:

该 JVM 进程运行的 Java 程序将启动多个线程。

更改是否nice会影响这些 Java 线程的调度?也就是说,Java 线程在运行时会具有较低的 CPU 优先级吗?

当运行时

一般来说,这将取决于系统,所以我对 Linux 案例感兴趣。

0 投票
2 回答
1858 浏览

macos - “nice”命令在 macOS 上不起作用

我正在尝试使用 nice 运行一个使用所有处理器时间的特定进程:

不幸的是,这并没有改变任何东西。在 Activity Monitor 中,它仍然固定在 99% 的 CPU 上。

我怀疑这可能是因为没有太多事情发生,所以它完全能够使用那么多时间,所以我尝试了压力测试:

是 > /dev/null & 是 > /dev/null & 是 > /dev/null & 是 > /dev/null &

即使使用 nice -n 20,有问题的进程使用了​​ 99% 的 CPU,将四个“是”进程从 99% 降低到每个进程的 60% 左右。

我应该注意,我也尝试过类似地将“nice”与一个“yes”进程一起使用,并发现它根本没有任何区别......“yes”进程使用的处理器时间与所有其他进程一样多。

这是怎么回事?“好”坏了吗?这是在 macOS 10.12.5 上完成的。

0 投票
1 回答
168 浏览

bash - 运行 bash 脚本并在错误中产生很好的结果

我有一个相当长的 bash 脚本。我想很好地运行它

不错./test1.scr

如果我没有很好地运行脚本,它会很好用。但是当我很好地运行它时。在我的脚本中运行的命令失败。

如果我用 nice 运行脚本,我会收到以下错误

如果我不运行良好的脚本一切正常。

我想完善整个脚本,以便在运行时减少对其他进程的影响