Jak program może sam sobie podwyższyć piorytet?


(fedora24x) #1

Mam program/skrypt o nazwie magazyn.sh i chce aby sie wykonywał szybciej.

Jak moge* zwiększyć jego ważność?

$PID= $$ #numer procesu
renice -n 16 -p $$

??

 

*- http://www.mblog.boo.pl/artykul-245-linux-nice-i-renice-czyli-zarzadzanie-priorytetami-procesow.html

 


(dragonn) #2

No przykład który podałeś jest jak najbardziej dobry, $$ zawiera pid działającego skryptu. Tak że czego nie rozumiesz?


(enedil) #3

 

 

 

Przykład jak najbardziej zły.

 

Priorytety dodatnie powodują, że program będzie wolniejszy, niż przewidywano. Priorytety ujemne spowodują przyśpieszenie. Musisz to wykonać jako root.


(fedora24x) #4

Wkońcu jak? tym wyżej tym szybciej, czy niżej tym szybciej?


(dragonn) #5

A fakt na to nie zwróciłem uwagi po prostu, chodziło mi o samą zasadę działania.

fedora24x z man nice:


(Pompon7) #6

#!/bin/bash


(fedora24x) #7

Dzięki za pomoc