gpt4 book ai didi

linux - 使用 nice? 减少 CPU 处理时间?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:25 25 4
gpt4 key购买 nike

我的托管服务提供商 (pairNetworks) 对在服务器上运行的脚本有一定的规则。我正在尝试压缩一个文件以用于备份目的,理想情况下我想使用 bzip2 来利用其超棒的压缩率。但是,在尝试压缩这个 90 MB 的文件时,该过程有时会运行超过 1.5 分钟。资源规则之一是脚本只能执行 30 CPU 秒。

如果我使用 nice 命令来“nicefy”这个过程,这会打破总的 CPU 处理时间吗?我可以使用其他命令代替 nice 吗?还是我必须使用不同的压缩实用程序来缩短时间?

谢谢!


编辑:他们的支持页面是这样说的:

  • 运行任何需要更多超过16MB的内存空间。
  • 运行任何需要超过 30 个的程序CPU 秒完成。

编辑:我从命令行在 bash 脚本中运行它

最佳答案

nice 会改变进程的优先级,因此会更快(或更晚)获得它的 CPU 秒数,所以如果规则真的是关于 CPU 秒数的,就像你在问题中所说的那样,nice 根本不会为你服务,它'只是在不同的时间被杀死。

至于解决方案,您可以尝试将文件分成三个 30 MB 的部分(请参阅 split(1)),您可以在规定的时间内对其进行压缩。然后解压缩并使用 cat 将各个部分放在一起。根据它是二进制文件还是文本,您可以使用 -l 或 -b 参数进行拆分。

关于linux - 使用 nice? 减少 CPU 处理时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com