← man/system_admin
renice — man renice — 80×24
ugur@toprak:~/man/system_admin$man renice
Bölüm 8 Sistem Yönetimi

renice

çalışan süreçlerin önceliğini değiştirme

Sözdizimi

     renice priority [[-gpu] target]
     renice -n increment [[-gpu] target]

Açıklama

renice yardımcı programı, çalışan bir veya daha fazla sürecin zamanlama önceliğini değiştirir. Aşağıdaki hedef parametreleri süreç kimlikleri (varsayılan), süreç grubu kimlikleri, kullanıcı kimlikleri veya kullanıcı adları olarak yorumlanır. Bir süreç grubunun renice edilmesi, o süreç grubundaki tüm süreçlerin zamanlama önceliklerinin değiştirilmesine neden olur. Bir kullanıcının renice edilmesi ise o kullanıcıya ait tüm süreçlerin zamanlama önceliklerinin değiştirilmesine yol açar.

Aşağıdaki seçenekler mevcuttur:

  • -n: Belirtilen süreçleri verilen önceliğe değiştirmek yerine, bir sonraki argümanı her sürecin mevcut önceliğine uygulanacak bir artış miktarı (increment) olarak yorumlar.

  • -g: Hedef parametreleri süreç grubu kimlikleri (process group ID) olarak yorumlar.

  • -p: Hedef parametreleri süreç kimlikleri (process ID) olarak yorumlar (varsayılan).

  • -u: Hedef parametreleri kullanıcı adları veya kullanıcı kimlikleri (user ID) olarak yorumlar.

Süper kullanıcı (super-user) dışındaki kullanıcılar yalnızca kendilerine ait süreçlerin önceliğini değiştirebilirler ve nice değerlerini'' yalnızca 0 ile PRIO_MAX (20) aralığında monoton olarak artırabilirler. (Bu durum, yönetimsel kararların geçersiz kılınmasını önler.) Süper kullanıcı, herhangi bir sürecin önceliğini değiştirebilir ve önceliği PRIO_MIN (-20) ile PRIO_MAX aralığındaki herhangi bir değere ayarlayabilir. Yararlı öncelikler şunlardır: 20 (etkilenen süreçler yalnızca sistemde başka hiçbir şey çalışmak istemediğinde çalışır), 0 (temel'' zamanlama önceliği), herhangi bir negatif değer (işlerin çok hızlı gitmesini sağlamak için).

Dosyalar

/etc/passwd kullanıcı adlarını kullanıcı kimlikleriyle eşlemek için

Örnekler

     987 ve 32 süreç kimliklerinin (PID) ve daemon ile root kullanıcılarına ait tüm süreçlerin önceliğini değiştirin.

	   renice +1 987 -u daemon root -p 32

Ayrıca Bakınız

nice(1), rtprio(1), getpriority(2), setpriority(2)

Standartlar

renice yardımcı programı IEEE Std 1003.1-2001 (“POSIX.1”) standardına uygundur.

Tarihçe

renice yardımcı programı ilk olarak 4.0BSD'de ortaya çıktı.

Hatalar

Süper kullanıcı olmayanlar, öncelikleri ilk başta kendileri düşürmüş olsalar bile, kendi süreçlerinin zamanlama önceliklerini artıramazlar.

macOS 26.4 27 Ekim 2020 macOS 26.4