我想使用 microSD 卡安装和启动 Windows漂亮的迷你硬盘但是,在我购买设备和 microSD 卡之前,我想看看不同速度的 microSD 卡之间的性能差异,看看我是否愿意这样做。有没有办法限制 Windows 的 I/O 速度,从而模拟使用 microSD 卡运行?您对使用 microSD 卡运行的性能有何看法。[Windows 只能与 VisualStudio、Visio 和一些 3D OpenGL 图形实例一起使用]
我将在 MacBook Pro 上安装 MicroSD 卡,其最高速度可达480兆位/秒,约为 60MB/s。迷你硬盘对所用 microSD 卡的格式或速度没有限制。限制因素是 MacBook 中 SD 卡读卡器的速度/兼容性。MicroSD 卡支持 30MB/s 的读取速度(16GB 售价 18 美元,64GB 售价 60 美元)和 95MB/s(8GB 售价 26 美元,16GB 售价 56 美元)。我希望有足够的空间并获得 64GB microSD 卡,但是不知道它是否足够快。双倍速度或双倍空间。
答案1
我无法告诉你测试方法,但我可以告诉你一些性能影响。最重要的 SD 卡针对录制电影进行了优化,这意味着顺序写入(和读取)。宣传的速度通常针对顺序访问。应用程序进行大量随机磁盘访问时,速度会减慢最多。编译器是那些必须从大量文件中读取(甚至忽略项目中的文件)的程序之一,并且性能会很差。如果您的 3D 渲染从磁盘读取大量模型,情况也是如此。Web 浏览器也是进行大量随机磁盘访问的程序的示例。总的来说,您可以说,试图节省内存的更复杂的程序将遭受巨大的性能损失。然而,有些 SD 卡具有出色的随机访问性能,通常是单级单元架构。它们并不便宜。一个好的 USB 闪存驱动器或小型外部硬盘可能是成本、性能和易用性的良好折衷。
答案2
嗯。有办法模拟慢速处理器,和模拟慢速网络的方法但是模拟慢速磁盘似乎超出了人们在操作机器时考虑的大多数事情的范围。
我能找到的最接近的东西是用读/写循环敲击磁盘,但这当然不是很准确。
一般来说,在 SD 卡上运行操作系统不会出现太多问题。可能会有对寿命有些担忧如果磁盘用于交换空间或经常修改的日志文件,则磁盘占用会很大。您会注意到的最大问题是初始加载时间更长,这仅仅是因为磁盘确实存在速度限制。一旦进入 Windows 环境,它将把必要的项目拉入内存并顺利运行。如果您只需要一个开发环境,那么它应该可以满足您的目的。
寻找 10 级卡(级别是速度等级),避开非常便宜的 4 级卡。其中一些制造商喜欢捏造数字。