Присвояване на приоритет на команди, изпълнявани от терминала

Мечтали ли сте някога да изпълните команда от терминал, ограничаващ размерът на разпределени ресурси към това comando?

Е, представеното тук решение може да ви помогне да продължите да работите нормално дори мигове след изпълнението на задачи, които обикновено са "твърде тежки" за вас. железария и те обикновено "закачат" системата.

Процесор (CPU)

Приятната команда ви позволява да промените приоритета на даден процес в сравнение с останалите в системата.

Ядрото на Linux отговаря за планирането и разпределението на процесорното време за всеки от процесите, които се изпълняват в системата. Наличният диапазон на задаване на приоритет е от -20 до 20, като -20 е най-високият приоритет и 20 е най-ниският.

Благодарение на nice можем да гарантираме, че по време на висока употреба на процесора подходящите процеси получават най-висок% от него.

Синтаксисът на командата nice е както следва:

хубаво -n КОМАНД

Така че, ако искахме да стартираме процес с приоритет 10, щяхме да направим следното:

nice -n10 / usr / bin / convert file.gif file.jpg

Твърд диск

Подобно на 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. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Даниел Педроза каза той

    Трябва да спомена командата renice, която се използва за промяна на приоритета на вече изпълняваните процеси

  2.   Нека използваме Linux каза той

    Интересно! Благодаря за приноса!
    Наздраве! Павел.

  3.   винсук каза той

    И как се прави това при победа? d8-B