我最近买了一台 Chromebook (ARM)。它有一个 SD 卡读卡器和一个 USB 3.0 端口,但我既没有 SD 卡也没有 USB 3.0 闪存驱动器!
如果我要在这两台设备中的一台上从 Ubuntu 启动,哪台设备的性能更好?我应该购买哪台?
需要明确的是,我选择的设备是:
- Class 10 SD 卡
- USB 3.0 闪存盘
答案1
答案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 卡的评论通常包含一些基准来衡量整体性能。