Как найти версию контроллера 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
Другие вопросы по тегам