Я использую Ubuntu на ноутбуке и собираюсь перейти на SSD.
На основе спецификаций дляэтот дискнапример, мне кажется, что перед покупкой мне следует выяснить, какую версию SATA будет поддерживать мой компьютер.
Я не хочу выкладывать большие деньги за действительно быстрый диск, если мой контроллер SATA в любом случае будет узким местом. Имеет ли это смысл?
Newegg представляет это как SATA 2 (SATA II), работающий на скорости 3 Гбит/с, и SATA 3 (SATA III), работающий на скорости 6 Гбит/с.
Какие инструменты я могу использовать в 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
Опять же, это только ваш контроллер, так что это не гарантировано. И он покажет ваш текущий HD
[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