问题描述
我正在笔记本电脑上运行Ubuntu,正在购物以升级到SSD。
例如,基于this drive的规格,看来我应该在购买之前弄清楚我的计算机将支持哪种SATA版本。
如果我的SATA控制器仍然成为瓶颈,我不希望花大价钱买一个真正快速的驱动器。这有意义吗?
Newegg将其呈现为以3Gbps运行的SATA 2(SATA II)和以6 Gbps运行的SATA 3(SATA III)。
在Ubuntu中可以使用哪些工具来确定我的计算机是否支持SATA 3?
最佳方案
尝试使用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版本。
次佳方案
此命令为您提供确切的版本:
sudo smartctl -a /dev/sda | grep SATA
SATA Version is: SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
第三种方案
lspci
会告诉您所有的控制器和设备,看看您的SATA控制器,它应该会给您一个模型。选择该模型并查看其规格。您可能需要提升的特权(su /sudo),lspci
才能为您工作。