Aktivitas HDD saat komputer menganggur

6

Apa yang dapat menyebabkan aktivitas HDD saat komputer tidak digunakan? HDD saya cukup keras dan saya ingin menghilangkan kebisingan saat komputer dalam keadaan diam.

Ini terjadi pada Windows 7, defragmentasi otomatis dan pemindaian latar belakang antivirus dimatikan. Baru-baru ini memperhatikan hal itu terjadi juga ketika menjalankan menginstal Windows 10 TP (yang diinstal pada drive lain - SSD, tetapi aktivitasnya masih pada HDD). Saya telah melihat ke dalam Resource manager - "Proses dengan Aktivitas Disk" dan hanya menemukan proses sistem di sana, terutama svchost.exe - apakah itu berarti, apakah ada layanan yang menyebabkan aktivitas HDD ini? Bagaimana saya mengetahui yang mana?

MEMPERBARUI:

Berdasarkan PID saya telah menemukan proses svchost yang menyebabkannya. masukkan deskripsi gambar di sini

mondzi
sumber
Saya tidak tahu, tetapi monitor sumber daya juga akan memberi Anda PID sehingga memberi tahu Anda svchost.exe mana itu, tetapi masih ada banyak DLL dalam svchost.exe bahkan untuk satu PID, karena Process Explorer akan menunjukkan kepada Anda. Jadi bagaimana Anda akan menemukan yang menggunakannya saya tidak tahu. Monitor proses mungkin menunjukkan kepada Anda aktivitas disk jika Anda memfilter untuk `C:` tetapi itu akan menunjukkan banyak hal
barlop
ambil jejak xperf dari aktivitas: pastebin.com/AyxAVU60 Cukup jalankan dari CMD, tunggu sampai PC Anda diam dan mulai aktivitas HDD. Sekarang tunggu 1 menit, kembali ke CMD, tekan satu mata untuk menghentikan pelacakan. Kompres ETL dan bagikan.
magicandre1981
Bergantung pada kasing komputer Anda (mis. Jika itu adalah laptop maka Anda kurang beruntung), Anda dapat memasang HDD sehingga tidak mengirimkan terlalu banyak suara ke dunia luar. Pencarian untuk "quiten hdd" akan memberikan banyak metode.
Andrew Morton

Jawaban:

6

Situasi

Saya memiliki masalah yang sama pada Windows 10: setelah sekitar 5 menit sistem idle, ada banyak aktivitas disk pada disk data (non swap, hanya file data), yang menghilang hanya dengan satu gerakan mouse.

Manajer Tugas tidak banyak menunjukkan. Monitor Sumber Daya memang menunjukkan bahwa svhost menyebabkan aktivitas disk, tetapi tidak menunjukkan sub layanan mana yang menyebabkannya.

Process Explorer ( https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx ) memang menampilkan sub layanan. Setelah sekitar 5 menit idle mouse / keyboard, defrag.exe dimulai di bawah svchost.

Larutan

Anda dapat menonaktifkannya (defragmentasi terjadwal, penyebabnya) melalui Penjadwal Tugas> Perpustakaan Penjadwal Tugas> Microsoft> Windows> Defrag> kemudian nonaktifkan "ScheduledDefrag". Menonaktifkan itu menghapus masalah pada sistem saya.

Penjelasan

Defrag digunakan untuk mendefrag hard disk. Misalnya, file dapat disimpan dalam beberapa fragmen yang tersebar di hard disk. Ketika file dibaca, kepala hard disk secara fisik harus pindah ke semua fragmen secara berurutan, yang membutuhkan waktu dan karenanya memerlukan beberapa kinerja. Proses defrag memindahkan fragmen ke lokasi yang optimal, sehingga kepala hard disk harus bergerak lebih sedikit jarak fisik, yang meningkatkan kinerja membaca dan menulis hard disk.

Windows memulai proses defrag secara otomatis menggunakan Penjadwal Tugas ketika Anda menganggur selama 5 menit, tetapi Anda juga dapat secara manual memulai defrag: klik kanan pada huruf drive> Properties> Tools> Optimize. Persentase fragmentasi menunjukkan apakah perlu defrag.

SSD tidak perlu didefragmentasi, karena tidak ada pergerakan head fisik. Menggunakan defrag pada SSD menurunkan usia pakai SSD.

Devabc
sumber
0

Sudahkah Anda mencoba memeriksa di bawah opsi daya lanjutan?

