Sysmond'dan aşırı CPU kullanımı


29

sysmondUygulamanın OS X'te ne yaptığını bilen var mı ? Son zamanlarda, görünürde bir sebep olmadan sürekli olarak% 25-30 cpu alıyor.

Şimdiye kadar denediğim şeyler:

  • Yeniden Başlatma
  • SMC sıfırlama
  • PRAM sıfırlama
  • Güvenli modda çalıştırma (sysmond ayrıca orada kaynakları emer)
  • Dosya sistemi kontrolü (düzenli olarak yanlış dizin sayımı, hata veya başka bir şey hariç)

Şimdilik sadece sysmond pist'i devre dışı bıraktım ama sanırım tamamen işe yaramaz değil, bu yüzden ne yapması gerektiğini ve devre dışı bırakmanın zararlı olup olmadığını merak ediyorum;)

görüntü tanımını buraya girin

Yanıtlar:


35

OS X’te sysmond ne yapar

CPU kullanımı sysmondüzerinden seyretmek Activity Monitoranlamsız! Bu sysmondsürecin Activity Monitorokumaları almak için kullandığı şey olduğu ortaya çıktı .

Eğer sysmondçok fazla CPU kullanıyorsanız, durması için sadece aktivite izleyiciyi öldürün.

Uyarı

Güncelleme aralığının artırılması Activity MonitorCPU yükünü önemli ölçüde artırır, bu yüzden başlangıçta onu hiç fark etmedim ve şimdi daha çok görüyorum.


Bu sadece bir spekülasyon mu? Activity Monitor ile daha yüksek CPU kullanımı görmek, yapması gereken şey anlamına gelmiyor.
Navin

Maalesef neredeyse resmi bir belge yok gibi gözüküyor, ancak tek mantıklı sonuç ortaya çıkıyor. Hatta sysmond man sayfası bile "sistem izleme arka planını" ötesinde bir şey ifade etmiyor. Yani evet, bir spekülasyon ama şimdiye kadar karşılaştığım tüm OS X sistemlerinde tekrarlanabilir, bu da gerçek olmasını muhtemel kılar.
Wolph

Aktivite İzleyiciden çıktığımda tekrar başlattığımda sysmondişlemin CPU Süresi değişmedi. Bu, Faaliyet İzleyicisi'nden çıkmanın sysmondişlemi sonlandırmadığını gösterir .
user5359531

Ancak, faaliyet izleyicisi çalışmıyorsa işlemin hiçbir şey yapmamasını önerir. Kök olarak çalışması gerektiğinden, bu muhtemelen süreci başlatmak ve durdurmaktan daha kolaydır.
Wolph

Etkinlik İzleme ayarlarımı iki kez kontrol ettim ve bir şekilde Güncelleme Frekansı 'Çok Sık (1 sn)' olarak ayarlandı. Bunun nasıl olduğundan emin değilsiniz, ancak 'Normalde (5 sn)' ye ayarladıktan sonra CPU kullanımı sysmondhemen ~% 25'ten ~% 5'e düştü.
user5359531 29:17

3

Sistemimde bulduğum şey bu

/ Usr / libexec / sysmond

/usr/share/man/man8/sysmond.8

/System/Library/LaunchDaemons/com.apple.sysmond.plist

Bir tür sistem / dosya izlemesi olarak tanımlanmaktadır.

AÇIKLAMA sysmon.conf dosyası, bir ağa bağlı çeşitli makinelerde sistemleri ve hizmetleri izleyen sysmond (man) için ana yapılandırma dosyasıdır.


1
Adam sayfasını gördüm, ama pek yardımcı olmuyor. Aslında ne yaptığı hakkında hiçbir açıklama yok.
Wolph,

1

SYSMOND = Sistem Monitörü Daemon - arka planda tüm sistem etkinliklerini izler ve LaunchD (Launcher Daemon) tarafından otomatikleştirilir


2
Bu sorunun zaten kabul edilmiş bir cevabı var ve 15 Nisan 2014 tarihinde verilen cevaba benziyor.
fsb

Sistem monitörü, aktivite monitörü ile aynı anlama geliyor mu?
Pacerier

0

Ben de aynı problemi yaşadım. Etkinlik Monitörü düğmesiyle bırakmayı denedim, istifa etmedim. Sonra zorla bıraktım ve Activity Monitor güncellemeyi bıraktı.

Sonra Activity Monitor'ü yeniden başlattım ve tekrar güncellendi ve sysmond artık çok fazla CPU almıyor (başlatması otomatik olarak yeni bir işleme başladı).

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.