01
Süreç Yönetimi
Süreç listeleme ve aramanın örnekleme aralığına bağlılığı, iş denetimi, sinyallerin isteğe dönüşmesi, öncelik değerinin görülebilir etkisi ve kaynak sınırlarının gizlediği neden.
- 01 Süreç Listeleme ve Arama Yirmi dört süreçlik kurgu bir sunucuda gerçekte 14 süreç ağır: örnekleme aralığı 15 saniyeye çıkınca araç 3'ünü, 30 ve 60 saniyede 5'ini kaçırıyor; tek bakış 5–7, ömür ortalaması 7 yanlış tanı veriyor ve ada göre seçim en iyi durumda 9 sürece yanlış dokunuyor.
- 02 Ön Plan ve Arka Plan İşleri Oturum kapandığında kabuğun 13 işinden `&` ile arka plana alınanların tamamı ölüyor, disown edilenlerin 9'u ölüyor, nohup ve ayrı oturum 13'ünü de yaşatıyor; `jobs` 13 satır gösterirken gerçekte ilerleyen iş sayısı 8.
- 03 Sinyaller Yedi ağır sürece sonlandırma isteği gönderildiğinde 2'si kabul ediyor, 5'i yok sayıyor; zorlayan sinyalde 7/7 bitiyor ama 2 sürecin temizliği yarıda kesiliyor. Komut her durumda 0 döndürdüğü için beklemeden verilen tanı yedi hedefin yedisinde de yanlış.
- 04 Süreç Öncelikleri En çok işleyen sürecin öncelik değeri en düşükten en yükseğe çekildiğinde payı 41.878 birimden 0'a iniyor, ama toplam iş 237.906'dan 238.244'e ve yük 3,97'den 3,97'ye gidiyor: boşalan kapasitenin yüzde 94'ü öteki ağır süreçlere, hafif süreçlere yüzde 0'ı gidiyor.
- 05 Kaynak Sınırları Sekiz ayrı arıza nedeni üç hata iletisine ve bir sessizliğe çöküyor: 60 olayın 13'ü hiçbir ileti üretmiyor, yalnız iletiye bakan tanı 21 kez, yalnız sınır okuyan tanı 29 kez, ikisini birleştiren tanı 13 kez yanılıyor.