HDD saya lambat 5400RPM dan ketika bekerja dengan file ukuran 10GB tidak mungkin untuk menggunakan komputer sampai file besar selesai membuat kembali copy / muxing / writing / etc. tergantung pada proses, masalahnya memakan semua kecepatan HDD dan tidak ada program lain yang dapat digunakan saat proses ini berjalan.
Jadi saya berpikir mungkin saya dapat membatasi kecepatan penulisan HDD untuk program yang saya gunakan, jadi itu akan mencadangkan kecepatan sisa HDD gratis untuk digunakan untuk menjelajah internet atau memutar mp3 saat file-file besar sedang diproses.
windows-8
hard-drive
speed
pengguna3108268
sumber
sumber
wmic process where name="calc.exe" CALL setpriority "idle"
Jawaban:
Sayangnya, Anda tidak dapat melakukannya. Perangkat keras disarikan dari aplikasi dan bahkan bagian dari OS. Intinya, aplikasi mengatakan "tulis ini ke disk" dan OS menanganinya. Aplikasi tidak menangani bagaimana atau bahkan ketika itu ditulis. Semua ini ditangani pada tingkat driver dan kernel dan tidak ada cara nyata untuk mengubahnya.
Bahkan jika Anda bisa melakukan ini, kenyataannya adalah Anda menggunakan disk magnetik berputar - dan sangat lambat - Anda tidak akan melihat banyak keuntungan. Drive terus berputar dan kepala bergerak di sepanjang disk. Bahkan jika Anda menulis ke file Anda lebih sedikit, disk akan terus mencari area yang tepat pada disk untuk membaca / menulis ke / dari.
Pilihan terbaik Anda adalah mendapatkan drive lain dan melakukan pekerjaan Anda di drive itu, meninggalkan drive pertama Anda untuk internet, MP3, dll.
PS Anda tidak menyebutkan berapa banyak RAM yang Anda miliki. Bertukar bisa menjadi faktor dalam kecepatan lambat. Bergantung pada berapa banyak RAM yang Anda miliki, menambahkan lebih banyak hanya akan membantu.
sumber
ionice
hampir menjadi jawaban?Proses Lasso memungkinkan Anda untuk memprioritaskan I / O. Dari FAQ mereka:
Lihat juga makalah tentang prioritas I / O dari Microsoft .
sumber
Apa yang saya lakukan ketika saya memiliki proses yang terus memakan semua I / O disk saya di Windows adalah memunculkan Process Explorer dan menghentikan proses yang menyinggung. Setelah saya selesai dengan bisnis saya dan siap untuk menunggu sedikit, saya melanjutkannya. Ini jelas bukan cara paling produktif untuk melakukannya karena ini semua atau tidak sama sekali cara mengendalikan disk I / O dan proses Anda harus menunggu saat Anda menggunakan komputer Anda, tetapi sejauh ini saya belum melihat alternatif yang lebih baik.
Di sisi lain, jika Anda dapat melakukan proses Anda di Cygwin, Anda dapat menginstal
pv
di komputer Anda dan menggunakannya sebagai langkah pertama atau terakhir dengan opsi (saya pikir itu -r) untuk mempercepat laju output pv.sumber