[Linuxtrent] Re: Prestazioni ottenibili con iSCSI

  • From: Flavio Stanchina <flavio@xxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 10 Feb 2011 17:56:30 +0100

On 10/02/2011 12:07,
Gelpi Andrea <liste@xxxxxxxx> wrote:
Ho installato debian 5 con raid 5 sw.
Ho aggiunto drbd per la ridondanza fra due nas.
Ho poi utilizzato ietd come iscsi trarget
Collegato il tutto come storage a dei server citrix xen.

Le prestazioni sono scadenti, nel senso che ci sono picchi di
35Mbyte/sec seguiti da lunghi periodi di traffico con velocità inferiori
a 5Mbyte/sec
L'analisi del protocollo iscsi dice che molte iscsi write impiegano
molto. Mediamente una write richiede 50msec ... decisamente troppo.

Verifica di avere tutte le partizioni, i volumi LVM e quant'altro allineati al chunk size del RAID, altrimenti le scritture sono influenzate pesantemente dai cicli read-modify-write necessari per ricalcolare la parità del RAID 5, specie se non hai un controller RAID hardware con cache a batteria.
http://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_5_performance

Tutti gli strumenti di partizionamento iniziano dal settore 63 per default, quindi se non aggiusti le partizioni a mano te le ritrovi completamente disallineate...

Inoltre, se usi LVM i metadati occupano 192kb per default: se usi chunk size di 64kb è tutto allineato, mentre se usi 128kb o 256kb devi preoccuparti anche di quello.

Una soluzione rapida è usare tutto il disco come PV senza partizionarlo, in questo caso basta fare attenzione alle dimensioni dei metadati.

--
Ciao, Flavio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: