- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的托管服务提供商 (pairNetworks) 对在服务器上运行的脚本有一定的规则。我正在尝试压缩一个文件以用于备份目的,理想情况下我想使用 bzip2 来利用其超棒的压缩率。但是,在尝试压缩这个 90 MB 的文件时,该过程有时会运行超过 1.5 分钟。资源规则之一是脚本只能执行 30 CPU 秒。
如果我使用 nice 命令来“nicefy”这个过程,这会打破总的 CPU 处理时间吗?我可以使用其他命令代替 nice 吗?还是我必须使用不同的压缩实用程序来缩短时间?
谢谢!
编辑:他们的支持页面是这样说的:
编辑:我从命令行在 bash 脚本中运行它
最佳答案
nice 会改变进程的优先级,因此会更快(或更晚)获得它的 CPU 秒数,所以如果规则真的是关于 CPU 秒数的,就像你在问题中所说的那样,nice 根本不会为你服务,它'只是在不同的时间被杀死。
至于解决方案,您可以尝试将文件分成三个 30 MB 的部分(请参阅 split(1)),您可以在规定的时间内对其进行压缩。然后解压缩并使用 cat 将各个部分放在一起。根据它是二进制文件还是文本,您可以使用 -l 或 -b 参数进行拆分。
关于linux - 使用 nice? 减少 CPU 处理时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341682/
我知道 os.nice(20) 设置了 linux 上的最大 nice 级别。 但我不知道其他 unix 的值(value)(我不关心 MS-Win)。 我可以在 python 中使用最大 nice
我在 iostat 命令的手册中搜索了关于 %nice.在explanation在 %nice 的值中,有一个关于 nice 优先级的短语。我不明白它的意思,有人可以解释一下吗? 手册页中的完整注释如
我的一个容器总是很忙,并且正在从其他需要响应且仅不时处于事件状态的容器(网络服务器)中占用 CPU。 我想降低CPU消耗容器的CPU优先级,这样每当其他容器需要CPU时,它就不会被阻塞。 我该怎么做?
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
更改调用进程优先级的函数(例如:nice())应该作为库调用还是系统调用来实现?我在网上阅读有关它的信息,据我了解,它曾经是一个系统调用,但现在是一个库调用。为什么会这样? 最佳答案 所有函数都是库调
注意:这不适用于网页,它是一个简单的程序,它包含一组图像并会随机选择一些图像并将它们显示在屏幕上。想象一下使用图像编辑器并在 Canvas 上手动定位导入的图像。 我很难想出一种在固定尺寸的屏幕(它只
我需要一个相当聪明的算法来为图形(图表)设计出“漂亮”的网格线。 例如,假设一个条形图的值为 10、30、72 和 60。您知道: 最小值:10最大值:72范围:62 第一个问题是:你从什么开始?在这
是否有与 Unix 命令等效的 Windows 命令,nice? 我专门寻找可以在命令行使用的东西,不是任务管理器中的“设置优先级”菜单。 我试图在 Google 上找到它,但遭到无法想出更好形容词的
这个问题在这里已经有了答案: is nice() used to change the thread priority or the process priority? (3 个答案) 关闭 1 年
nice 的手册页说“nice() 将 inc 添加到 calling process 的 nice 值中。那么,我们可以使用它来更改 nice 值吗? pthread_create 创建的线程? 编
我想远程制作类似于DinahMoe's "plink"的东西。在plink中,单击鼠标可播放音高与鼠标高度成比例的音符。我可以看到高度被划分为多个“条纹”,因此,当您移动鼠标时,您没有某种“滑动”的声
我正在开发一个使用 nice select 的脚本: تعداد حمام 1 حمام 2 حمام 3 حمام 4 حم
如何将 double 格式化为字符串,以便它显示所有(无限制)小数位(如果有)但不显示任何尾随 0? 最佳答案 double x = ...; DecimalFormat fmt = new Deci
我添加了一个 Plunker在这里,如果您在下拉列表中选择团队 2,域将设置为 9,而不是我期望的值,即 10。 在documentation它说明了以下有关 nice() 的内容 Extends t
如何使用带别名的“nice”命令? 举个例子: alias list=ls list # works nice -10 list # doesn't work 我怎样才能使最后一行起作用? 最佳答案
我目前正在修改我们现有的专有套接字包装器代码以使用 boost asio,以便它可以为我们完成一些繁重的工作。也许我们现有代码中最复杂的部分是多播处理代码。该代码允许我们的中间层服务器(一个系统中可以
我正在使用 hernansartorio/jquery-nice-select插件并试图让它截断长命名选项字符串。 当溢出设置为隐藏时,选择无法正常工作 - 当点击的下拉菜单不出现时。 (它出现但未显
我有一个 C++ (VS2010) 类(class)。 此类具有公共(public)函数,例如“ToString”。 有时我需要从类中调用 ToString。 例如: void::ConvertToL
最近从top的结果中,发现一个进程的nice值设置为10。看起来是内核做的,因为进程长时间占用大量cpu。 但是,据我所知,nice 值是由用户设置的,用于为进程指定静态优先级。而且我不确定内核是否会
我正在尝试将某些流程优先于其他流程。这是我正在使用的主要脚本,模拟一个 CPU 密集型进程: simple_app.py import os from multiprocessing import P
我是一名优秀的程序员,十分优秀!