zoukankan      html  css  js  c++  java
  • 通过ionice和nice降低shell脚本运行的优先级

    对于一些运行时会造成系统满载的脚本, 例如数据库备份, 会影响当时其他服务的响应速度, 可以通过ionice和nice对其IO优先级和CPU优先级进行调整
    例如降低"/usr/local/bin/backup.sh"的IO优先级, 让其他进程顺畅运行:

    /usr/bin/ionice -c2 -n7 /usr/local/bin/backup.sh

    其中:
    -c: scheduling class, 0: none, 1: realtime, 2: best-effort, 3: idle
    -n: class data (0-7, lower being higher prio)

    降低其CPU优先级, 可以通过

    /usr/bin/nice -n 19 /usr/local/bin/backup.sh

    其中:
    -n, --adjustment=N   add integer N to the niceness (default 10), nicenesses range from -20 (most favorable scheduling) to 19 (least favorable).

    Nice和ionice可以一起使用, 例如

    /usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 /usr/local/bin/backup.sh
  • 相关阅读:
    多窗体
    滚动条
    个人信息调查
    登录页面
    蓝桥杯——放麦子
    java的BigDecimal
    蓝桥杯——判定字符的位置。
    输出日历
    蓝桥杯---简单的计算器
    蓝桥杯--Quadratic Equation
  • 原文地址:https://www.cnblogs.com/milton/p/6286969.html
Copyright © 2011-2022 走看看