Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Consigli su installazione SAN per SQL2005

6 views
Skip to first unread message

Igor Antonacci

unread,
Jun 21, 2008, 7:12:52 AM6/21/08
to
Ciao a Tutti,
e' un po' che Vi seguo e devo dire che mi avete anche "attaccato" la
simpatia verso SQLServer (argomento che prima non avrei mai toccato).

Aldila' di questo, sono riuscito a far ordinare un po' di server nuovi
per le varie country (c'e' un'installazione in ogni paese d'Europa).

Gli ingegneri DELL (fornitore della SAN) chiedono lumi su come vorrei
ottimizzare l'installazione...ed io mi rivolgo a Voi.

Sebbene non abbia optato per una soluzione RAID 1+0 (m'avrebbero
decurtato la differenza dallo stipendio :D), ho optato per RAID5 e RAID
1 per il TLog.

Leggendo un po' di Best Practice, ho estrapolato un po' di consigli da
fornire a codesti tecnici:

- Stripe size a 64Kb (e' sufficiente ? come conosco la dimensione
ottimale dello stripe?)
- Allineamento delle partizioni con DiskPar: allineo a 64K o 16 ?
- Dimensione del cluster dell'unita' logica: ero propenso per
allinearlo alla dimensione dello stripe: giusta considerazione ?

Ci sono accorgimenti che mi sfuggono ? MultiPath...mi sa che DELL non
ha il driver adatto...ma e' una mia ignoranza e non l'ho neanche preso
in considerazione.

Grazie.
Igor.


Luca Bianchi

unread,
Jun 22, 2008, 10:11:45 AM6/22/08
to
> - Stripe size a 64Kb (e' sufficiente ? come conosco la dimensione ottimale
> dello stripe?)

Va bene 64KB (pari alle dimensioni di un extent, ovvero un blocco contiguo
di 8 pagine)

> - Allineamento delle partizioni con DiskPar: allineo a 64K o 16 ?

64KB. Da dove nasce il dubbio che ti fa essere indeciso con 16KB?

> - Dimensione del cluster dell'unita' logica: ero propenso per allinearlo
> alla dimensione dello stripe: giusta considerazione ?

Qui non so a cosa ti riferisci...

> Ci sono accorgimenti che mi sfuggono ? MultiPath...mi sa che DELL non ha
> il driver adatto...ma e' una mia ignoranza e non l'ho neanche preso in
> considerazione.

Per quanto ne so DELL non produce SAN ma rimarchia quelle di EMC2. E per le
EMC2 modelli CX500/CX700 so per certo che esiste il PowerPath...

> Grazie.
> Igor.

Bye

--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi


Igor

unread,
Jun 23, 2008, 7:55:47 AM6/23/08
to
On Jun 22, 4:11 pm, "Luca Bianchi" <rightjoinREMOVE_T...@hotmail.com>
wrote:

> Va bene 64KB (pari alle dimensioni di un extent, ovvero un blocco contiguo
> di 8 pagine)
>

ok, faro' in modo da farlo dimensionare a 64Kb.

> > - Allineamento delle partizioni con DiskPar: allineo a 64K o 16 ?
>
> 64KB. Da dove nasce il dubbio che ti fa essere indeciso con 16KB?

Sinceramente non sapevo quale fosse la dimensione giusta...

>
> > - Dimensione del cluster dell'unita' logica: ero propenso per allinearlo
> > alla dimensione dello stripe: giusta considerazione ?
>
> Qui non so a cosa ti riferisci...

Beh, quando formatto una partizione, windows propone le dimensioni
dell'Unita' di Allocazione (4K - 8K ... ).
Lo stripe, se non vado errato, e' l'unita' minima di indirizzamento a
livello di RAID...il cluster e' quello che
vede il sistema operativo.

Credo che, coincidendo, si avrebbero prestazioni migliori...ma 64Kb
porterebbero ad un (seppur minimo) spreco
di spazio...

>
> Per quanto ne so DELL non produce SAN ma rimarchia quelle di EMC2. E per le
> EMC2 modelli CX500/CX700 so per certo che esiste il PowerPath...

Mmm...grazie per la dritta...non sapevo che DELL rimarchiasse...
Provero' a farlo implementare...anche se, in questo ambito, dovro'
approfondire...

Grazie...e spero mi dari lumi anche sul punto dei cluster.
Igor.

Luca Bianchi

unread,
Jun 23, 2008, 8:38:23 AM6/23/08
to
> Beh, quando formatto una partizione, windows propone le dimensioni
> dell'Unita' di Allocazione (4K - 8K ... ).
> Lo stripe, se non vado errato, e' l'unita' minima di indirizzamento a
> livello di RAID...il cluster e' quello che
> vede il sistema operativo.

Allora ritiro la mia risposta in merito allo "stripe size"... :-)
I 64 KB a cui mi riferivo sono la dimensione del cluster e non quella dello
stripe che a questo punto non so cosa sia...

> Mmm...grazie per la dritta...non sapevo che DELL rimarchiasse...

Si, salvo novità da qualche mese a questa parte che mi sono sfuggite, DELL
rivende SAN di EMC2...

Luca Bianchi

unread,
Jun 24, 2008, 4:02:15 AM6/24/08
to
> I 64 KB a cui mi riferivo sono la dimensione del cluster e non quella
> dello stripe che a questo punto non so cosa sia...

Nel frattempo mi sono documentato ed una spiegazione molto semplice è questa

http://publib.boulder.ibm.com/infocenter/eserver/v1r2/index.jsp?topic=/diricinfo/fqy0_cstripe.html

Nelle varie documentazioni che ho trovato il suggerimento è quello di
calibrare lo Stripe Unit Size secondo le specifiche fornite da ciascun
vendor.
Inoltre spulciando in alcune slide relative al disk alignment ho trovato
ulteriori raccomandazioni che mettono in relazione fra loro 3 diversi
fattori

- Partition Offset
- Stripe Unit Size
- File Allocation Unit Size

Il valore di "Partition Offset" lo puoi ricavare con il comando

wmic partition list full

nell'output risultante, suddiviso per ciascuna partizione esistente, devi
prendere nota del valore "StartingOffset". Il valore per "File Allocation
Unit Size" è desumibile tramite il comando

fsutil fsinfo ntfsinfo d:

la voce "Bytes Per Cluster" restituisce l'informazione richiesta. L'info
relativa allo "Stripe Unit Size" devi ricavarla con tools specifici dei
diversi produttori.
Le 2 info sono in relazione tra loro perchè, per le migliori performance, è
opportuno che il valore di "Partition Offset" sia un multiplo (intero) del
valore "Stripe Unit Size" e che quest'ultimo sia un multiplo (intero) di
"File Allocation Unit Size".

0 new messages