Saya memiliki ~ 1 tahun PC lama dengan hard drive SSD utama. Saya perhatikan cukup sering bahwa PC akan membeku selama 30 detik hingga beberapa menit, menampilkan ikon mouse "Roda biru berputar" selama periode ini. Kemudian rilis dan kembali normal.
Ketika saya melihat Monitor Sumber Daya selama periode ini, saya perhatikan bahwa aktivitas disk selalu di "100% Waktu Aktif Tertinggi" untuk periode ini. Tetapi jumlah aktual aktivitas disk tidak terlihat terlalu tinggi bagi saya (<1Mb per detik). Memori dan CPU tidak pernah ditekankan dari jarak jauh.
Biasanya perangkat lunak anti-virus (Kaspersky anti-virus 11.0.0.232) adalah pengguna aktivitas disk yang paling aktif, tetapi itu sepertinya tidak biasa bagi saya. Saya biasanya tidak terlalu menekankan PC saya selama periode ini, hanya sedikit selancar web ringan dll.
Dugaan saya adalah bahwa itu adalah masalah dengan drive, tapi saya tidak yakin apa yang harus dilakukan selanjutnya (selain membeli yang baru).
Ada ide?
Terima kasih,
Jawaban:
Anda mungkin dibebani dengan SSD yang menggunakan pengontrol JMicron JMF602 yang terkenal. Fakta bahwa itu adalah SATA dan perangkat USB adalah petunjuk, karena JMF602 adalah salah satu dari sedikit pengontrol dengan dukungan USB.
Masalahnya bermula dari fakta bahwa pengontrol SSD tidak dapat menulis data pada memori flash dan bagaimana pengontrol spesifik Anda menanganinya. Karena pengontrol SSD tidak dapat menulis data pada flash secara berlebihan, ia harus menghapus data lama terlebih dahulu. Tetapi batasan lain dari flash adalah pengontrol SSD tidak dapat menghapus satu halaman data pada satu waktu, tetapi harus menghapus seluruh blok (biasanya sekitar beberapa megabita) sekaligus. Untuk menghindari ini, pengontrol SSD lebih suka menulis data baru ke blok baru dan menandai data lama sebagai tidak valid. Kemudian melakukan pengumpulan sampah, yang pada dasarnya menghapus blok penuh dengan data yang tidak valid.
Masalah khusus yang Anda alami adalah ketika tidak ada blok kosong baru untuk menulis data ketika Anda ingin menulis beberapa data ke SSD. Semua blok diisi dengan data yang valid dan tidak valid. Pengontrol SSD kemudian harus melalui pengumpulan sampah di blok yang digunakan. Apa yang dilakukannya adalah membaca semua data blok ke cache. Hapus data yang tidak valid di cache. Hapus seluruh blok data dalam flash. Kemudian tulis data baru yang Anda tulis dan data dari cache ke blok sekarang bersih. Jika banyak dari ini terjadi pada saat yang sama controller akan kebanjiran dan pada dasarnya berhenti merespons sampai dapat membersihkan backlog.
Semua ini terjadi di dalam SSD itu sendiri dan sepenuhnya tersembunyi dari OS. Inilah sebabnya mengapa tidak ada teknik pemecahan masalah tradisional yang dapat menemukannya. Jika semua blok pada SSD memiliki data pada mereka, hanya diperlukan sedikit penulisan untuk memaksa SSD untuk membaca seluruh tarian baca / hapus / tulis, jadi inilah mengapa Anda tidak melihat tulisan besar terjadi. SSD modern tidak memiliki masalah yang sama. Mereka memiliki banyak teknik yang dibangun untuk menghindarinya, seperti pengumpulan sampah proaktif yang aktif, cache RAM dan penyediaan yang berlebihan. Mereka dapat mengalami penurunan kecepatan tulis, tetapi tidak cukup untuk menyebabkan sistem membeku.
Berita buruknya adalah tidak ada yang bisa Anda lakukan untuk memperbaikinya selain meningkatkan ke SSD yang bagus. Ini adalah cacat desain pada SSD itu sendiri. Anda dapat mencoba meminimalkan jumlah penulisan ke SSD. Itu akan membuat gagap lebih jarang, tetapi tidak memperbaikinya sepenuhnya.
Bagian yang mengejutkan adalah bahwa di PC yang baru berusia 1 tahun Anda memiliki salah satu SSD berbasis JMF602 ini. Mereka berhenti membuat dan menjualnya bertahun-tahun yang lalu.
sumber
TRIM
perintah? Karena semua yang Anda jelaskan (blok kosong sedang diisi, kemudian harus melakukan pengumpulan sampah untuk mengkonsolidasikan blok) terdengar persis sepertiTRIM
perintah - yang saya mengerti dan saya puas saya tahu masalah OP. Jika Anda merujuk ke sesuatu yang lain , saya pribadi ingin tahu lebih banyak tentangnya, dan bagaimana hal itu berkaitan dengan masalah yangTRIM
dipecahkan.Apakah mouse juga berhenti bergerak? Jika mouse juga tidak merespons, maka sesuatu dalam mode kernel memonopoli CPU. Kalau tidak, prosesnya hanya nakal.
Hal berikutnya adalah menjalankan Resource Monitor , dan melihat apakah masalah terjadi selama paging. Periksa waktu respons operasi paging:
Selanjutnya kita harus tahu apakah jeda mempengaruhi semua aplikasi, atau hanya Explorer. Jika itu hanya penjelajah, maka Anda mungkin memiliki ekstensi shell (misalnya WinRar, 7Zip, RapidShare), atau sesuatu yang sama buruknya, mengganggu Explorer. Itu juga bisa berupa drive yang dipetakan, atau jalan pintas ke sumber daya jaringan, dan sumber daya jaringan tidak lagi merespons ketika Explorer mencoba memperbarui ikon, atau tanggal diubah, atau ukuran, dll.
sumber
C:
drive pemintalan sebagai beberapa lusin milidetik.Kaspersky adalah kata kunci di sini. Biarkan pemindaian Anda selesai, lalu kembali dan mainkan game.
sumber
Coba alat ini untuk melihat apakah hard drive Anda gagal:
SMART dan Sederhana untuk NT / 2000 / XP
http://www.beyondlogic.org/consulting/smart/smart.htm
Ini akan memberikan informasi statistik tentang kesalahan dan yang lainnya yang dicatat oleh hard drive Anda.
sumber
Saya telah melihat Kaspersky melakukan hal-hal seperti ini saat itu. Konsumsi memori melewati atap dan ini dapat menyebabkan swapping berat. Saya tidak pernah tahu apa yang harus dilakukan ketika melakukan ini.
sumber
Dalam kasus saya, saya harus memperbarui driver 'AMD SATA Controller' ke driver 'Standard AHCI 1.0 Serial ATA Controller'.
Temukan 'AMD SATA Controller' perangkat -> properti -> tab Driver -> update driver -> browse komputer saya untuk perangkat lunak driver -> Biarkan saya memilih dari daftar driver perangkat di komputer saya -> pilih 'Standard AHCI 1.0 Serial ATA Controller -> restart
sumber