我想使用 USB 驱动器作为硬盘 - 硬件问题

我想使用 USB 驱动器作为硬盘 - 硬件问题

我在 USB 上安装了最新的 Ubuntu 操作系统,但出现了一些(意料之中的)延迟。更新软件包需要几个小时,但我可以忍受。但总体响应时间相当糟糕。例如,单击链接需要几秒钟才能注册。在各种平台上观看视频时,我需要整整 20 秒才能稳定下来。

我想知道的是,哪个硬件属性决定了将其用作普通硬盘的整体性能。我需要注意写入速度还是读取速度。我目前的硬盘的读取速度为 18MB/s,写入速度为 5MB/s,USB 2.0。

答案1

使用 USB 闪存作为主存储器存在一些性能问题。

首先,USB2 比 SATA 甚至 PATA 都慢。据我所知,PATA 最高速度约为 133MB/s,但也可能达到 150 或 167。USB2 最高速度约为 50 或 60 MB/s,在实际应用中很少见到这种情况。

其次,写入 Flash 的速度明显比读取速度慢。

第三,USB 闪存与 SSD 不同。它设计为廉价、方便和便携。SSD 具有非常复杂的控制器,可以巧妙地提高速度 - 您不应该指望 USB 闪存或 SD 卡能做到这一点。您应该预料到问题包括较长的延迟(启动需要多长时间)以及缓慢的持续传输(一旦开始移动,每秒发生多少次传输)。

一个值得研究的选项是使用 CompactFlash 至 PATA 适配器。

CompactFlash 使用的接口实际上很大程度上基于 PATA 接口。它们非常相似,以至于过去有些人找到了将 CompactFlash 卡连接到 PATA 接口而不是使用硬盘的方法 - 如果我没记错的话,这是一些复古计算狂热者曾经使用过的一种技巧。当然有一些适配器可以买到,但据我所知,它们是小规模生产的。

我不知道 CompactFlash 转 PATA 是否会支持完整的 PATA 速度和 DMA,但可能值得检查一下。这在一段时间内一直是小众事物,例如用于复古计算或显然作为 ThinkPad 中 1.8 英寸硬盘的替代品

即使适配器支持全速,闪存卡也几乎肯定不支持。

答案2

在我看来,你是在自找麻烦。闪存驱动器上的单个位不能无限重写。它们只能使用一定数量的周期 - 我想到的是 100,000 个。闪存驱动器的预期/预期用途(拖动一堆文件放入和取出)不太可能出现问题;但操作系统作为一个整体对此没有任何限制。

相关内容