nice ve renice Linux'ta işlem önceliklerini ayarlamak için kullanılan komutlardır. İşlemlerin önceliği, işletim sisteminin işlemlere ne kadar işlemci zamanı ayıracağını belirler. İşte bu iki komutun ayrıntılı bir açıklaması:
nice Komutu
nice komutu, yeni bir işlemi belirli bir öncelik değeri ile başlatmanızı sağlar. Bu komut şu şekilde kullanılır:
nice -n [ÖNCELİK DEĞERİ] [KOMUT]
Öncelik değeri, -20 ile 19 arasında bir sayı olabilir, ancak bu değerler aralığı sistemden sisteme değişebilir. Düşük değerler yüksek önceliği, yüksek değerler ise düşük önceliği ifade eder. Örnek olarak:
nice -n 10 ./my_program
Bu komut, my_program işlemini daha düşük bir öncelikle çalıştırır.
renice Komutu
Zaten çalışan bir işlemin önceliğini değiştirmek istediğinizde renice komutunu kullanabilirsiniz. Bu komut şu şekilde kullanılır:
renice [YENİ ÖNCELİK DEĞERİ] -p [İŞLEM ID]
Bu da işlem kimliği (PID) belirtilen işlemin önceliğini değiştirir. Örnek olarak:
renice 5 -p 1234
Bu komut, PID 1234 olan işlemin önceliğini 5 değerine ayarlar.
Yetki Notları
Negatif bir öncelik değeri atamak (yani işlemin önceliğini yükseltmek), genellikle sadece yönetici (root) kullanıcısı tarafından yapılabilir.
Standart kullanıcılar genellikle kendi işlemlerinin önceliğini yalnızca azaltabilirler (yani öncelik değerini artırabilirler).
nice ve renice, sistem kaynaklarının nasıl paylaşıldığını denetlemek istediğinizde kullanışlıdır. Özellikle birden fazla kullanıcının veya önemli işlemlerin aynı sistemde çalıştığı durumlarda, bu komutlar işlemci zamanının adil bir şekilde dağıtılmasına yardımcı olabilir.
0 Comments
Recommended Comments
There are no comments to display.