pah*_*h8J 54 windows flash usb usb-flash-drive
我有一台笔记本电脑。当上面有 Windows 10 操作系统时,即使没有读取或写入数据,U 盘在刚插入计算机时也会变得非常热。
但是,在同一台计算机上,安装了Linux,情况就完全不同了。当我密集地从闪存驱动器写入和读取数据时,该闪存驱动器只是变得有点热。
发现这种现象后,我在台式机、笔记本电脑上测试了各种 USB 闪存驱动器……使用相同的 Linux 和 Windows 操作系统。情况类似。
在Linux环境下,我使用
dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024M count=4
Run Code Online (Sandbox Code Playgroud)
测试大文件写入。为了测试我使用的大量小文件的编写:
parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1M count=1 ::: {0001..4096}
Run Code Online (Sandbox Code Playgroud)
在 Windows 10 环境中,我只是插入 USB 闪存驱动器,什么也不做(不是故意运行 I/O 密集型应用程序),而是等待 10 分钟。注意:所有测试电脑上的Windows 10环境都是全新安装的,没有第三方应用程序(我使用教育版,我在测试前启动机器时禁用了实时保护。但是,我只是取消了复选框Windows 图形设置管理器。我不知道是否需要重新启动才能使更改生效)。
这可能是由于 USB 闪存驱动器本身造成的。这是我在此测试中使用的闪存驱动器型号。(这不是广告,我对这些产品没有态度)
有一个答案是考虑到Linux系统缓冲区的影响。
但是对于我使用的 Linux 发行版,当 DD 完成时,我输入sync
并且执行时间几乎为零。因此,其影响并不大。
为什么?这是因为 Windows 总是对闪存驱动器进行一些无用的访问吗?
另外当我必须使用Windows时,有没有什么实用的方法可以让U盘变凉?
Non*_*ose 41
在我的笔记本电脑上,USB 3.0 端口在物理上非常靠近风扇组件(约 2 英寸):
因此,插入该侧的任何 USB 设备感觉与风扇外部的温度大致相同(!)。
我的笔记本电脑也有点慢。因此,Windows 10 在空闲时比 Ubuntu 运行得要热得多,而且我注意到闪存驱动器在 Windows 上似乎也很热。
您可以通过在 Ubuntu 中运行一个非常消耗 CPU 的程序(例如,一个 4 核构建)并观察插入的闪存驱动器在此期间是否变热来测试您是否也是这种情况。
编辑:我刚刚看到贾斯汀的评论。我希望这提供了足够的信息来独立存在。
小智 7
Windows 确实有这样的东西,你可以“使用 USB 记忆棒来加速你的计算机”。它通过使用其他未使用的棒内存作为缓存来实现这一点,从而减少磁盘 I/O。这种额外的活动可能会产生多余的热量。
可以通过关闭此选项来测试这一点,看看棒是否仍然变热
这里有几种可能性。
归档时间: |
|
查看次数: |
24910 次 |
最近记录: |