Как найти версию контроллера SATA на ноутбуке Ubuntu. У меня есть SATA 1, 2 или 3? Я, II или III?

25

Я использую Ubuntu на ноутбуке и собираюсь перейти на SSD.

Например, исходя из спецификаций этого накопителя , мне кажется, что перед покупкой я должен выяснить, какую версию SATA мой компьютер будет поддерживать.

Я не хочу выкладывать большие деньги за действительно быстрый диск, если мой SATA-контроллер все равно будет узким местом. Имеет ли это смысл?

Newegg представляет это как SATA 2 (SATA II), работающий со скоростью 3 Гбит / с, и SATA 3 (SATA III), работающий со скоростью 6 Гбит / с.

Какие инструменты я могу использовать в Ubuntu, чтобы определить, будет ли мой компьютер поддерживать SATA 3?

Шон
источник

Ответы:

27

Попробуйте 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 диск работает на.

Кевин Пэрриш
источник
4
В общем, если в строке ahci указано 1,5 Гбит / с, у вас есть SATA I, 3 Гбит / с означает SATA II, 6 Гбит / с означает SATA III.
Кальмарий
9

Эта команда дает вам версию точно:

sudo smartctl -a /dev/sda | grep SATA
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)

иман
источник
3
Хорошо, но для этого требуется сторонний пакет:sudo apt-get install smartmontools
Амир
Хорошо, но это работает только для подключенных дисков, если у вас нет другого устройства, такого как DVD-ридер.
Cirelli94
4

lspciрасскажет вам все контроллеры и устройства, взгляните на ваш контроллер SATA, он должен дать вам модель. Возьми эту модель и посмотри спецификации для нее. Возможно, вам понадобятся повышенные привилегии (su / sudo), lspciчтобы работать на вас.

BloodyIron
источник
Однако наличие определенного чипсета с поддержкой SATA3 не является гарантией того, что ноутбук поддерживает скорости SATA3. Например, мой Lenovo T61 имеет чипсет SATA2, но его скорость ограничена на 1,5 Гбит / с в прошивке (половина скорости SATA2). Лучше всего обратиться на сайт производителя, получить официальные характеристики ноутбука.
Haimg
Вы уверены, что на самом HDD нет перемычки ограничителя 1,5 Гбит / с?
BloodyIron
1
Нет, эта конкретная проблема широко разрекламирована ... Lenovo сделала это специально для поддержки IDE-дисков в отсеке расширения :-( Просто сказать, что отсутствие поддержки SATA3 в чипсете на 100% доказывает, что поддержки НЕТ, но наличие поддержки SATA3 в чипсете не означает, что ноутбук будет поддерживать его наверняка
haimg
1

Отличная прогулка, чтобы получить любые данные о ваших дисках, которые вам могут понадобиться

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"

Alvin
источник