从 SD 卡启动还是从 USB 闪存驱动器启动更好?

从 SD 卡启动还是从 USB 闪存驱动器启动更好?

我最近买了一台 Chromebook (ARM)。它有一个 SD 卡读卡器和一个 USB 3.0 端口,但我既没有 SD 卡也没有 USB 3.0 闪存驱动器!

如果我要在这两台设备中的一台上从 Ubuntu 启动,哪台设备的性能更好?我应该购买哪台?

需要明确的是,我选择的设备是:

  • Class 10 SD 卡
  • USB 3.0 闪存盘

答案1

我想回答有关传输速率的问题。

传输速率为:

SD卡

在此处输入图片描述

USB 3.0

目前最新的USB 3.0规范定义了三种速度模式,分别是SuperSpeed、Hi-Speed和Full-Speed。

新的超高速模式的传输速率为 4.8Gbps(600 MB/秒)。虽然该规范保留了高速和全速 USB 模式(通常分别称为 USB 2.0 和 1.1),但较慢的模式仍分别以 480Mbps(60 MB/秒)和 12Mbps(1.5 MB/秒)运行,并保持向后兼容性。请查看此页面以了解 USB 3.0 与其他竞争接口之间的比较,例如以太网火线 800霹雳

我建议您使用闪存驱动器来启动。

答案2

我认为,也许,我说也许,在选择上有一个压倒一切的考虑。

SD 卡的级别之所以存在,是因为它基本上表明了 SD 卡上内存的读/写速度。这不是 IO 速度限制。所引用的 USB 棒问题/规范确实是实际的数据传输速率能力。但是,它没有提到 USB 接口两侧实际介质的能力。所以我的想法是,我们必须深入挖掘一下!

USB 存储设备是闪存——基本上是相同的记忆类型,与 SD 卡上的内存具有相同的限制。因此 - 这意味着如果 USB 3 记忆棒上的内存属于 Class 10,那么这将是限制。如果 USB 3 记忆棒上的内存属于 Class 2,那么这将是限制。基本上 - 我们不能假设因为接口是 USB 3,所以传输速率将与 USB 3 规范相同 - 在这种情况下。我还认为,如果用于 USB 记忆棒的内存实际上要快得多 - 那么它很可能在 SD 卡上可用 - 作为 Class X(超快)。

答案3

USB 3.0 闪存盘几乎总是更可取启动操作系统时,将文件复制到 SD 卡。启动操作系统时4K 读写速度比连续读/写速度(通常宣传的速度)更能决定体验。

不幸的是,大多数 USB 制造商没有给出 4K 读/写的基准速度,而 SD 卡唯一需要具备的是最低的连续写入速度(速度等级 4、6、10 等)。

因此,您必须使用基准测试软件(例如 CrystalDiskMark 等)亲自测试您想要使用的驱动器。

一般来说,任何知名制造商生产的 USB 3.0 闪存盘在连续和 4K 读写方面都能轻松超越任何 SD 卡。根据我的经验,我曾使用过难以达到速度等级的 MicroSD 卡!其他人需要考虑的最后一件事是可用的 USB 端口数量及其代数。您可能会发现您的计算机可能只有 1 或 2 个 USB 端口,因此您没有空间安装其他外围设备。

PS:我发现亚马逊对任何特定闪存驱动器/SD 卡的评论通常包含一些基准来衡量整体性能。

相关内容