我在笔记本电脑上运行 Ubuntu,正在考虑升级到 SSD。
根据规格此驱动器例如,我似乎应该在购买之前弄清楚我的电脑支持哪个版本的 SATA。
如果我的 SATA 控制器会成为瓶颈,那么我不想花大价钱购买真正快速的驱动器。这有意义吗?
Newegg 将其显示为以 3Gbps 运行的 SATA 2(SATA II)和以 6 Gbps 运行的 SATA 3(SATA III)。
在 Ubuntu 中我可以使用哪些工具来确定我的计算机是否支持 SATA 3?
答案1
尝试一下dmesg | grep SATA
,这比 稍快一点,lspci
因为它会打印出启动时/启动后的内核缓冲区日志,其中包含 SATA 速度。您应该看到类似以下内容:
[1.236431] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x33 impl SATA mode
再次强调,这只是您的控制器,因此无法保证。它会显示您当前的高清
[1.577525] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
这是驱动器的最终连接,即驱动器运行的 SATA 修订版。
答案2
此命令将为您提供准确的版本:
sudo smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
答案3
lspci
会告诉您所有控制器和设备,查看您的 SATA 控制器,它应该会给您一个型号。获取该型号并查找其规格。您可能需要提升权限 (su/sudo) 才能lspci
为您工作。
答案4
您可以通过检查 中的只读数据来读取当前活动的 SATA 链接速度/sys/class/ata_link
。例如,使用grep -v unknown /sys/class/ata_link/link*/*sata_spd*
root@debian:~# grep -v unknown /sys/class/ata_link/link*/*sata_spd*
/sys/class/ata_link/link1/sata_spd:1.5 Gbps