Sèvi ak "Nice" ak "Renice" Commands nan Linux

Li nan tout sou priyorite.

Linux sistèm ka kouri anpil pwosesis (travay) ansanm. Menm si CPU la gen processeurs miltip oswa am, nimewo a nan pwosesis jeneralman byen lwen depase kantite am ki disponib. Li se travay la nan Kernel la Linux distribye sik yo CPU ki disponib nan pwosesis yo aktif.

Nice jwenn priyorite dwat

Pa default, tout pwosesis yo konsidere kòm egalman ijan epi yo attribué menm kantite lajan an nan tan CPU. Pou pèmèt itilizatè a chanje enpòtans relatif la nan pwosesis, Linux asosye yon paramèt priyoritè ak chak travay ki ka mete oswa chanje pa itilizatè a. Kernel la Linux Lè sa a, rezève tan CPU pou chak pwosesis ki baze sou valè priyorite li yo.

Se paramèt la bèl itilize pou objektif sa a. Li chenn de mwens 20 a plis 19 epi li ka pran sou sèlman valè nonb antye. Yon valè de 20 mwens reprezante pi gwo nivo priyorite, tandiske 19 reprezante pi ba a. Lefèt ke pi wo nivo priyorite a endike nan nimewo ki pi negatif se yon ti jan unintuitive; sepandan, kouri nan yon pi ba priyorite konsidere kòm "joli," paske li pèmèt lòt pwosesis yo sèvi ak yon pi gwo pati nan tan CPU.

Ki jan yo jwe Nice

Sèvi ak lòd la bèl kòmanse yon pwosesis nouvo (travay) ak asiyen li yon priyorite (bèl) valè nan menm tan an. Pou chanje priyorite a nan yon pwosesis ki deja kouri, sèvi ak ren la lòd.

Pou egzanp, liy lan kòmandan sa yo kòmanse pwosesis la "gwo-travay," mete valè a bèl a 12:

bèl -12 gwo-travay

Remake byen ke priz la devan 12 la pa reprezante yon siy mwens. Li te gen fonksyon an abityèl nan regle yon drapo pase kòm yon agiman bay lòd la bèl.

Yo mete valè a bèl a mwens 12, ajoute yon lòt priz:

bèl - 12 gwo-travay

Sonje ke pi ba valè bèl koresponn ak pi gwo priyorite. Se konsa, -12 gen yon priyorite ki pi wo pase 12. default valè bèl se 0. itilizatè regilye ka mete pi ba priyorite (valè pozitif bèl) .Pou itilize pi gwo priyorite (valè negatif bèl), privilèj administratè yo oblije.

Ou ka chanje priyorite a nan yon travay ki deja kouri lè l sèvi avèk renice:

renice 17-p 1134

Sa a chanje valè a bèl nan travay la ak pwosesis id 1134 a 17. Nan ka sa a, pa gen okenn priz ki itilize pou opsyon nan lòd lè ki espesifye valè a bèl. Kòmandman sa a chanje valè bèl nan pwosesis 1134 -3:

renice -3 -p 1134

Pou enprime soti yon lis pwosesis aktyèl , sèvi ak lòd nan ps. Ajoute "l" (tankou nan "lis") opsyon lis valè a bèl anba tit la kolòn "NI." Pa egzanp:

ps -al