Linux માં "સરસ" અને "રેનોઇસ" કમાન્ડ્સનો ઉપયોગ કરવો

તે તમામ પ્રાથમિકતા વિશે છે

લિનક્સ સિસ્ટમ્સ એકસાથે ઘણી પ્રક્રિયાઓ (નોકરી) ચલાવી શકે છે. જો સીપીયુમાં બહુવિધ પ્રોસેસરો અથવા કોરો હોય તો, પ્રક્રિયાઓની સંખ્યાઓ સામાન્ય રીતે ઉપલબ્ધ કોરોની સંખ્યા કરતાં વધી જાય છે. સક્રિય પ્રક્રિયાઓ માટે ઉપલબ્ધ CPU ચક્ર વિતરિત કરવા માટે Linux કર્નલનું કાર્ય છે.

પ્રાધાન્યતા સીધા મેળવો

મૂળભૂત રીતે, બધી પ્રક્રિયાઓને સમાન રીતે તાકીદનું ગણવામાં આવે છે અને તે જ સીપીયુ સમય જ જથ્થો ફાળવે છે. વપરાશકર્તાને પ્રક્રિયાઓની સાપેક્ષ મહત્વ બદલવા માટે સક્ષમ કરવા માટે, લિનક્સ દરેક કાર્યને પ્રાથમિકતા પેરામીટ સાથે સાંકળે છે જે વપરાશકર્તા દ્વારા સેટ અથવા બદલી શકાય છે. લિનક્સ કર્નલ પછી તેના સંબંધિત અગ્રતા મૂલ્યના આધારે દરેક પ્રક્રિયા માટે સીપીયુ સમય અનામત રાખે છે.

સરસ હેતુનો ઉપયોગ આ હેતુ માટે થાય છે. તે 20 થી વત્તા 19 સુધીની શ્રેણી ધરાવે છે અને માત્ર પૂર્ણાંક મૂલ્યો જ લઇ શકે છે. ઓછા 20 ની કિંમત સૌથી વધુ પ્રાધાન્ય સ્તર રજૂ કરે છે, જ્યારે 19 સૌથી નીચુ રજૂ કરે છે. હકીકત એ છે કે સૌથી વધુ અગ્રતા સ્તર સૌથી નકારાત્મક નંબર દ્વારા સૂચવવામાં આવે છે અંશે unintuitive છે; જો કે, નીચી અગ્રતા પર ચલાવવાને "સારું" ગણવામાં આવે છે, કારણ કે તે અન્ય પ્રક્રિયાઓને CPU સમયનો મોટો હિસ્સો વાપરવા માટે પરવાનગી આપે છે.

નાઇસ કેવી રીતે રમવું

સરસ આદેશનો ઉપયોગ કરીને નવી પ્રક્રિયા (નોકરી) શરૂ થાય છે અને તે એક જ સમયે અગ્રતા (સરસ) મૂલ્ય અસાઇન કરે છે. પહેલેથી જ ચાલી રહેલ પ્રક્રિયાની અગ્રતા બદલવા માટે, આદેશ ભાડેથી ઉપયોગ કરો.

ઉદાહરણ તરીકે, નીચેની આદેશ વાક્ય પ્રક્રિયાને "મોટા-નોકરી" થી શરૂ કરે છે, સરસ કિંમતને 12:

સરસ -12 મોટા-નોકરી

નોંધ કરો કે 12 ની સામે આડંબર એક બાદબાકી ચિહ્નનું પ્રતિનિધિત્વ કરતું નથી. સરસ આદેશમાં દલીલ તરીકે પસાર થતાં ધ્વજને ચિહ્નિત કરવાના સામાન્ય કાર્યમાં છે.

સરસ કિંમતને 12 બાદ સુયોજિત કરવા માટે, અન્ય આડંબર ઉમેરો:

સરસ - 12 મોટી નોકરી

યાદ રાખો કે નીચલા સરસ કિંમતો ઉચ્ચ અગ્રતાને અનુરૂપ છે તેથી, -12 પાસે 12 કરતાં વધુ પ્રાધાન્ય છે. ડિફૉલ્ટ સરસ મૂલ્ય 0 છે. નિયમિત વપરાશકર્તાઓ ઓછી અગ્રતા (હકારાત્મક સરસ મૂલ્યો) સુયોજિત કરી શકે છે. ઉચ્ચ અગ્રતા (નકારાત્મક સરસ મૂલ્યો) નો ઉપયોગ કરવા માટે, વ્યવસ્થાપક વિશેષાધિકારો આવશ્યક છે.

તમે નોકરીની અગ્રતાને બદલી શકો છો જે ભાડેથી પહેલેથી જ ચાલી રહી છે:

ભાડુતી 17-પી 1134

આ પ્રક્રિયા ID 1134 થી 17 સાથે કામની સરસ કિંમતને બદલે છે. આ કિસ્સામાં, સરસ મૂલ્ય સ્પષ્ટ કરતી વખતે આદેશ વિકલ્પ માટે કોઈ આડંબરનો ઉપયોગ કરવામાં આવતો નથી. નીચેના આદેશ પ્રક્રિયા 1134 થી -3 ના સરસ મૂલ્યને બદલે છે:

ભાડૂતી -3-પી 1134

વર્તમાન પ્રક્રિયાઓની યાદી છાપવા માટે , ps આદેશનો ઉપયોગ કરો. "L" ("સૂચિ" તરીકે) વિકલ્પ ઉમેરવાથી કૉલમ મથાળું "NI." હેઠળ સરસ મૂલ્યની સૂચિ છે. દાખ્લા તરીકે:

ps -al