Как найти версию контроллера SATA на ноутбуке Ubuntu. У меня есть SATA 1, 2 или 3? Я, II или III?
Я использую Ubuntu на ноутбуке и собираюсь перейти на SSD.
Например, исходя из спецификаций этого накопителя, мне кажется, что перед покупкой я должен выяснить, какую версию SATA мой компьютер будет поддерживать.
Я не хочу выкладывать большие деньги за действительно быстрый диск, если мой SATA-контроллер все равно будет узким местом. Имеет ли это смысл?
Newegg представляет это как SATA 2 (SATA II), работающий со скоростью 3 Гбит / с, и SATA 3 (SATA III), работающий со скоростью 6 Гбит / с.
Какие инструменты я могу использовать в Ubuntu, чтобы определить, будет ли мой компьютер поддерживать SATA 3?
5 ответов
Пытаться dmesg | grep SATA
, это немного быстрее, чем lspci
поскольку он будет распечатывать журналы буфера ядра из boot / after boot со скоростями 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 ревизия, на которой работает диск.
Эта команда дает вам версию точно:
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
работать на тебя.
Отличная прогулка, чтобы получить любые данные о ваших дисках, которые вам могут понадобиться
http://www.cyberciti.biz/faq/linux-command-to-find-sata-harddisk-link-speed/
расширяет ответ выше с небольшими хитростями, такими как
dmesg | grep -i sata | grep 'link up'
а также
sudo hdparm -I /dev/sda | egrep "Model|speed|Transport"
Вы можете узнать текущую скорость активного канала 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