/Etc/cron.d dosyasında çok fazla dosya olduğunda performans kaybı?


2

İçinde bir miktar dosya var mı /etc/cron.d Bu daha kötü performansa neden olur?

Şu anda yaklaşık 50 iş var. Gelecekte 200'e kadar dosya olabilir.

Cron'un arka plan programının dosyaları değiştirene kadar bellekte tutmasını beklemekte haklı mıyım?


Bu soru sizin tam senaryonuza son derece bağlıdır. İçine tek bir dosya koyabilirim /etc/cron.d bu da tüm sistemin durmasına neden oluyor ve sisteme en ufak bir etkisi olmayacak 1000 dosya koyabilirim. Dosya sayısı, kendi başına, performansla ilişkili değildir (tek bir klasöre bu kadar çok dosya koyduğunuzda, dizinde geçiş yapmanın yavaş olduğu, ancak doğrudan cron ile ilgisi olmayan)
Darth Android

@DarthAndroid Geri bildiriminiz için teşekkür ederiz. Teknik olarak soruyu kesmek, şöyle olurdu: Maliyeti ne kadar Jul 8 11:01:01 srv019 crond[1289]: (*system*) RELOAD (/etc/cron.d/job_132) ?
DanFromGermany

Bunun içeriğine çok bağlı olduğunu iddia ediyorum job_132. Normalde çok fazla cronjob ve bir ya da iki tanesinin eklenmediği ya da güncellenmediği için endişelenmezdim. herşey sık sık değişiyor. Bu noktada, muhtemelen görevlerinizi verimli bir şekilde yerine getiren bir tür özel yazılım programı ile daha iyi olursunuz. Bununla birlikte, sistem 50 işle ilgili sorunlar görmüyorsa, aynı tür / boyutta işlerin yaklaşık 200'ünü merak etmiyorum.
Darth Android

@DarthAndroid Veritabanında bellek tepe ve süresini kaydeden bir bekçi uygulaması kullandım, her şey yolunda. İşlerin çoğu birkaç saniye veya birkaç dakika içinde, diğerleri birkaç saat boyunca çalışır. Dosyalar sık ​​sık değişmeyecek. Geri bildiriminiz için tekrar teşekkürler, sanırım her şeyi bu şekilde tutacağım. Anacron tüm dosyaları idare edecek kadar akıllı görünüyor.
DanFromGermany
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.