Ubuntu 노트북에서 SATA 컨트롤러 버전을 찾는 방법 SATA 1, 2 또는 3이 있습니까? I, II, 아니면 III?

Ubuntu 노트북에서 SATA 컨트롤러 버전을 찾는 방법 SATA 1, 2 또는 3이 있습니까? I, II, 아니면 III?

저는 노트북에서 Ubuntu를 실행하고 있으며 SSD로 업그레이드하기 위해 쇼핑 중입니다.

사양을 기준으로이 드라이브예를 들어, 구입하기 전에 내 컴퓨터가 어떤 버전의 SATA를 지원할지 알아내야 할 것 같습니다.

어쨌든 내 SATA 컨트롤러가 병목 현상을 일으킬 경우 정말 빠른 드라이브를 위해 큰 돈을 낭비하고 싶지 않습니다. 이게 말이 돼?

Newegg는 이를 3Gbps에서 실행되는 SATA 2(SATA II) 및 6Gbps에서 실행되는 SATA 3(SATA III)으로 제시합니다.

내 컴퓨터가 SATA 3을 지원하는지 확인하기 위해 Ubuntu에서 어떤 도구를 사용할 수 있습니까?

답변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

다시 말하지만 이는 귀하의 컨트롤러일 뿐이므로 보장되지는 않습니다. 그러면 현재 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 컨트롤러를 살펴보면 모델이 제공될 것입니다. 해당 모델을 선택하고 사양을 찾아보세요. lspci당신을 위해 일하려면 아마도 높은 권한(su/sudo)이 필요할 것입니다 .

답변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

관련 정보