ਲੀਨਕਸ ਵਿੱਚ "ਨਾਇਸ" ਅਤੇ "ਰੇਨਿਸ" ਕਮਾਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇਹ ਸਭ ਕੁਝ ਬਾਰੇ ਹੈ.

ਲੀਨਕਸ ਸਿਸਟਮ ਇੱਕੋ ਸਮੇਂ ਕਈ ਕਾਰਜ (ਨੌਕਰੀਆਂ) ਨੂੰ ਚਲਾ ਸਕਦੇ ਹਨ. ਭਾਵੇਂ CPU ਵਿੱਚ ਮਲਟੀਪਲ ਪਰੋਸੈੱਸਰ ਜਾਂ ਕੋਰ ਹਨ, ਪਰੰਤੂ ਪ੍ਰਕਿਰਿਆ ਦੀ ਗਿਣਤੀ, ਆਮ ਤੌਰ ਤੇ ਉਪਲਬਧ ਕੋਰਾਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਹੈ. ਇਹ ਸਰਗਰਮ ਕਾਰਜਾਂ ਲਈ ਉਪਲੱਬਧ CPU ਚੱਕਰਾਂ ਨੂੰ ਵੰਡਣ ਲਈ ਲੀਨਕਸ ਕਰਨਲ ਦਾ ਕੰਮ ਹੈ.

ਪ੍ਰਾਥਮਿਕਤਾਵਾਂ ਨੂੰ ਸਿੱਧਾ ਕਰਨ ਲਈ ਨਾਇਸ

ਮੂਲ ਰੂਪ ਵਿੱਚ, ਸਾਰੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਇਕੋ ਜਿੰਨੀ ਜ਼ਰੂਰੀ ਸਮਝਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕੋ ਸਮੇਂ CPU ਟਾਈਮ ਅਲਾਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ. ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੀ ਰਿਸ਼ਤੇਦਾਰ ਮਹੱਤਤਾ ਨੂੰ ਬਦਲਣ ਲਈ ਉਪਭੋਗਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ, ਲੀਨਕਸ ਹਰੇਕ ਕੰਮ ਜਿਸ ਨਾਲ ਯੂਜ਼ਰ ਦੁਆਰਾ ਸੈੱਟ ਜਾਂ ਬਦਲਾਅ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਇੱਕ ਤਰਜੀਹ ਪੈਰਾਮੀਟਰ ਨੂੰ ਜੋੜਦਾ ਹੈ. ਲੀਨਕਸ ਕਰਨਲ ਤਦ ਹਰੇਕ ਪ੍ਰਕਿਰਿਆ ਲਈ ਆਪਣੀ ਅਨੁਸਾਰੀ ਤਰਜੀਹ ਮੁੱਲ ਤੇ ਆਧਾਰਿਤ CPU ਸਮਾਂ ਰਾਖਵਾਂ ਕਰਦਾ ਹੈ.

ਚੰਗੇ ਮਕਸਦ ਨੂੰ ਇਸ ਮਕਸਦ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਇਹ ਘਟਾਓ 20 ਤੋਂ ਲੈ ਕੇ 19 ਤੱਕ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਪੂਰਨ ਅੰਕ ਮੁੱਲ ਹੀ ਲੈ ਸਕਦਾ ਹੈ. ਘਟਾਓ 20 ਦਾ ਮੁੱਲ ਉੱਚਤਮ ਤਰਜੀਹ ਦਰਸਾਉਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ 19 ਸਭ ਤੋਂ ਨੀਵਾਂ ਦਰਸਾਉਂਦਾ ਹੈ. ਇਸ ਤੱਥ ਦਾ ਸਭ ਤੋਂ ਵੱਧ ਤਰਜੀਹ ਵਾਲਾ ਪੱਧਰ ਸਭ ਤੋਂ ਵੱਧ ਨੈਗੇਟਿਵ ਨੰਬਰ ਦੁਆਰਾ ਦਰਸਾਇਆ ਗਿਆ ਹੈ. ਹਾਲਾਂਕਿ, ਘੱਟ ਤਰਜੀਹ ਤੇ ਚੱਲਣਾ "ਵਧੀਆ" ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਦੂਜੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ CPU ਸਮਾਂ ਦਾ ਵੱਡਾ ਹਿੱਸਾ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ.

ਨਾਈਸ ਕਿਵੇਂ ਖੇਡੀਏ?

ਕਮਾਂਡ ਨੂੰ ਚੰਗੇ ਤਰੀਕੇ ਨਾਲ ਇਸਤੇਮਾਲ ਕਰਨ ਨਾਲ ਇਕ ਨਵੀਂ ਪ੍ਰਕਿਰਿਆ (ਨੌਕਰੀ) ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਇਕ ਤਰਜੀਹ (ਵਧੀਆ) ਕੀਮਤ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ. ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਪ੍ਰਕਿਰਿਆ ਦੀ ਤਰਜੀਹ ਬਦਲਣ ਲਈ, ਕਮਾਈ ਦਾ ਨਾਮ ਵਰਤੋ.

