Saya menjalankan Mac OSX 10.6 dan memperhatikan bahwa proses 'fseventsd' mengambil 100% CPU dan 1.5G RAM. Melakukan pencarian google, saya menemukan bahwa ini dapat dikaitkan dengan Time Machine. Namun, saya tidak menjalankan Time Machine di komputer ini.
Apakah ada cara untuk melacak sumber babi sumber daya? Apakah masuk ke mana saja? Restart 'memperbaiki' masalah, tetapi saya yakin itu akan kembali jika saya tidak tahu mengapa ini dimulai.
Terima kasih sebelumnya.
snow-leopard
DTest
sumber
sumber
Jawaban:
fseventd adalah proses logging peristiwa filesystem, Anda dapat membaca banyak tentang hal itu di review ars technica dari Mac OS X Leopard. Anda dapat menggunakan program seperti fseventer untuk melihat jenis keluaran yang sama dengan yang dilihatnya.
Dari artikel:
Anda dapat memeriksa log itu meskipun saya tidak tahu seberapa bermanfaatnya bagi Anda. Saya tidak akan terkejut melihat Time Machine, yang berurusan dengan banyak file, dan kadang-kadang banyak file kecil, mungkin menyebabkan beberapa masalah dengan fsevents.
sumber
Salah satu program terjebak dalam perubahan penulisan loop yang sangat efisien yang menyebabkan
fseventsd
memiliki banyak pekerjaan atau itu adalah loop tak terbatas itu sendiri memproses struktur data yang tidak terpecahkan pada salah satu volume yang dipasang.Dalam kasus sebelumnya - program-program seperti fseventer yang membaca aliran data yang sama kemungkinan besar akan hang juga - Anda sekarang akan memiliki dua proses dengan utilisasi 50% mencoba memproses data dalam jumlah tak terbatas. (Ini adalah titik data yang bagus jika Anda mencari-cari kesalahan.) Ini sangat masuk akal untuk pertanyaan mengapa
syslogd
mengambil semua CPU - biasanya beberapa program lainnya menjadi gila sehingga menyebabkan banyak pekerjaan.Kapan / jika itu terjadi lagi - mulailah berhenti dari program dan pertimbangkan untuk keluar. Anda akan tahu jika item yang menyinggung adalah proses tingkat sistem atau proses tingkat pengguna.
fs_usage
mungkin berguna untuk melihat program spesifik apa yang berat bagi IO.fsck
dari boot ke mode pengguna tunggal biasanya diperlukan jika Anda memiliki tautan keras melingkar atau shenanigans sistem file degenerasi lain yang dapat menyebabkan lonjakan aktivitas semacam ini.sumber