为从终端执行的命令分配优先级

您是否曾梦想过从终端运行命令, 限制 大量的 分配的资源 那个 命令?

好了,这里介绍的解决方案可以帮助您即使在执行通常对您来说“过于繁重”的工作之后的瞬间也能继续正常工作。 硬件 并且他们通常会“挂起”系统。

处理器(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的作业仅在磁盘空闲时才运行,这意味着该活动不会影响其余任务的执行,但会花费更长的时间自行执行。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   丹尼尔·佩德罗扎

    我需要提到renice命令,该命令用于修改已经运行的进程的优先级

  2.   让我们使用Linux

    有趣! 感谢您的贡献!
    干杯! 保罗

  3.   文苏克

    那如何才能赢得胜利呢? d8-B