A 'cleachdadh Command "Nice" agus "Renice" ann an Linux

Tha e mu dheidhinn prìomhachasan.

Faodaidh siostaman Linux iomadh pròiseas (obraichean) a ruith aig an aon àm. Fiù ged a tha ioma-phròiseasan no cores aig an CPU, tha an àireamh de phròiseasan gu math nas àirde na an àireamh de choireachan a tha rim faighinn. Is e an obair aig craiceann Linux a bhith a 'sgaoileadh na cuairtean CPU a tha ri làimh do na pròiseasan gnìomhach.

Prìomhachasan Nice to Get Straight

Gu bunaiteach, thathar a 'meas a h-uile pròiseas cho èiginneach agus tha iad a' roinn an aon uiread de ùine CPU. Gus leigeil leis an neach-cleachdaidh cudrom prìseil nan atharrachaidhean atharrachadh, bidh ceangal aig Linux ri paramadair prìomhachais le gach obair a dh'fhaodas an neach-cleachdaidh a shuidheachadh no atharrachadh. Bidh an craiceann Linux an uair sin a 'glèidheadh ​​ùine CPU airson gach pròiseas stèidhichte air a luach prìomhachais co-cheangailte.

Tha am paramadair deas air a chleachdadh airson na h-adhbhair seo. Tha e eadar 20 is barrachd 19 air falbh agus chan urrainn dha ach luachan sònaichte a ghabhail. Tha luach neo-eisimeileach 20 a 'riochdachadh na h-ìre prìomhachais as àirde, ach tha 19 a' riochdachadh na h-ìre as ìsle. Tha gu bheil an ìre prìomhachais as àirde air a chomharrachadh leis an àireamh as àicheil rudeigin mì-iomchuidh; ge-tà, thathar a 'beachdachadh air "nas fheàrr", a' ruith aig prìomhachas ìosal seach gu bheil e a 'toirt cothrom do phròiseasan eile roinn nas motha de ùine CPU a chleachdadh.

Mar a chluicheas tu Nice

Le bhith a 'cleachdadh an àithne, tha e deas a' tòiseachadh pròiseas ùr (obair) agus bidh e na phrìomhachas (deas) luach aig an aon àm. Gus prìomhachas pròiseas a tha a 'ruith mar-thà a atharrachadh, cleachd an t- ath- dhreuchd.

Mar eisimpleir, bidh an loidhne-àithne a leanas a 'tòiseachadh leis a' phròiseas "obair mhòr," a 'suidheachadh an luach àlainn gu 12:

deas -12 obair mhòr

Thoir fa-near nach eil an dash air beulaibh an 12 a 'riochdachadh soidhne minus. Tha an dòigh àbhaisteach aige a bhith a 'comharrachadh bratach air a chur mar argamaid chun an àithne laghach.

Gus an luach àlainn a shuidheachadh gu meadhanach 12, cuir dash eile:

deas --12 obair mhòr

Cuimhnich gu bheil luachan nas ìsle deas a 'freagairt air prìomhachas nas àirde. Mar sin, tha prìomhachas nas àirde aig 12 nas àirde na 12. Is e an luach snog bunaiteach 0. Faodaidh luchd-cleachdaidh riaghailteach prìomhachasan nas ìsle a shuidheachadh (luachan math dearbhach). Airson prìomhachasan nas àirde a chleachdadh (luachan àicheil àlainn), tha feum air sochairean rianachd.

Faodaidh tu atharrachadh a dhèanamh air prìomhachas obair a tha a 'ruith mu thràth le bhith a' cleachdadh reice:

reice 17 -p 1134

Bidh seo ag atharrachadh luach math na h-obrach le pròiseas id 1134 gu 17. Anns a 'chùis seo, chan eil dash air a chleachdadh airson an roghainn òrdugh nuair a tha e a' comharrachadh an luach àlainn. Bidh an t-òrdugh a leanas ag atharrachadh luach deas pròiseas 1134 gu -3:

renice -3 -p 1134

Gus liosta de phròiseasan làithreach a chlò-bhualadh , cleachd an t-òrdan ps. Le bhith a 'cur ris an roghainn "l" (mar a tha ann an "liosta"), tha an luach àlainn fon cholbh "NI." Mar eisimpleir:

ps -al