Ag baint úsáide as Orduithe "Nice" agus "Renice" i Linux

Tá tosaíochtaí ar fad ann.

Is féidir le córais Linux go leor próisis (post) a reáchtáil ag an am céanna. Fiú má tá iompróirí nó córais iomadúla ag an LAP, níl líon na bpróiseas i bhfad níos mó ná líon na gcórais atá ar fáil i gcoitinne. Is é an obair atá ag an eithne Linux na timthriallta CPU atá ar fáil a dháileadh ar na próisis ghníomhacha.

Tosaíochtaí Nice a Faigh Díreach

De réir réamhshocraithe, meastar go bhfuil gach próiseas chomh práinneach agus cuirtear síos ar an méid céanna ama LAP. Chun go bhféadfaidh an t-úsáideoir tábhacht choibhneasta na bpróiseas a athrú, is féidir le comhpháirtithe Linux paraiméadar tosaíochta a bheith acu le gach post is féidir leis an úsáideoir a shocrú nó a athrú. Ansin, cuirtear an t-am LAP i bhfeidhm ar gach próiseas bunaithe ar a luach tosaíochta coibhneasta.

Úsáidtear an paraiméadar deas chun na críche sin. Sreabhann sé ó lúide 20 go móide 19 agus ní féidir leis ach luachanna slánuimhreacha a ghlacadh. Is ionann luach lúide 20 agus an leibhéal tosaíochta is airde, ach is ionann 19 agus an t-íosmhéid. Tá an leibhéal is airde tosaíochta le fios ag an líon is diúltach beagán neamh-iomasach; áfach, meastar go bhfuil "níos fearr" á reáchtáil ag tosaíocht níos ísle, toisc go gceadaíonn sé do phróisis eile sciar níos mó den am LAP a úsáid.

Conas a imirt Nice

Ag baint úsáide as an gceannas bíonn próiseas nua (post) á thosú deas agus sannann sé luach tosaíochta (deas) air ag an am céanna. Chun tosaíocht phróiseas atá á reáchtáil cheana féin a athrú, bain úsáid as an riail ordú.

Mar shampla, tosaíonn an t-orduithe seo a leanas an próiseas "post mór," ag leagan an luach deas go 12:

deas -12 post mór

Tabhair faoi deara nach ionann an dash os comhair an 12 comhartha lúide. Tá an gnáth-fheidhm aige bratach a mharcáil a ritheadh ​​mar argóint don ordú deas.

Chun an luach deas a shocrú go lúide 12, cuir dash eile:

deas --12 post mór

Cuimhnigh go bhfuil luachanna deas níos ísle i gceist le tosaíocht níos airde. Mar sin, tá tosaíocht níos airde ná 12 ná 12. Is é an luach deas réamhshocraithe ná 0. Is féidir le húsáideoirí rialta tosaíochtaí níos ísle a leagan síos (luachanna dearfacha deas). Chun tosaíochtaí níos airde a úsáid (luachanna deas diúltacha), is gá pribhléidí riarthóra a fháil.

Is féidir leat tosaíocht an phoist atá á reáchtáil cheana féin a athrú ag baint úsáide as an t-alt seo:

riail 17 -p 1134

Athraíonn sé seo luach deas an phoist le próiseas id 1134 go 17. Sa chás seo, ní úsáidtear aon bhreiseán don rogha ordaithe nuair a shonraítear an luach deas. Athraíonn an t-ordú seo a leanas luach deas an phróisis 1134 go -3:

renice -3 -p 1134

Chun liosta próisis reatha a phriontáil , bain úsáid as an ordú ps. Agus an rogha "l" (mar atá sa liosta "liosta") á liostú, liostaítear an luach deas faoin gceannteideal "NI". Mar shampla:

ps -al