Мечтали ли сте някога да изпълните команда от терминал, ограничаващ размерът на разпределени ресурси към това 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 ще се изпълняват само когато дискът е неактивен, което означава, че дейността няма да окаже влияние върху изпълнението на останалите задачи, но ще отнеме много повече време, за да се изпълни.
Трябва да спомена командата renice, която се използва за промяна на приоритета на вече изпълняваните процеси
Интересно! Благодаря за приноса!
Наздраве! Павел.
И как се прави това при победа? d8-B