Charles Plessy Asked: 2018-02-05 22:34:06 +0800 CST2018-02-05 22:34:06 +0800 CST 2018-02-05 22:34:06 +0800 CST 为什么 parallel --nice 没有设置 niceness? 772 如果我使用 运行命令nice,那么我可以看到它的进程具有预期的 niceness 值: 在一个终端中: nice sleep 17 在另一个: $ ps -aoni,comm | grep sleep 10 sleep 但是尝试对GNU 并行(版本20161222,Debian 9.3)做同样的事情,我失败了: parallel --nice 10 sleep ::: 17 $ ps -aoni,comm | grep sleep 0 sleep 我可能遗漏了一些明显的东西,但是什么? 更新:也许这只是一个错误,因为它适用于旧版本...... gnu-parallel 1 个回答 Voted Best Answer Ole Tange 2018-02-07T00:16:12+08:002018-02-07T00:16:12+08:00 你发现了一个错误。谢谢。 它是在 parallel-20160522 中引入的,直到现在还没有任何自动化测试来检查它--nice是否在本地工作。 下一个版本将同时进行测试和--nice工作。 本地作业的解决方法是parallel运行nice: nice -n 18 parallel bzip2 '<' ::: /dev/zero /dev/zero 该错误仅影响本地作业:远程作业nice如您所料。
你发现了一个错误。谢谢。
它是在 parallel-20160522 中引入的,直到现在还没有任何自动化测试来检查它
--nice
是否在本地工作。下一个版本将同时进行测试和
--nice
工作。本地作业的解决方法是
parallel
运行nice
:该错误仅影响本地作业:远程作业
nice
如您所料。