ਉਦਾਹਰਣ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਲਾਈਨ ਪ੍ਰਕ੍ਰਿਆ "ਵੱਡੇ-ਨੌਕਰੀ" ਸ਼ੁਰੂ ਕਰਦੀ ਹੈ, ਜੋ ਕਿ 12:

ਚੰਗੇ -12 ਵੱਡੇ-ਨੌਕਰੀ

ਨੋਟ ਕਰੋ ਕਿ 12 ਦੇ ਸਾਹਮਣੇ ਡੈਸ਼ ਘਟੀਆ ਨਿਸ਼ਾਨ ਦੇ ਪ੍ਰਤੀਨਿਧਤਵ ਨਹੀਂ ਹੈ. ਇਕ ਚੰਗੇ ਝੰਡੇ ਨੂੰ ਆਰਗੂਮਿੰਟ ਦੇ ਤੌਰ ਤੇ ਪਾਸ ਕੀਤੇ ਇੱਕ ਝੰਡੇ ਨੂੰ ਨਿਸ਼ਾਨਬੱਧ ਕਰਨ ਦੇ ਆਮ ਕਾਰਜ ਹਨ.

ਚੰਗੇ ਮੁੱਲ ਨੂੰ ਘਟਾਓ 12 ਸੈੱਟ ਕਰਨ ਲਈ, ਇਕ ਹੋਰ ਡੈਸ਼ ਜੋੜੋ:

ਵਧੀਆ - 12 ਵੱਡੀ ਨੌਕਰੀ

ਯਾਦ ਰੱਖੋ ਕਿ ਨੀਲੀਆਂ ਚੰਗੀਆਂ ਕਦਰਾਂ ਨੂੰ ਉੱਚ ਪ੍ਰਾਥਮਿਕਤਾ ਦੇ ਨਾਲ ਮਿਲਦਾ ਹੈ ਇਸ ਲਈ, -12 ਵਿੱਚ 12 ਨਾਲੋਂ ਵੱਧ ਤਰਜੀਹ ਹੈ. ਡਿਫਾਲਟ ਚੰਗੇ ਵੈਲਯੂ 0. ਹੈ. ਰੈਗੂਲਰ ਯੂਜ਼ਰ ਘੱਟ ਤਰਜੀਹਾਂ (ਸਕ੍ਰਿਏ ਚੰਗੇ ਮੁੱਲ) ਨੂੰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹਨ. ਉੱਚ ਪ੍ਰਾਥਮਿਕਤਾ (ਨਕਾਰਾਤਮਕ ਚੰਗੇ ਮੁੱਲ) ਵਰਤਣ ਲਈ, ਪ੍ਰਬੰਧਕ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.

ਤੁਸੀਂ ਅਜਿਹੀ ਨੌਕਰੀ ਦੀ ਤਰਜੀਹ ਬਦਲ ਸਕਦੇ ਹੋ ਜੋ ਕਿ ਪਹਿਲਾਂ ਹੀ ਚਲਾਕੀ ਨਾਲ ਚੱਲ ਰਹੀ ਹੈ:

renice 17 -p 1134

ਇਹ ਕਾਰਜ ਨੂੰ 1134 ਤੋਂ 17 ਦੇ ਨਾਲ ਨੌਕਰੀ ਦੇ ਚੰਗੇ ਮੁੱਲ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ. ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਚੰਗੇ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦੇ ਸਮੇਂ, ਕਮਾਂਡ ਚੋਣ ਲਈ ਕੋਈ ਡੈਸ਼ ਨਹੀਂ ਵਰਤੀ ਜਾਂਦੀ. ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਪ੍ਰਕਿਰਿਆ 1134 ਤੋਂ -3 ਦੇ ਚੰਗੇ ਮੁੱਲ ਨੂੰ ਬਦਲਦੀ ਹੈ:

ਰਿਨੀਸ -3 -ਪੀ 1134

ਮੌਜੂਦਾ ਪ੍ਰਕਿਰਿਆ ਦੀ ਇੱਕ ਸੂਚੀ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ, ps ਕਮਾਂਡ ਨੂੰ ਵਰਤੋਂ. "L" (ਜਿਵੇਂ "ਸੂਚੀ" ਵਿੱਚ ਹੈ) ਨੂੰ ਜੋੜਨ ਦੇ ਨਾਲ "NI" ਕਾਲਮ ਹੈਡਿੰਗ ਦੇ ਹੇਠਲੇ ਚੰਗੇ ਮੁੱਲ ਦੀ ਸੂਚੀ ਦਿੱਤੀ ਗਈ ਹੈ. ਉਦਾਹਰਣ ਲਈ:

ps -al