Apa itu 'gejala' dan mengapa kadang-kadang menggunakan 60% dari CPU iMac saya?

11

Ada proses sistem pada iMac saya yang menjalankan El Capitan yang disebut "gejala" yang telah secara konsisten memantulkan bolak-balik antara sekitar 20% hingga 60% dari sumber daya CPU di iMac saya.

Sedang berjalan dari /usr/libexec/symptomsd. Ada kerangka kerja pribadi yang dipanggil /System/Library/PrivateFrameworks/Symptoms.frameworkyang berisi kerangka kerja lain yang disebut:

  • ManagedEvent.framework
  • SymptomAnalytics.framework
  • SymptomEvaluator.framework
  • SymptomPresentationFeed.framework
  • SymptomPresentationLite.framework
  • SymptomReporter.framework

Tampaknya tidak banyak menulis ke file log sistem. Bahkan satu-satunya pesan yang relevan di "Semua Pesan" di iMac adalah:

syslogd [46]: Pemberitahuan Konfigurasi: Modul ASL "com.apple.networking.symacter" mengklaim pesan yang dipilih. Pesan-pesan itu mungkin tidak muncul dalam file log sistem standar atau dalam database ASL.

Ada file preferensi /private/etc/asl/com.apple.networking.symptomsyang mengindikasikan bahwa log harus ditulis /Library/Logs/CrashReporter/com.apple.networking.symptoms.logtetapi file itu bahkan tidak ada di iMac saya.

Saya mencoba menonton apa yang dilakukannya dengan alat-alat seperti fs_usagetetapi saya tidak mendapatkan banyak informasi yang berguna kembali hanya banyak permintaan "ioctl". Saya mencoba membunuh secara manual dan memicu untuk meluncurkan lagi, dan tampaknya memeriksa semua aplikasi yang diinstal pada iMac saya dan kemudian kembali untuk membuat banyak permintaan "ioctl".

Mencari di Google yang saya dapat tentukan adalah bahwa ini tampaknya menjadi salah satu hal yang dibagikan antara OSX dan iOS. Tidak ada informasi di mana pun tentang apa yang sebenarnya dilakukannya.

Adakah yang tahu bagaimana proses ini atau mengetahui di mana prosesnya didokumentasikan?

Alistair McMillan
sumber
1
Analisis yang bagus sejauh ini, saya belum mencoba membongkar program, tetapi Anda harus menjalankan sysdiagnose symptomsdan mungkin melaporkan bug / umpan balik ke Apple. Saya belum pernah melihatnya melakukan kesalahan pada sistem apa pun, tetapi saya akan memeriksa sisa log sistem karena pemahaman saya terkait dengan pelaporan kerusakan, umpan balik, dan pengumpulan / pengumpulan log untuk peningkatan OS X.
bmike
Saya melihat gejala yang sama: beban CPU tinggi oleh "gejala". Saya juga memperhatikan "mDNSResponder" memiliki beban CPU yang tinggi (sekitar 50%). Permintaan DNS sangat lambat dan sistem umumnya terasa lamban. Daya tanggap kembali setelah saya membunuh (Force Quit) "symptd". Khususnya, "gejala" tidak muncul kembali secara otomatis. Karena penasaran, apakah Anda menggunakan VirtualBox? Sistem: OS X 10.11.4
Daniel
@Aniel Saya telah menggunakan VirtualBox di masa lalu, tetapi tidak pada mesin yang terpengaruh.
Alistair McMillan

Jawaban:

1

Saya memiliki iMac dan memiliki masalah yang sama. Tampaknya ada bug di Mac OS X.

Dalam kasus saya, saya mengaktifkan Ethernet dan Wifi untuk iMac. Mematikan Ethernet System Preferences > Network, menjadikan Wifi sebagai satu-satunya koneksi, mencegah masalah ini sepenuhnya. Sekarang, symptomsdmengkonsumsi sekitar 0,2 ~ 0,3% beban CPU seperti yang seharusnya.

Saya mulai merasakan pengalaman baru-baru ini setelah memutakhirkan ke Mac OS X 10.11.1. Saya kira ini adalah bug yang diperkenalkan baru-baru ini.

sang
sumber
Terima kasih telah meluangkan waktu untuk membalas. Saya mencoba ini, tetapi tidak ada bedanya. :(
Alistair McMillan
0

gejala berjalan sebagai bagian dari kerangka kerja CrashReportor.

Lagu
sumber
Tidak ada "CrashReporter.framework" di OS X. Apakah maksud Anda "CrashReporterSupport.framework"?
Alistair McMillan
0

Saya memiliki masalah yang sama dengan proses sympt memakan cpu (mouse lags dan sebagainya), ketika mac saya terhubung ke web dengan LAN (thunderbolt 2 lan dongle) dan Transmission bekerja dengan kekuatan penuh.

Saya kira saya telah menemukan perbaikan untuk ini, tidak tahu apakah itu bekerja untuk Anda - pengaturan jaringan goto, pilih koneksi lan Anda, goto lanjut, pilih tab perangkat keras, lalu konfigurasikan secara manual, ubah dupleks Anda menjadi "dupleks penuh, kontrol aliran ", hal-hal lain dibiarkan apa adanya (milik saya adalah" speed-1000baseT "/" mtu-standard 1500 "/ AVB diaktifkan).

Semoga ini membantu.

Harry Caul
sumber
-2

Tidak berhasil menemukan informasi konklusif tentang gejala di mana pun sejauh ini.

Dan tidak sepenuhnya percaya diri dalam memperbaiki saya, tetapi mematikan firewall sepertinya meringankan masalah bagi saya.

Alistair McMillan
sumber