Se connecter avec
S'enregistrer | Connectez-vous

[RESOLU] serveur DELL + suse9.2 pro : perfo RAID avec fsync = 17Mo

Dernière réponse : dans Le monde de Linux

:hello:  a tous

Un de mes clients utilise un serveur poweredge1850 sous suse9.2.
Son applicatif a besoin a certains moments de synchroniser sur disque SCSI les donnees utilisateurs.

La maniere de synchroniser est un peu cavaliere, puisqu'il fait appel a la fonction sync :whistle: 
Il observe alors des perfos ridicules de l'ordre de 19Mo/s en ecriture alors que sous redhat entreprise 3 le debit est de 45Mo/s sur la meme machine et avec la meme appli.
Les drivers semblent a jour d'apres les resultats de dmesg :
megaraid : 2.20.31 (24 August 04)
megaraid: fw version : [521S] Bios Version:[H430]
scsi0: LSI Logic MegaRaid driver

Le systeme de fichier est donc du reiserfs, et le mode RAId utilise est le mode 0 (stripping).
Je lui est pour l'instant suggere d'utiliser la fonction fsync (int fd) afin de faire plus propre.

Sinon, est-ce normal d'avoir des performances si disparates entre la RedHat et la suse utilisee ?
Je suis preneur de toute explication/suggestion (sauf RTFM :D ).

Merci d'avance au pro de Linux
Lassé par la pub ? Créez un compte

Apres une petite recherche que j'aurais pu faire avant sur le site DELL (bonjour le boulet), il s'avere que la version Pro de Suse n'est pas dans la liste des OS qui sont susceptibles d'etre installe sur les poweredge par DELL. seules les versions Enterprise et serveur sont listees.

Ceci explique-t-il cela ?

J'ai de nouveau recherche dans les sources Linux. Je voulais savoir si il y a la possibilite de modifier certains parametres du driver megaraid afin peut-etre d'accelerer les transferts (comme on peut le faire avec un driver ethernet pour fixer le debit du media). Est-ce possible avec le driver megaraid ?

Merki.

Bon j'ai refait des tests avec bonnie++ et une suse enterprise server 9 et le resultat est le meme.
NOTA: j'ai quand meme regarde si le poweredge est bien configure en RAID 0 (seul mode accessible au passage).

Euh, Y'a quelqu'un ? Je me sens un peu seul... sniff, dites moi quelque chose... :cry: 

Quelque chose

Je t'ai lu à chaque post, mais je n'ai rien eu à dire pour t'aider avec ta suse.

Aujourd'hui si je poste, c'est que je peux d'aider... à ne pas te sentir trop seul ;)  Dans l'avant dernière colonne de la liste des topiks, tu peux voir qu'à l'heure où je poste, 165 personnes ont lu ton sujet. T'es pas seul mon gars, mais tes problèmes sortent un peu des sentiers battus !

Ah ca fait plaisir. Pendant u moment je croyais que j'allais devoir sortir mon ballon de volley ;) 

C'est vrai que cela sort des sentiers battus. Meme DELL ne me reponds pas. Je crois que je merite bien mon pseudo. Et hop ca marche pas hich hich hich :D 

Salut.

Merki pour ta cooperation. C'est kres gentil :D 
C'est vraiment tres sioux c't'affaire :heink: 

Je me demande si il n'y a pas autre chose quand meme.
Je met le resultat de bonnie++, des fois que je me sois trompe dans mon interpretation...

Citation :

linux: /local/bonnie++-1.03 # ./bonnie++ -d /local/benchmarks -s 4096 -b -u 0:0
Using uid:0, gid:0.
Writing with putc()...done

Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.02e ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
linux 4G 17642 36 15434 5 11925 3 37477 64 110031 10 407.5 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 70 2 +++++ +++ 352 0 70 2 +++++ +++ 1153 12
linux,4G,17642,36,15434,5,11925,3,37477,64,110031,10,407.5,0,16,70,2,+++++,+++,352,0,70,2,+++++,+++,1153,12
linux: /local/bonnie++-1.03 #


voila voila

Alors j'ai recupere ce fichier :
megaraid-v2.20.4.6-for-suse-sles-9-sp1-kernel2.6.5-7.139-dd.img

Le probleme est que je lutte un peu pour savoir comment installer cette chose. Comment qu'on fait en fait ?
( oui je sais je suis un peu faignant )

Apparement il faut copier par dd le fichier vers une disquette, mais apres, car je doute que la disquette generee soit bootable ...

Bon alors, j'ai generer a diquette avec ce cher DD.
(Jeu de mot, il est drole hein...)

J'ai mis les fichiers sur une cle usb, j'ai copier les fichiers de la cle USB dans /lib/modules/kernel/.../scsi/megaraid/megaraid_mm.ko et megaraid_mbox.ko

-> Rien.

J'ai donc lance le script d'install fourni avec le driver LSI et la c'est super, les nouveaux drivers sont bien installes. Si bien que le chargement de Linux s'arrete lors du chargement des modules megaraid... En gros j'avance pas. Fais ch... !! :fou: 

Bon alors le probleme est resolu depuis un moment.
J'aurais pu le dire plus tot...

En fait, il semble que la triplette ICH5 - SUSE - megaraid ne soit pas un modele d'optimisation.
Ca fonctionne, mais pas avec des perfs de folie.
tant pis.

Meric a Zeb pour son soutien psychologique :D  .
Lassé par la pub ? Créez un compte