您是否曾梦想过从终端运行命令, 限制 大量的 分配的资源 那个 命令?
好了,这里介绍的解决方案可以帮助您即使在执行通常对您来说“过于繁重”的工作之后的瞬间也能继续正常工作。 硬件 并且他们通常会“挂起”系统。 |
处理器(CPU)
与系统中的其余部分相比,nice命令允许您修改进程的优先级。
Linux内核负责计划和分配CPU时间给系统上运行的每个进程。 可用的优先级分配范围是-20到20,其中-20是最高优先级,而20是最低优先级。
多亏了nice,我们可以确保在CPU使用率较高的时候,适当的进程获得最高的收益。
nice命令的语法如下:
好-n科曼多
因此,如果我们想运行优先级为10的流程,我们将执行以下操作:
-n10 / usr / bin /转换file.gif file.jpg
硬盘
ionice与nice类似,不同之处在于ionice限制了对硬盘驱动器的访问。
其用法的示例如下:
ionice -c2 -n7 / usr / bin / convert file.gif file.jpg
-c2是“尽力而为”,-n7是“尽力而为”中的最低优先级。 这样,此命令在I / O(输入/输出)队列中的优先级将低于其余正在运行的任务。
ionice -c3 / usr / bin / convert file.gif file.jpg
-c3(无需阐明优先级)表示“仅非活动”。 分配了-c3的作业仅在磁盘空闲时才运行,这意味着该活动不会影响其余任务的执行,但会花费更长的时间自行执行。
我需要提到renice命令,该命令用于修改已经运行的进程的优先级
有趣! 感谢您的贡献!
干杯! 保罗
那如何才能赢得胜利呢? d8-B