Bahkan ketika saya tidak melakukan apa pun pada Mac saya, saya melihat banyak Disk IO: "Data Ditulis per Detik" di Activity Monitor yang ditunjukkan terus-menerus menulis:
Apakah ini normal? Mengapa beberapa proses terus menerus menulis? Saya mengerti mungkin ada beberapa kegiatan rumah tangga yang sedang berlangsung, "Sleep image" sedang diperbarui, tetapi apakah ini sering terjadi? (Saya belum mengatur Time Machine)
Sunting: Saya memiliki cukup banyak memori bebas:
snow-leopard
hard-drive
Nivas
sumber
sumber
Jawaban:
Anda bisa mendapatkan ide yang lebih baik apa yang menyebabkan aktivitas dengan beberapa alat baris perintah OS X:
sudo iotop
- Tampilan proses apa yang paling banyak dilakukan I / O, diperbarui setiap 5 detik.sudo iosnoop
- menunjukkan I / O saat itu terjadi, termasuk ID proses dan nama proses melakukan I / O, serta ukuran data, jalur file, dllDalam kedua kasus, Anda harus mengotentikasi sebagai admin untuk menjalankannya, dan menggunakan Control-C untuk keluar. Mereka mungkin tidak memberi tahu Anda secara tepat mengapa aktivitas itu terjadi, tetapi setidaknya mereka akan memberi tahu Anda proses dan file apa yang terlibat, yang biasanya mempersempitnya secara signifikan.
sumber
Selain
iotop
daniosnoop
dapat Anda gunakanfs_usage
.sumber
Beberapa hal: (Ditulis dalam poin-poin singkat untuk membuatnya ringkas)
sumber
Saya percaya Anda harus dapat menggunakan
lsof
untuk memeriksa proses apa yang sedang ditulis ke disk. Inilah halaman manual untuk itu.sumber
lsof
adalah utilitas berbasis 'snapshot' yang menunjukkan semua yang terjadi dalam waktu beberapa detik. JIKA Anda tidak menjalankannya pada saat yang tepat I / O berlangsung, Anda akan kehilangan itu. Utilitas OS X (iotop
daniosnoop
dan banyak pengguna lain telah menjawab) adalah utilitas yang hidup / menyegarkan dan sangat dapat disesuaikan yang sangat saya sukai (IMO / pribadi).