Jump to content

Linux

  • entries
    25
  • comment
    1
  • views
    34,256

Linux'ta nice ve renice Komutları


Doğuhan ELMA

166 views

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.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...