«scheduling» etiketlenmiş sorular

Belirli bir zamanda veya belirli bir olayda çalıştırılacak görevleri zamanlama tekniği.




1
CFS ile yüksek CPU kullanımı?
Bir uygulamayı RHEL 5'ten RHEL 6'ya taşırken CPU kullanımındaki bir artışın kaynağını denemek ve izole etmek için önceki bir soru sordum . Bunun için yaptığım analiz, çekirdekteki CFS'nin neden olduğunu gösteriyor. Durumun böyle olup olmadığını kontrol etmek için bir test uygulaması yazdım (orijinal test uygulaması boyut sınırına uyacak şekilde kaldırıldı, …

1
Linux'ta gerçek zamanlı işlemler
Bazı zamanlama kavramlarını öğrendim. Şu anda benim anlayış şimdiye kadar. Gerçek zamanlı süreçler ve gerçek zamanlı olmayan süreçler vardır. Gerçek zamanlı olmayan işlemler niceöncelik sırasına göre -20 ila +20 aralığında değerlere sahip olabilir . Yüksek pozitif değer, işlemin daha düşük önceliğe sahip olduğunu gösterir. Gerçek zamanlı süreçler, -bu cevapta burada …

2
Niçin tatlılık -20 ila 19 arasındadır?
niceKomut bir programa zamanlama önceliğini ( "hoşluk") ayarlamasını sağlar. Kullandığım tüm Unix benzeri sistemlerde, nezaket, -20 en uygun zamanlama önceliği, 0 varsayılan, 19 ise en az tercih ettiği bir tam sayı aralığı tarafından belirtilir. Varsayılan değer olarak 0'a sahip olmak yeterince sezgiseldir, ancak neden -20 ve 19 aralığın bitiş noktaları …

1
Güzel çalışmak nasıl?
sched_setscheduler diyor: Tüm zamanlama önleyici niteliktedir: daha yüksek statik önceliğe sahip bir işlem çalışmaya hazır hale gelirse, o anda çalışan işlem önlenir ve statik öncelik düzeyi için bekleme listesine geri döner. iken setpriority diyor Bu, sistemde daha yüksek bir öncelik yükü olduğunda çok düşük hoş değerlerin (+19) bir işleme gerçekten …

1
Bilgisayar belirtilen zamanda kapalıysa `at` daha sonra bir komut çalıştırır mı?
İşleri zamanlamak istiyorum at, ancak bilgisayar belirtilen zamanda askıya alınırsa ne olacağından emin değilim: Bilgisayar tekrar uyanır uyanmaz (gibi anacron) veya hiç yürütülmeyecek mi? (gibi cron)? Geçmişte belirli bir saat ve tarihte kesinlikle çalıştırılacak bir iş belirtirseniz, iş mümkün olan en kısa sürede çalışır. Manpage bu konuda söylüyor, ancak benim …
20 scheduling  at 

2
Komut dosyasını systemd ile her 30 dakikada bir çalıştırın
Sisteme önyükleme yaptıktan sonra her 30 dakikada bir komut dosyası yürütmek istiyorum. Cron kullanabileceğinizi biliyorum, ancak bu özelliği sık sık kullanmayı düşünmüyorum, bu yüzden sistemd ile denemek istiyorum. Şimdiye kadar sadece bir kez bir şey yürütmek için izin monotonik zamanlayıcılar buldum (en azından öyle düşünüyorum). Nasıl olur foo.timerve foo@user.servicebenzeri bakmak …



2
BFQ zamanlayıcı nasıl etkinleştirilir ve kullanılır?
Ubuntu 17.04 üzerine ukuu (Ubuntu Çekirdek Güncelleme Yardımcı Programı https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ) kullanarak Linux çekirdek 4.12 sürümünü yükledim . Mesele şu ki, mevcut I / O zamanlayıcılarını kontrol ettiğimde, BFQ veya Kyber I / O zamanlayıcısını bulamıyorum: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Peki bu Linux sürümünde yeni zamanlayıcılardan biri nasıl …

3
Eski Linux çekirdeklerinin önleyici olmamasının nedeni neydi?
İlk Linux geliştiricileri neden önleyici olmayan bir çekirdek uygulamayı seçtiler? Senkronizasyonu kaydetmek mi? Bildiğim kadarıyla, Linux 90'ların başında, PC'lerin tek bir işlemciye sahip olduğu zaman geliştirildi. Önleyici olmayan bir çekirdek bu tür bilgisayarlarda ne avantaj sağlar? Ancak neden çok çekirdekli işlemciler tarafından avantaj azalıyor?

2
Gelecekte bir zamanda gerçekleşecek tek bir etkinliği programlamanın basit bir yolu nedir?
Bilgisayarımın tek bir görev yapmasını istediğim çoğu zaman var, ancak şu anda değil. Örneğin, 30 dakika içinde işten ayrılma zamanının bana bildirilmesini sağlayabilirim. Ya da belki 2 saat sonra herkesin ofisten çıkacağından emin olduğumdan karmaşık bir test yapmasını istiyorum. Günün belirli bir saatinde çalışmak için bir cron işi yaratabileceğimi biliyorum, …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.