我打算为我的笔记本电脑买一个 SSD,但我的预算不够买 1 TB 的 SSD;我的预算最多只能买 240 GB。所以我打算买一个 SSD,我会把它插到我的笔记本电脑的 HDD 端口上;我会用一个托盘将我的旧 HDD (1 TB) 插入我的光驱插槽(我不使用 ODD)。
但后来我想起我的 ODD SATA 端口是 1.5 Gbps 或 187.5 兆字节每秒(SATA I)。我在笔记本电脑的硬盘上运行了基准测试,SATA III 上的读写速度勉强达到 95。我的性能会有所损失吗?
答案1
是的,性能会有所下降。在我看来,可以忽略不计。Sata I 不仅速度慢,还缺少后续版本引入的某些功能。
但是,从经验上讲,这并不重要。无论 HDD 有多快,与 SSD 相比,它都会很慢。而且,除非您经常处理大文件,否则您仍然会遇到瓶颈;任何其他用途都只会带来一点点烦恼。
但是,这基本上不会被操作系统打断,因此我相当有信心您的持续传输将达到最大值并保持在那里,而不必不断切换到系统的服务请求 - 例如分页文件......
只是为了展示给你:我有内置 SSD,而我的 HDD 目前在 USB 上。而且是 2.0(端口是 3.0,但驱动程序出错导致它们无法正常工作)。我不介意。一点也不介意......因为我的 Win7 在 22 秒内启动登录,并且在启动、使用和关闭程序(包括游戏)时没有延迟。
答案2
简短回答:
当您在 SATA I/SATA-1.5Gpbs 端口上安装旧笔记本电脑驱动器时,速度不会明显下降。
稍微详细一点:
95MB/秒的持续线性读写速度大约是硬盘的正常最大值。对于笔记本电脑驱动器来说,这实际上相当不错。
让我们将其与 SATA 进行比较。SATA-1.5 的信号速度为 1.5Gbit/秒。也就是说不是相当于实际数据传输速度 187MB/秒。为了平衡电力10/8 编码使用的。这意味着理论最大速度为 150MB/秒。
实际上,这个数字要低一些。135MB/秒似乎是最大实际持续传输速度的一个不错的猜测。(猜测是因为它取决于很多因素,例如所使用的 SATA 控制器)。
这仍然远高于您为驱动器测量的实际速度,因此 ODD SATA 端口不应该成为瓶颈。
一些说明:
您的笔记本电脑同时配备 SATA-I 和 SATA-III?您确定 ODD SATA 端口确实是 SATA-I 还是链接速度只是 SATA-I。(例如,SATA-II 或 SATA-III 控制器和 SATA-I 光驱会导致端口以 SATA-I 速度工作。当您用 SATA-II HDD 替换该 ODD 时,链接速度应更改为新的最低共享速度。可能是 3.0Gbit/秒。
如果您执行大量小型 IO 请求(例如半随机 4k 写入),那么使用更快的链接可能会获得一些速度,因为您会更快地将它们发送到驱动器,并且驱动器可以对它们进行重新排序。但是在驱动器缓存填满后,它仍然需要减慢速度才能实际写入数据。因此,您可能会在基准测试中体验到不同的速度。但我并不认为这在现实生活中会很明显。
答案3
传输速度取决于 SATA 控制器引入的延迟 - 较旧且较慢的 SATA I 控制器将导致传输速度较慢。
之所以会发生这种情况,是因为磁盘传输由 SATA 控制器和磁盘控制器之间的多个请求和响应组成,每个请求和响应都有一定的延迟,而不仅仅是线性传输。这些延迟时间加起来导致传输速度变慢。
我希望这可以解释您的问题,而无需深入研究电信号编码细节。