Menangkan 7

  1. Buka Panel Kontrol
  2. Klik opsi daya
  3. Klik Ubah pengaturan paket pada paket yang saat ini Anda pilih, atau buat yang baru.
  4. Klik 'Ubah pengaturan daya lanjut'
  5. Dalam daftar harus ada opsi untuk memperluas bagian yang disebut 'Hard Disk'
  6. Setelah diperluas ada opsi untuk 'Matikan hard disk setelah'
  7. Secara default untuk rencana daya Seimbang harus ditetapkan ke 20 menit, saya akan mencoba menambah atau mengurangi untuk mendapatkan waktu yang Anda inginkan.

Saya tidak memiliki PC yang dapat saya uji ini untuk Windows 10. Namun, saya akan membayangkan bahwa Anda dapat menemukan opsi di tempat yang sama / serupa.

Daniel Hayes
sumber
Saya tidak ingin HDD dimatikan setiap 10 menit ... Tetap saja, saya tidak tahu apakah ini akan berlaku untuk kasus ini, karena HDD aktif.
mondzi
0

Svchost adalah proses host untuk banyak layanan. Anda harus menggunakan alat seperti Sysinternals Process Explorer untuk melihat contoh spesifik svchost untuk melihat layanan mana yang berjalan (Anda dapat melihatnya dengan mengarahkan kursor ke proses).

Dugaan saya adalah bahwa mungkin layanan pengindeksan memindai data Anda untuk pencarian yang lebih cepat. Bisa juga windows memperbarui menulis file temp ...

pengguna3357539
sumber
Taruhan saya pada layanan pengindeksan juga, tetapi sepertinya bukan itu masalahnya, periksa tangkapan layar dalam pembaruan.
mondzi
0

Selain apa yang telah dijawab di sini, yang semuanya merupakan jawaban yang baik, btw; Hal lain yang sering dilakukan HDD Anda adalah mendapatkan lokasi fisik silinder yang tepat. Saat suhu hard drive berubah, disk fisik bertambah, dan suhu berfluktuasi tergantung pada aktivitas hard disk. Pengontrol hard disk Anda perlu tahu di mana silinder berada sehingga lengan dapat ditempatkan dengan tepat di silinder tempat sektor yang diminta. Aktivitas ini tidak dapat dimatikan.

BillDOe
sumber
1
Oke, tapi seberapa sering ini perlu dilakukan? Aktivitas yang saya jelaskan terjadi hampir setiap kali PC tidak digunakan.
mondzi
Saya tidak bermaksud mengatakan bahwa ini adalah satu-satunya alasan aktivitas disk kosong, hanya satu dari banyak.
BillDOe
Apakah Anda memiliki kutipan untuk ini? Saya belum pernah mendengar hal semacam ini, dan saya tahu banyak tentang cara kerja hard drive. Sejauh yang saya tahu, mereka mencari berdasarkan "trek servo" pada piringan hard drive atas dasar yang diperlukan.
Micheal Johnson
@MichealJohnson, maaf, informasi berasal dari kertas putih yang ditulis oleh CEO Seagate saat itu. Saya tidak dapat menemukannya sejak itu dan tidak memiliki salinannya (atau jika saya menemukannya, saya belum dapat menemukannya). Di dalamnya, ia mengatakan bahwa hard drive dengan ukuran tertentu memiliki satu platter yang dikhususkan untuk ID silinder, daripada memasukkan informasi ID silinder dalam ID sektor. Mungkin tidak ada hard disk yang dibuat hari ini memiliki informasi ID silinder yang terkandung dalam ID sektor. Lebih efisien untuk menempatkan ID silinder pada satu piring.
BillDOe
Memiliki ID silinder pada plat terpisah (yang saya ingat pernah dengar sebelumnya) adalah masalah yang terpisah untuk secara berkala "mengkalibrasi ulang" mekanisme pencarian karena perubahan suhu. Sementara perubahan suhu mungkin akan mengubah jarak pencarian yang diperlukan, ada banyak hal lain yang juga mengubah jarak pencarian yang diperlukan dan itulah tujuan dari "trek servo" - apakah itu diselingi dengan sektor, secara paralel dengan trek data ( karena saya percaya itu terjadi pada satu waktu), atau di piring yang terpisah.
Micheal Johnson
0

Penjadwal Tugas Windows mulai menjalankan berbagai tugas termasuk yang Anda sebutkan ketika komputer diam (tidak ada interaksi pengguna) selama 4 menit. Anda akan berpikir akan ada cara untuk mengubahnya ke nilai yang lebih tinggi. Cari web untuk schtasks.exe atau Windows Task Scheduler untuk informasi lebih lanjut.

Ron
sumber