Prestazioni RAID1 con madam

Sto esaminando le problematiche relative alle performance che stiamo avendo. Attualmente disponiamo di 4 unità RAID5 (3 + 1 non riuscito) e la lettura delle performance succhia.

Guardando RAID1 con 2 unità (forse più, qualsiasi beneficio?) Ma da quello che ho letto in giro, RAID1 con madam non sembra dare più performance rispetto alle letture di una singola unità, per esempio dividerebbe le letture sopra i 2 unità.

  • HW RAID 1 size diverse del disco?
  • RAID1: Quale disco verrà rispecchiato?
  • CentOS 5.5 doesnt boot - possibili controller RAID o dischi duri?
  • Il server Proliant non accetterà nuovi dischi rigidi in RAID 1 + 0?
  • Il modo migliore per dischi parti in Linux? (raid, partizione o LVM)
  • Recupera RAID-5 che era già in esecuzione in modalità degradata (ha perso un secondo disco)
  • Il software RAID1 di linux è migliore rispetto al singolo disco?

    3 Solutions collect form web for “Prestazioni RAID1 con madam”

    Le performance delle applicazioni single-threaded su mdadm RAID1 non sono affatto migliori di un singolo disco. Questo perché mdadm sceglie uno dei dischi della matrix per soddisfare una richiesta di lettura data. Quindi, se il tuo carico di lavoro è costituito da un singolo process che legge in sequenza da un singolo file, allora mdadm RAID1 non supererà un singolo disco.

    Tuttavia , se il tuo carico di lavoro è costituito da molti accessi di file paralleli — come si verificherebbe in un server di file che viene colpito da più utenti contemporaneamente – allora RAID1 sarà più veloce di un singolo disco perché le richieste di lettura simultanee sono allocate più mandrini del disco.

    In sintesi, se il mdadm RAID1 sarà più veloce di un singolo disco dipende molto dal tuo particolare mix di carichi di lavoro.

    Il layout "lontano" può darti migliori performance di lettura (vedere http://neil.brown.name/blog/20040827225440 ). Oltre a questo, il RAID1 con md dà ridondanza, ma non aumenta la velocità.

    Modifica: per la lettura delle performance eseguite con il readahead (ad esempio aumentarla, molto). Può fare miracoli.

    RAID1 rispecchia, quindi non si può aspettare alcuna aumento della velocità. RAID0 (striping) effettivamente aumenta la velocità, fino al fattore 2, ma less nella realtà.

    Ha lo svantaggio della perdita totale di dati in caso di guasto di un'unità, però.

    Stai attualmente utilizzando un software RAID5 di Linux? Se è così, una prestazione di lettura "succhiata" non sarebbe normale, ci deve essere un motivo.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.