如果我将 Ubuntu 安装在外部硬盘(USB 3.0 和 1 TB WD 7200rpm)上,速度会变慢吗?

如果我将 Ubuntu 安装在外部硬盘(USB 3.0 和 1 TB WD 7200rpm)上,速度会变慢吗?

我想在外置硬盘上安装 Ubuntu。据说它支持 USB 3.0。想知道通过外置硬盘使用 Ubuntu 时性能是否会有很大差异,或者是否可以管理?有人能给我提供任何指标或数字差异吗?谢谢!

操作系统:Ubuntu 16.04 外部硬盘:Western Digital Passport Ultra (1 TB) 端口:USB 3.0

答案1

我认为你应该比较接口而不是硬盘本身,但是为什么呢?

大多数内置硬盘都是 7200rpm,它们只是在制造方式上略有不同,但是,如果我们假设我们谈论的是好的/正常的 7200rpm 硬盘,那么这里唯一重要的就是我们使用的接口。

这里是一个很好的比较,它可以帮助您做出决定:

理论最大值如下:

USB 1.1 = 1.5 MB/秒
Firefire 400 = 50 MB/秒
USB 2.0 = 60 MB/秒
FireWire 800 = 100 MB/秒
USB 3.0 = 625 MB/秒
USB 3.1 = 1.21 GB/秒
eSATA = 750 MB/秒

所以我猜它应该会稍微慢一些。

答案2

正如您可能预料的那样,它确实会比内置驱动器慢一些。实际上,差异可能并不大。这实际上取决于您的使用模式,包括:

  • 重启频率。除非您使用 Windows 双启动或必须关闭计算机(例如,因为它是笔记本电脑),否则您不需要经常重启。这只在重启是一项 IO 密集型活动(有时是普通用户使用其计算机所做的 I/O 最密集的活动)的意义上很重要。
  • 尺寸和数量您在日常工作中访问的文件数量。如果您正在执行非常繁重的文件 I/O,例如大型软件项目的频繁构建周期,您可能会受到影响,但可能更严重,因为您使用的是主轴驱动器,而不是闪存/SSD。
  • 机器中可用的 RAM 数量。交换会降低任何机器的性能,但在此之前,拥有大量额外的 RAM 可以实现高效的缓存。

简而言之,不试怎么会知道,但除非你正在做一些对 IO 要求很高的事情,否则情况可能不会那么糟糕。

额外提示

如果您选择使用外部驱动器路线,因为您想尝试 Ubuntu 或者因为您想与 Windows 等其他操作系统一起运行 Ubuntu,那么在虚拟机中运行 Ubuntu 是一种很好的方式,并且在现代硬件虚拟化支持下性能相当不错。

许多虚拟化程序(例如 VirtualBox、VMware)允许您对实际磁盘进行映像处理,因此您实际上可以在不同方法之间切换,这对于最终要在裸机上运行的原型服务器非常有用。

相关内容