Saya memiliki sebuah laptop. Ketika ada Windows 10 OS di atasnya, bahkan jika tidak ada data yang dibaca atau ditulis, USB flash drive akan sangat panas ketika hanya dicolokkan ke komputer.
Namun, dengan komputer yang sama, dengan Linux yang diinstal di atasnya, situasi ini benar-benar berbeda. Ketika saya membaca dan menulis data dari dan ke flash drive secara intensif, flash drive ini hanya mendapat sedikit lebih hangat.
Setelah saya menemukan fenomena ini, saya diuji berbagai USB flash drive pada desktop saya, laptop ... dengan Linux dan Windows Os. Situasi serupa.
Di lingkungan Linux, saya menggunakan
dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024M count=4
untuk menguji file besar menulis. Untuk tes menulis sejumlah besar file-file kecil yang saya gunakan:
parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1M count=1 ::: {0001..4096}
Di Windows 10 lingkungan, saya hanya plug USB flash drive dan melakukan apa-apa(Tidak menjalankan I/O yang intensif aplikasi pada tujuan) tunggu selama 10 menit. CATATAN: Windows 10 lingkungan pada semua tes komputer yang baru dipasang, dan tidak ada aplikasi pihak ke-3 (saya menggunakan Education Edition dan saya menonaktifkan perlindungan real-time ketika saya mulai mesin sebelum tes. Namun, saya hanya kosongkan kotak centang di Windows Grafis Setting Manager. Saya don't tahu jika ada perlu reboot untuk membuat perubahan valid).
Mungkin karena USB flash drive itu sendiri. Berikut ini adalah model dari flash drive saya gunakan dalam tes ini.(Ini bukan iklan, saya tidak punya sikap terhadap produk-produk ini)
Ada jawaban yang mempertimbangkan efek penyangga dari sistem Linux.
Tapi untuk distro Linux yang saya digunakan, ketika DD selesai, saya mengetik sync
dan butuh waktu hampir nol waktu untuk mengeksekusi. Oleh karena itu efek yang tidak cukup besar.
Mengapa? Ini karena Windows selalu melakukan beberapa berguna untuk mengakses flash drive?
Selain itu ketika saya harus menggunakan Windows, apakah ada cara praktis untuk membuat USB flash drive cooler?
Di laptop saya, USB 3.0 port secara fisik sangat dekat (~ 2 in) ke fan perakitan:
Akibatnya, setiap perangkat USB ditancapkan pada sisi itu merasa suhu yang kurang lebih sama seperti di luar fan (!).
Laptop saya juga sedikit lambat. Akibatnya, Windows 10 berjalan jauh lebih panas saat idle dari Ubuntu, dan saya telah memperhatikan bahwa flash drive tampaknya untuk mendapatkan panas pada Windows juga.
Anda dapat menguji jika ini adalah kasus untuk anda serta dengan menjalankan CPU-intensif program di Ubuntu (misalnya, 4-core membangun) dan mengamati apakah terpasang-di flash drive menjadi panas selama waktu itu.
Edit: sekarang saya hanya melihat Justin's komentar. Saya berharap ini memberikan informasi yang cukup untuk berdiri sendiri.
Windows tidak memiliki hal ini di mana anda "dapat menggunakan USB stick untuk mempercepat komputer anda". Hal ini dilakukan dengan menggunakan jika tidak-terpakai-stick-memori cache, mengurangi disk I/O. Itu's mungkin ini tambahan kegiatan ini menghasilkan panas yang berlebih.
It's mungkin untuk menguji ini dengan memutar off opsi ini, dan melihat apakah tetap masih mendapat panas
Ada beberapa kemungkinan di sini.
Menurut OP, perbedaan suhu yang terjadi pada laptop yang sama, sama-sama keras, sehingga apapun yang berdekatan dengan panas buang yang tidak penting.
Perbedaan ini kemungkinan karena penanganan yang berbeda dari LPM - link manajemen daya. LPM adalah sebuah versi yang lebih canggih dari USB MENANGGUHKAN fungsi. USB 3.0 perangkat penyimpanan massal mendapat panas ketika USB host controller menonaktifkan LPM (atau LPM tidak diaktifkan di perangkat USB, ini adalah hal bersama). Rupanya OS Windows entah bagaimana memiliki kesulitan dalam konfigurasi xHCI controller untuk menjalankan LPM (atau dinonaktifkan), sedangkan Linux tidak memiliki masalah dengan itu.
Untuk memeriksa konfigurasi Windows untuk LPM, link ini mungkin beberapa membantu.
Kemungkinan lain adalah perbedaan dalam bagaimana Linux dan Windows menangani menulis ke removable drive. Windows secara default akan memaksa semua menulis untuk terjadi sesegera mungkin, dalam kasus anda menghapus drive. Linux, di sisi lain, mengharapkan anda unmount drive sebelum anda menghapusnya, dan dengan demikian terus menulis cache di memori.
Karena itu adalah mungkin bahwa anda drive adalah benar-benar semakin kurang digunakan pada waktu tertentu di bawah Linux, karena menulis akan lebih menyebar, dan bahkan kurang menulis mungkin diperlukan (jika anda mengubah file yang belum ditulis ke drive belum.)