syslogd daemonu CPU yu neden çok fazla işgal eder?

Başlatan mir_as82, 08 Şubat 2017, 11:41:59

mir_as82

Sistemimin kernel modeli: Linux version 2.6.11.7
Bazı sistemlerde bu syslogd, sistemi fazla işgal etmezken bazı sistemlerde top ile baktığımda CPU yu çok yoğun bir şekilde meşgul ettiğini görüyorum. Bunun nedenlerini nasıl araştırmalıyım?

mehmet

#1
Bu kernel çok eski değil mi?

Ben de 4.9.7-201.fc25.x86_64 var ve ilgili daemon
çalışmıyor.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

mir_as82

Hocam bu sistem eskiden ayarlanmış bir embedded sistem. Her sistemde olmuyor ama bu olay. Bazı sistemlerde oluyor. Her sistemde aynı versiyon kernel ve aynı programlar koşuyor. Fakat bazılarında nedense syslogd çok fazla CPU kaynağını tüketiyor. Bunu analiz etmem içine ne yapmam gerekir?

ErsinErce

syslogd yi kullanan servisi bulmanız lazım
log dosyalarına bakın en son yazılan logları oluşturan program hata veya uyarı veriyordur büyük ihtimalle

mir_as82

Hocam benim sistemimde /etc/syslog.conf  içindeki tüm satırlar # ile devre dışı bırakılmış. Aşağıdakilerden hangisini açsam bana sorun hakkında bilgi verebilir?

# First some standard logfiles.  Log by facility.
#
#auth,authpriv.*         /mnt/ram0/auth.log
#*.*;auth,authpriv.none      -/mnt/ram0/syslog
#cron.*            /mnt/ram0/cron.log
#daemon.*         -/mnt/ram0/daemon.log
#kern.*            -/mnt/ram0/kern.log
#lpr.*            -/mnt/ram0/lpr.log
#mail.*            -/mnt/ram0/mail.log
#user.*            -/mnt/ram0/user.log
#uucp.*            /mnt/ram0/uucp.log

ErsinErce

/var/log/ içerisinde bulunan dosya ve klasörlere bakın en sık tarihi değişen log dosyasını bulun, sonra ona ait işlemi