我在筆記型電腦上運行 Ubuntu,並且正在購買升級到 SSD。
基於規格這個驅動器例如,我似乎應該在購買之前弄清楚我的電腦將支援什麼版本的 SATA。
如果我的 SATA 控制器無論如何都會成為瓶頸,我不想花大錢購買真正快速的驅動器。這樣有道理嗎?
Newegg 將其描述為以 3Gbps 運行的 SATA 2 (SATA II) 和以 6Gbps 運行的 SATA 3 (SATA III)。
我可以在 Ubuntu 中使用哪些工具來確定我的電腦是否支援 SATA 3?
答案1
嘗試一下,這比它會以 SATA 速度從啟動/啟動後列印出內核緩衝區日誌dmesg | grep SATA
快一點。lspci
你應該看到這樣的東西:
[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