Iji "Nice" na "Renice" Nye iwu na Linux

Ihe niile gbasara ihe kacha mkpa.

Usoro Linux nwere ike ịme ọtụtụ usoro (ọrụ) n'otu oge. Ọbụna ma ọ bụrụ na CPU nwere ọtụtụ nhazi ma ọ bụ cores, ọnụ ọgụgụ nke usoro na-adịkarị karịa ọnụ ọgụgụ nke cores dị. Ọ bụ ọrụ nke kernel Linux iji kesaa usoro CPU dịnụ na arụmọrụ ọrụ.

Ọ dị mma iji nweta ihe ndị dị mkpa

Site na ndabara, a na-atụle usoro niile dị ngwa ma na-enye otu ego CPU. Iji mee ka onye ọrụ ahụ gbanwee usoro dị mkpa dị mkpa, Linux na-ejikọta ihe dị mkpa na ọrụ ọ bụla nke onye ọrụ ahụ nwere ike ịtọ ma ọ bụ gbanwee. The Linux kernel mere CPU oge maka usoro ọ bụla dabere na ya mkpa mbụ uru.

A na-eji njiri mara mma maka nzube a. Ọ dị site na 20 ma karịa 19 ma nwee ike iburu naanị nọmba ọnụọgụgụ. Uru nke 20 na-anọchite anya ọkwa kachasị elu, ebe 19 na-anọchi anya ala. Eziokwu ahụ bụ na ọkwa kachasị elu dị elu na-egosi site na ọnụ ọgụgụ kachasị njọ dịtụtụghị ekwenye; Otú ọ dị, a na-ewere ya na ọ dị obere ka ọ dị "nicer," n'ihi na ọ na-ekwe ka usoro ndị ọzọ jiri oke òkè nke oge CPU.

Otu esi egwu egwu

Iji iwu dị mma amalite usoro ọhụrụ (ọrụ) wee nye ya ihe kacha mkpa (dị mma) n'otu oge ahụ. Iji gbanwee ihe kachasị mkpa nke usoro nke na-agba ọsọ, jiri iwu nyere.

Dịka ọmụmaatụ, iwu iwu a na-amalite usoro "nnukwu ọrụ," ịtọ uru dị mma na 12:

mma -12 nnukwu ọrụ

Rịba ama na ngwugwu n'ihu 12 adịghị anọchite anya akara ngosi mwepu. Ọ nwere ọrụ mbụ nke ịkọ ọkọlọtọ gafere dị ka arụmụka maka iwu dị mma.

Iji setịpụ uru dị mma na obere 12, tinye mgbatị ọzọ:

mma --12 nnukwu ọrụ

Cheta na omume ọma dị ala dị ka ihe kacha mkpa. Ya mere, -12 nwere ihe ka elu karịa 12. Ndabara mma bara uru bụ 0. Ndị ọrụ oge niile nwere ike ịtọ ntọala kachasị mkpa (ụkpụrụ bara uru dị mma) .Ọ bụrụ na ị ga-ebute ihe ndị ka elu (àgwà ọjọọ dị mma), achọrọ onye ọrụ nchịkwa.

Ị nwere ike ịgbanwe ihe kachasị mkpa nke ọrụ nke na-agba ọsọ site na iji aka:

renice 17 -p 1134

Nke a gbanwere uru dị mma nke ọrụ ahụ na usoro id 1134 ruo 17. N'ọnọdụ a, ọ dịghị ihe eji eme ihe maka nhọrọ iwu mgbe ịkọtara uru dị mma. Iwu na-esonụ ga-agbanwe usoro bara uru nke usoro 1134 ruo -3:

renice -3 -p 1134

Iji bipụta ndepụta nke usoro nke ugbu a , jiri iwu ps. Itinye "l" (dịka na "ndepụta") nhọrọ depụtara uru dị mma n'okpuru kọlụm isiokwu bụ "NI." Ọmụmaatụ:

ps -al