Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/02/2008, à 22:16

elekaj34

Problème de performances RAID 5 logiciel

Bonsoir

Sur un PC (Shuttle SN41G2V2, avec Athlon XP 2500+ et 2512Mo RAM), j'ai installé Ubuntu Server, et monté un RAID 5 (logiciel) avec 3 disques IDE ATA133 de 250Go.

Mais voilà , les performances sont franchement minables
15 à  20 Mo/s que se soit en lecture ou écriture.

J'aimerais donc savoir si ces performances sont normales, ou si quelques choses ne va pas !!!

si je fais un hdparm -t /dev/hdx (disques faisant partie de la grappe RAID 5), j'obtiens un débit de lecture de 75Mo/s à  80Mo/s selon les disques.

Est ce que les débits obtenus sont dus au fait que le RAID soit logiciel ?

Est ce que du RAID 0 ou 1  permettrait d'obtenir des performances plus honorables (dans l'idée, c'est d'avoir environ 80Mo/s)

Cordialement,

Elekaj


Alain - Linux Ubuntu 18.04 LTS 64bits
Lumières d'Ici ... et d'Ailleurs

Hors ligne

#2 Le 12/02/2008, à 22:21

HymnToLife

Re : Problème de performances RAID 5 logiciel

Quelque chose ne va clairement pas chez toi...

firas@nobue ~ % cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid5 sdb1[0] sdd1[2] sdc1[1]
      976767872 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]

unused devices: <none>
firas@nobue ~ % for i in sdb sdc sdd md0; do sudo hdparm -t /dev/$i; done

/dev/sdb:
 Timing buffered disk reads:  254 MB in  3.03 seconds =  83.78 MB/sec

/dev/sdc:
 Timing buffered disk reads:  228 MB in  3.00 seconds =  75.89 MB/sec

/dev/sdd:
 Timing buffered disk reads:  234 MB in  3.00 seconds =  77.87 MB/sec

/dev/md0:
 Timing buffered disk reads:  396 MB in  3.02 seconds = 131.10 MB/sec

Dernière modification par HymnToLife (Le 12/02/2008, à 22:22)


- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#3 Le 13/02/2008, à 08:42

elekaj34

Re : Problème de performances RAID 5 logiciel

Bonjour,

Il y a du mieux, car entre hier et aujourd'hui, j'ai éteint et redémarré le PC de stockage.

En écriture, cela n'a pas bougé, mais en lecture les débit sont corrects ~70Mo/s

root@backups:~# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid5 hdb1[0] hdd1[2] hdc1[1]
      488387840 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
      
unused devices: <none>

root@backups:~# for i in hdb hdb hdd md0; do hdparm -t /dev/$i; done

/dev/hdb:
 Timing buffered disk reads:  224 MB in  3.01 seconds =  74.36 MB/sec

/dev/hdb:
 Timing buffered disk reads:  224 MB in  3.02 seconds =  74.17 MB/sec

/dev/hdd:
 Timing buffered disk reads:  236 MB in  3.02 seconds =  78.22 MB/sec

/dev/md0:
 Timing buffered disk reads:  264 MB in  3.01 seconds =  87.75 MB/sec

Et maintenant :

root@backups:~# dd if=/dev/zero of=/mnt/data/hdd.dat bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes (1,0 GB) copied, 61.5068 seconds, 17,1 MB/s

root@backups:~# dd of=/dev/null if=/mnt/data/hdd.dat
2048000+0 records in
2048000+0 records out
1048576000 bytes (1,0 GB) copied, 14,9132 seconds, 70,3 MB/s

J'ai essayé en écriture des block size différent (de 512 octets à  100 Mo), pour des block gros (par ex 100Mo) on monte à  24Mo/s.

[edit]
Je viens de retirer un disque du RAID, pour faire un test d'écriture

root@backups:~# dd if=/dev/zero of=/dev/hdd1 bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes (1,0 GB) copied, 13,563 seconds, 77,3 MB/s

root@backups:~# dd of=/dev/null if=/dev/hdd1 bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes (1,0 GB) copied, 12,7435 seconds, 82,3 MB/s

En réintégrant hdd1 dans le RAID, il se reconstruit à  40Mo/s environ.
Je vais voir une fois reconstruit si les performances sont meilleures !!!

[/edit]

Dernière modification par elekaj34 (Le 13/02/2008, à 09:16)


Alain - Linux Ubuntu 18.04 LTS 64bits
Lumières d'Ici ... et d'Ailleurs

Hors ligne

#4 Le 13/02/2008, à 13:24

HymnToLife

Re : Problème de performances RAID 5 logiciel

En fait, je pense que les mauvaises perfs vienntnt tout simplement du fait que tu utilises des disques PATA. à‡a ne se marie pas très bien avec le RAID.


- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#5 Le 13/02/2008, à 15:57

elekaj34

Re : Problème de performances RAID 5 logiciel

Je le pense aussi mais pourtant un disque hors raid a des performances correctes (cf le dernier quote) !

C'est quand même bizarre non ?

Mais pour infos, après reconstruction du raid, je suis à  50Mo/s en ecriture et 95Mo/s en lecture, environ 60% d'utilisation CPU pendant le dd !!!!

Je veux bien passer au nSATA, mais faudra alors que je revende mon matos existant auparavant smile


Alain - Linux Ubuntu 18.04 LTS 64bits
Lumières d'Ici ... et d'Ailleurs

Hors ligne

#6 Le 13/02/2008, à 16:51

HymnToLife

Re : Problème de performances RAID 5 logiciel

elekaj34 a écrit :

Je le pense aussi mais pourtant un disque hors raid a des performances correctes (cf le dernier quote) !

C'est quand même bizarre non ?

Justement, c'est le "mélange" RAID-5 + PATA qui dégrade les performances. Comme tu as trois disques, il y en a forcément deux sur le même contrôleur PATA. Or, le PATA ne peut pas accéder en même temps à deux disques qui se trouvent sur le même contrôleur. Autrement dit, à chaque opération de lecture ou d'écriture, il faut attendre que les opérations sur le premier disque soient terminées avant de les effectuer sur le second, d'où une perte évidente de performances.


- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !

Hors ligne

#7 Le 13/02/2008, à 21:08

elekaj34

Re : Problème de performances RAID 5 logiciel

Je suis d'accord sur le principe. Mais la on je cale, c'est que suite à  reboot (arrêt redémarrage) j'ai de nouveau des valeurs à  la baisse (20Mo/s environ en rd/wr).
Alors que j'ai réussi a avoir des débits de 87Mo en lecture, 50 en ecriture !!!!
Donc il ne s'agit pas là  d'un problème PATA (enfin je pense)

Pour tests, j'ai testé le RAID 0 logiciel (toujours en PATA)

Avec 2 disques (hdb et hdd) moyennes de 10 mesures
Ecriture -> 138 Mo/s
Lecture -> 92 Mo/s

Avec 3 disques (hdb hdc hdd) moyennes de 10 mesures
Ecriture -> 134 Mo/s
Lecture -> 86 Mo/s

On voit bien la aussi les limitations dues au PATA

Je pense que je vais rester sur du raid 0 logiciel, les perfs me vont (surtout pour du transfert réseau).


Alain - Linux Ubuntu 18.04 LTS 64bits
Lumières d'Ici ... et d'Ailleurs

Hors ligne