Che versione SATA ho?


1

Mi chiedo quale sia la versione SATA che il mio laptop usa quando intendo installare un SSD e voglio scegliere le opzioni TRIM più adatte in Linux (probabilmente Debian). Le informazioni presentate da smartctl è:

Model Family:     HGST Travelstar 7K1000
Device Model:     HGST HTS721010A9E630
Serial Number:    JG40006PGJL7XC
LU WWN Device Id: 5 000cca 6acc78a77
Firmware Version: JB0OA3B0
User Capacity:    1,000,204,886,016 bytes [1.00 TB]
Sector Sizes:     512 bytes logical, 4096 bytes physical
Rotation Rate:    7200 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 6
SATA Version is:  SATA 2.6, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Mon Jan 18 00:01:09 2016 JST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Ciò sembra incoerente in quanto sembra che SATA 2.6 sia 3.0 Gb / s, ma qui viene richiesta una velocità di 6.0 Gb / s. Cosa devo concludere?


Cosa intendi per "scegliere le opzioni TRIM più adatte"? Di quali "opzioni" stai parlando? Perché pensi che la versione SATA abbia qualcosa a che fare con TRIM?
Tom Yan

Sto pensando che un disco con SATA 3.1 sarà in grado di tagliare in modo efficiente al volo e che le versioni precedenti potrebbero essere meglio servite da un cron'd fstrim. Come succede, con l'SSD allegato sta segnalando SATA 3.1, quindi nessun problema.
Tony Martin

Ah intendi TRIM accodato che è (apparentemente) introdotto con SATA 3.1. Ma mi chiedo se TUTTI gli SSD SATA 3.1 lo supportino. Per non parlare del fatto che non tutto ciò che sembra supportarlo funziona davvero bene: git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/...
Tom Yan

Giusto. Questo è un Adata A550 che sembra supportarlo bene. Il blocco e le dimensioni della pagina sembrano essere strettamente correlate in modo che funzioni in modo efficiente. Un fstrim dopo circa quattordici giorni ha impiegato un tempo trascurabile, quindi sembra che TRIM in coda funzioni.
Tony Martin

Risposte:


3

Sono sospettoso che tu abbia SATA 3, ma la versione sta segnalando male. Puoi controllare l'output da

dmesg | grep -i sata | grep 'link up'

Per vedere a quale velocità è in esecuzione ciascuna porta.

Le specifiche SATA 2.6 sono definite a 3Gb / s come indicato, con SATA 3.0 e superiore (attualmente) con una potenza nominale di 6 Gb / s.

In definitiva, il modo migliore per scoprirlo è quello di cercare il tuo chipset o scheda madre SATA per stabilire con certezza, come qualcosa qui sta riportando in modo errato.


1
Risultato di dmesg è [ 3.654691] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) 3.662700] ata1: SATA link up 6.0 Gbps (SStatus 133 SControl 300) Non completamente sicuro di come leggere entrambe le righe, ma sembra che un canale SATA sia 3 e l'altro 1. Forse unità interna e unità ottica?
Tony Martin

1
@ TonyMartin Sì, potrebbe essere proprio questo il caso. È possibile che la velocità dell'unità ottica stia dando una lettura particolarmente bassa, poiché 3Gbps e successivi non sono necessari per un'unità DVD. Consiglio comunque di cercare il chipset per ottenere informazioni assolute anche se :)
Jonno

il sito Web HP non è molto informativo sulla questione. Farò ulteriori ricerche ... Grazie per i tuoi approfondimenti.
Tony Martin

0

Questo probabilmente ti mostra la tua attuale versione SATA dei dischi rigidi. Per verificare l'effettivo supporto dell'interfaccia SATA, utilizzare un programma come PC wizard ( Scarica qui )

enter image description here


3
Non sembra esserci una versione Linux di quello strumento, quindi il mio uso di smartctl strumento. Il report che hai presentato mostra che il controller è SATA generation 3 con una larghezza di banda di 6 Gb / s, che è coerente. Il mio è riportato come versione 2.6 con una larghezza di banda di 6 Gb / s, che sembra incoerente.
Tony Martin

0

Le velocità di segnalazione e le versioni di sata supportate sono indicate da diversi bit del ritorno dei dati dal comando IDENTIFY DEVICE. Puoi vederlo con smartctl --identify=wb /dev/sdX | grep -i sata.

Come potete vedere, le velocità del segnale supportate sono memorizzate nella parola 76 e le versioni sono memorizzate nella parola 222. È documentata in ACS-3 rev 5, Tabella 45 - Dati IDENTIFICAZIONE DEVICE ( http://www.t13.org/Documents/UploadedDocuments/docs2013/d2161r5-ATAATAPI_Command_Set_-_3.pdf ).

Queste sono le funzionalità riportate dal disco stesso, quindi non confonderlo con ciò che è supportato dalla tua scheda madre, che è PU BE ESSERE indicato da "corrente:" nell'output smartctl (e dmesg come detto nell'altra risposta da @Jonno)

EDIT: Ecco il file delle specifiche esatte che il tuo azionista dichiara di essere conforme: http://www.t13.org/documents/uploadeddocuments/docs2008/d1699r6-ata8-acs.pdf (ATA8-ACS T13 / 1699-D revisione 6). Puoi vedere le due parole nella Tabella 29 - IDENTIFY DEVICE data. Come potete vedere, SATA 2.6 e 3.0Gb / s sono le ultime / massime definite come da questa revisione di ACS. Quindi immagino che l'unità semplicemente non sia completamente conforme alle specifiche e imposti il ​​bit 6.0 Gb / s, che viene definito in seguito, a 1 anziché a 0.


L'output di tale query è: `76 3 1 Velocità di generazione SATA Gen3 (6.0 Gb / s) supportata 76 2 1 Velocità di generazione SATA Gen2 (3,0 Gb / s) supportata 76 1 1 Velocità di generazione SATA Gen1 (1,5 Gb / s) supportata 222 6 1 Riservato | SATA 3.1 222 5 1 Riservato | SATA 3.0 222 4 1 Riservato | SATA 2.6 222 3 1 Riservato | SATA 2.5 222 2 1 Riservato | SATA II: interni 222 1 1 ATA / ATAPI-7 | SATA 1.0a` È rilevante per l'unità o la scheda madre?
Tony Martin

Come ho detto, l'unità. Solo "(corrente: 6.0 Gb / s)" in "Versione SATA è: SATA 2.6, 6.0 Gb / s (corrente: 6.0 Gb / s)" potrebbe indicare il massimo supportato dalla scheda madre (dipende anche dall'unità). E penso che questo output provenga dal tuo nuovo SSD ma non dal tuo HDD Hitachi nell'OP? Inoltre non stai utilizzando una versione abbastanza recente di smartctl (smartmontools), altrimenti sarai in grado di vedere se SATA 3.2 è supportato o meno.
Tom Yan

Giusto. L'Adata SSD sta segnalando la versione SATA è: SATA 3.1, 6.0 Gb / s (corrente: 6.0 Gb / s).
Tony Martin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.