Saya memiliki masalah yang serupa dengan pengguna ini . Anda dapat mengambil tangkapan layarnya dan menerapkannya pada masalah saya: Windows 8.1, penggunaan disk 99% atau di sekitarnya untuk jangka waktu yang lebih lama (menit). Namun statistik penggunaan disk individu tidak menambahkan hingga lebih dari sekitar 1MB / detik. Saya memiliki disk SSD yang mampu melakukan throughput yang jauh lebih tinggi.
Pertanyaan yang saya tautkan tidak memberikan banyak jawaban, tetapi satu komentar mengisyaratkan ruang disk kosong rendah. Itu masalah dengan disk saya. Saya hanya punya ~ 1GB ruang kosong di drive C saya. Tetapi pertanyaan lanjutan saya adalah mengapa itu penting? Windows melakukan pra-alokasi 6GB drive virtual, bukan? Setidaknya itulah yang saya tafsirkan "saat ini dialokasikan" di layar pengaturan Memori Virtual di bawah Properti Sistem → opsi Kinerja.
Saya sudah mencoba menggunakan alat pemantau proses untuk mendapatkan beberapa informasi tentang apa yang menggunakan disk, tetapi jumlah data yang masuk hanya beberapa detik begitu luas sehingga saya tidak tahu harus mulai dari mana. Satu-satunya hal yang saya lihat adalah bahwa service.exe mengakses registry banyak ... Tapi saya rasa itu normal? Jika ada yang mau melihatnya, log dump ada di sini (19MB)
Untuk meringkas :
- Apakah penggunaan disk benar-benar naik ketika ruang kosong menurun? Jika demikian, mengapa?
- Adakah yang bisa mengurangi dari file log Procmon saya program atau proses apa yang menyebabkan 99% penggunaan disk?
sunting : Untuk mengomentari "malware" - jawab di pos lain: Saya ingin tahu , bukan menebak. Saya ragu itu adalah malware dalam kasus saya, tetapi jika ya, log saya harus menunjukkan itu.
pembaruan : Kasus serupa baru saja terjadi. Adakah petunjuk dari kedua tangkapan layar ResMon ini?
"Sistem" tidak banyak memberi tahu saya.
sumber
resmon.exe
, tekan enter). Buka, bukaDisk
tab dan beri tahu kami proses mana yang memiliki penggunaan disk lebih tinggi saat itu terjadi. Atau lebih baik, unggah ascreenshot.Jawaban:
Saya baru saja melihat masalah Anda telah hilang tetapi di bawah ini akan membantu untuk waktu berikutnya.
Saya mengunduh log Monitor Proses dan menghitung berapa kali setiap file diakses selama jejak 6 detik yang Anda ambil. Anda harus dapat melihatnya sendiri di Process Monitor dengan masuk ke Tools -> Count Values Occurences -> Pilih Path dari drop-down Kolom dan kemudian klik tombol Count. Klik tombol Hitung untuk mengurutkan angka hitung dalam urutan naik / turun. Klik dua kali pada salah satu jalur file tersebut untuk fokus padanya.
4 jalur file teratas yang diakses adalah: 3276 kali: HKCU \ Software \ Classes \ Local Settings \ MuiCache \ de \ 417C44EB 3276 kali: HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188 kali: HKCU 1457 kali: C: (ini adalah searchindexer yang mengakses ini)
Proses yang terlibat dalam akses di atas termasuk SearchIndexer.exe dan services.exe dan mereka tampaknya mengulangi permintaan untuk akses berulang-ulang. Tidak, saya yakin saya tahu apa yang terjadi lebih jauh dari itu, tetapi saya sarankan Anda mencoba menonaktifkan pengindeks Windows Search Anda dan melihat bagaimana hal itu mempengaruhi kinerja.
Saya juga melihat jejaknya dalam format tanpa filter dan melihat banyak akses ke berbagai folder Distribusi Perangkat Lunak dengan jalur yang diawali dengan C: \ Windows \ SoftwareDistribution \ Download ..... sangat berharga untuk memeriksa / menonaktifkan ini dan melihat bagaimana pengaruhnya. kinerja.
sumber
1. Ya. Di Windows dan juga OS lain, disk utama penuh akan menghasilkan OS berperilaku lambat / buruk dalam pengalaman saya. Mengapa? Fragmentasi pada disk (dan menghasilkan peningkatan fragmen pemrosesan dalam memori serta jumlah disk baca / tulis). Area kecil yang tersisa akan terfragmentasi pada disk, mungkin tersebar di berbagai area pada disk. Tidak ada ruang cadangan sehingga de-fragmentasi tidak akan dapat membantu banyak sampai lebih banyak ruang dibebaskan. Semua proses perlu menulis file sementara (mis. Cache browser internet). File-file ini akan terfragmentasi. Untuk disk magnetik kepala disk harus melakukan perjalanan lebih jauh yang berarti file lebih lambat baca / tulis. Untuk disk SSD saya tidak yakin, ini sedikit membosankan tetapi menjelaskannya dengan baik:
http://www.youtube.com/watch?v=VfYkJoqfG-k "Mengapa Fragmentasi Masih Masalah dengan SSD". Dalam memori (dalam alokasi file-tabel dalam memori) file terfragmentasi mengambil lebih banyak ruang dan menghasilkan lebih banyak aktivitas CPU dan bus berurusan dengan fragmen yang berbeda. Pada video tersebut ia berakhir dengan penjualan diskkeeper yang diklaim dapat memperbaiki masalah SSD. TAPI memberikan ruang kosong yang cukup pada disk mungkin akan menjadi strategi terbaik.
Ini bagus: Investigasi terhadap de-fragging SSD. http://www.pcworld.com/article/2047513/fragging-wendid-the-truth-about-defragging-your-ssd.html Kesimpulan: Tidak ada gunanya menjalankan alat de-frag dengan SSD.
2. Saya pikir Anda perlu membuat beberapa ruang pada disk terlebih dahulu. Dapatkan sistem untuk berperilaku sedikit lebih baik. Kemudian jika masih ada masalah lihat penggunaan disk (ruang atau aktivitas).
sumber
Saya akan berhati-hati tentang apa yang Anda gunakan untuk menentukan bahwa disk berjalan pada 100%. Apa artinya ini?
Bahwa disk berjalan pada throughput maks? Tidak, bagaimana komputer Anda tahu kecepatan maksimum disk itu? Mengingat kecepatan optimis yang diberikan oleh pabrikan, saya akan terhuyung-huyung jika Anda mencapai 100% dari kecepatan tertinggi untuk waktu yang lama.
Saya pikir lebih mungkin 99% yang Anda lihat adalah ukuran perkiraan ketika disk sedang digunakan ... yaitu pada saat pengamatan sedang terus ditulis / dibaca dari. Ini tidak berarti itu akan bekerja dengan kecepatan penuh. Anda lebih mungkin mengenai jumlah file kecil yang lebih besar. SSD tidak memiliki mekanisme yang sama dengan disk konvensional, tetapi ada overhead saat membaca / menulis banyak file kecil.
Jika Anda menjalankan salah satu dari selusin aplikasi pembandingan, Anda akan mengetahui seberapa cepat cakram Anda bekerja dan akan jauh lebih tinggi dari 1GB / s! Jika Anda melihat gambar pertama Anda, Anda melihat bahwa puncak (hijau) tertinggi adalah sekitar 60-70GB / s yang masuk akal jika kecepatan dunia nyata yang biasa-biasa saja untuk disk Anda, tetapi sebagian besar waktu, itu berjalan lebih lambat. Pada gambar yang sama, kita dapat melihat bahwa Anda memiliki kedalaman antrian 10 .... itu artinya operasi disk sedang menumpuk.
Namun, seperti yang orang lain tunjukkan .... Anda dapat melakukannya dengan sedikit lebih banyak ruang kosong untuk Windows dan aplikasi lain untuk bekerja. Juga lebih banyak RAM berarti lebih banyak cache dalam memori dan karenanya lebih sedikit kerja disk.
sumber
Baiklah, saya bermain-main untuk bermain game, memperbarui driver, hal-hal seperti itu karena saya memiliki masalah yang sama. Kemudian saya menemukan opsi pada panel kontrol (Saya di windows 8.1) di bawah Control Panel> System> Advanced System Settings> Performance. Di sana saya menonaktifkan banyak efek visual dan TA DAH saya di 4% pada disk saya. Bagus bukan. Anda juga dapat mencoba memperbarui driver kartu grafis Anda. Semoga ini bisa membantu.
sumber
Anda harus menjalankan CristaDiskMark atau alat serupa untuk memahami apa batas sebenarnya dari disk Anda. Saya telah melihat HDD mencetak kurang dari 1MB / s dalam tes baca / tulis acak, sehingga satu proses membaca file yang sangat terfragmentasi (atau hanya membuat banyak baca / tulis non-berurutan, misalnya pengindeksan database) dapat mengkonsumsi 100% throughput HDD Anda hanya 1MB / s.
Penyebab lain yang mungkin adalah disk Anda mendekati akhir masa pakainya, ketika banyak file memiliki sektor yang tidak stabil atau dipetakan kembali. Sektor yang dipetakan ulang memiliki efek yang sama dengan fragmentasi, hanya saja sektor tersebut tidak dapat didefragmentasi karena berada di luar area disk yang dapat diakses oleh perangkat lunak. Sektor yang tidak stabil bisa jauh lebih buruk, butuh beberapa detik untuk membaca. Setiap alat SMART dapat menampilkan ini kepada Anda, misalnya CristalDiskInfo.
sumber