Perché i "settori per traccia" sono ancora rilevanti in un sistema operativo moderno con unità moderne?


9

Sto costruendo una nuova macchina e il controller raid mi sta chiedendo settori per traccia. Non ho avuto a che fare con la matematica del disco da molto tempo (1998?), E non riesco a trovare nulla che riguarda l'hardware moderno. Si tratta di unità SAS da 2 TB che eseguono un kernel 2.8 su un controller p420i.

Qual è la differenza tra le opzioni di 32 (che è predefinito e mi sembra sbagliato) e 63 settori per traccia? Quando avrei bisogno dell'uno o dell'altro?


Perché "32" ti sembra sbagliato?
ewwhite,

Sembra strano perché non riesco a trovare un motivo per non usare 63, ma posso vedere un buon motivo per non usare 32 (sistema operativo più vecchio, partizioni da 4 GB). Sento delle differenze teoriche e aneddotiche sulle prestazioni, ma non riesco a trovare dati per eseguirne il backup.
Ben

Risposte:


12

Questo è un server HP ProLiant con un controller RAID Smart Array P420i . Il mio consiglio immediato è di non modificare nessuna delle impostazioni di configurazione predefinite a meno che tu non abbia un motivo molto specifico per ...

In breve, non preoccuparti.

Il concetto di settori / tracce nel contesto di questo controller e della geometria del disco non è molto utile qui. Molti strati di astrazione; inutile a meno che non si abbia un problema di allineamento specifico da affrontare o sia necessario un volume di avvio maggiore su un sistema operativo legacy. L'abilitazione della funzione Max Boot (> 4GB volume di avvio) sull'unità logica aumenta il conteggio dei settori da 32 a 63.

Descrizione dell'opzione HP:

Questa opzione specifica il numero di settori che devono comprendere ciascuna traccia. È probabile che le prestazioni dell'unità logica diminuiscano quando si specifica 63. Questa impostazione si applica se sono installati sistemi operativi precedenti come Windows NT 4.0 e se la partizione di avvio è superiore a 4 GB. La maggior parte dei sistemi operativi moderni gestisce partizioni di avvio superiori a 4 GB e non richiede più questa impostazione. Per ulteriori informazioni, consultare la documentazione del sistema operativo.

Non lo toccherei.


2

I dischi SAS supportano un set di comandi SCSI. I comandi utilizzano un blocco come unità di accesso. L'unica ragione per cui riesco a pensare di dover indicare il numero di settori su una traccia sarebbe quella di consentire l'ottimizzazione delle prestazioni nel caso in cui il controller ne abbia bisogno per migliorare le prestazioni cross track e non sia in grado di interrogare la geometria fisica del disco dall'unità .

Naturalmente la maggior parte dei dischi ha un numero diverso di settori su una traccia in diversi punti del disco per aumentare la densità media dei dati.

Non ricordo l'ultima volta che ho fornito questo livello di dettaglio sulle unità e mai nel caso dei dischi SCSI.


1
+1 Domanda imbarazzante che non ha senso a causa del numero variabile di settori per traccia. Non ho visto che su un controller raid Adaptec in nessun modello ho usato gli ultimi 10 anni (e prima non ho usato Adapec). Domanda divertente da porre.
TomTom,

1
Questo è il nocciolo della mia domanda: non capisco perché mi venga chiesto questo.
Ben
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.