PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.linux.config > RAID0 logiciel et perfs
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.linux.config Prise en main d'un système Linux.

RAID0 logiciel et perfs

Réponse
 
LinkBack Outils de la discussion
Vieux 20/05/2007, 18h47   #1
Mihamina (R12y) Rakotomandimby
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RAID0 logiciel et perfs

Bonjour,

Le RAID0 logiciel, est-ce qu'en pratique ça apporte des performances
palpables?
Moi j'ai une grosse (qui occupe beaucoup de place sur le disque) base MySQL
à faire mouliner plus vite rapidement (pas le temps de revoir la structure
des données).
Ce que je remarque, avec entre autre gkrellm, c'est que sur les requetes qui
nous paraissent lentes, la quantité d'I/O monte pendant la requete. On est
pour le moement avec un seul disque SATA.
Si on doit optimiser au niveau du matériel, je pense donc qu'il faut donner
un peu plus de punch aux I/O. D'ou l'orientation vers un RAID0.

La machine tournera sous Linux.

Mais ceux qui ont essayé ont-ils eu de nettes améliorations?

Merci.
  Réponse avec citation
Vieux 20/05/2007, 21h10   #2
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Le Sun, 20 May 2007 19:47:40 +0200, Mihamina (R12y) Rakotomandimby a
écrit:

>
> Le RAID0 logiciel, est-ce qu'en pratique ça apporte des performances
> palpables?


Oui, c'est net. Par contre si tu recherches un gain sur de petites IO
(base de données), le gain sera limité. Mieux vaut passer aux disques
plus rapides, 10000 t/mn en SATA ou bien mieux, 15000 t/mn en SAS. Et
aussi maximiser le cache en lecture/écriture, donc la RAM.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando

  Réponse avec citation
Vieux 20/05/2007, 21h31   #3
Mihamina (R12y) Rakotomandimby
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Emmanuel Florac - <pan.2007.05.20.20.10.10.370562@imaginet.fr> :

> Oui, c'est net. Par contre si tu recherches un gain sur de petites IO
> (base de données), le gain sera limité.


Ah? Il existe des petites et des grandes I/O?
Juste pour me faire une idée du principe: tu me dis que les bases de données
font des petites I/O. Quelles applications (dans le sens large) en font des
grandes?
  Réponse avec citation
Vieux 20/05/2007, 21h47   #4
Matthieu Moy
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

"Mihamina (R12y) Rakotomandimby" <infogerance@asso-polyvalente.fr>
writes:

> Emmanuel Florac - <pan.2007.05.20.20.10.10.370562@imaginet.fr> :
>
>> Oui, c'est net. Par contre si tu recherches un gain sur de petites IO
>> (base de données), le gain sera limité.

>
> Ah? Il existe des petites et des grandes I/O?


Bah oui, lire un petit bout de donnée ou en lire un gros, ça ne se
passe pas du tout pareil au niveau perfs. Dans le premier cas, le
facteur limitant est le temps d'accès, auquel le RAID ne peut pas
grand chose, et dans le second, c'est le débit, et là, le RAID peut
aider.

--
Matthieu
  Réponse avec citation
Vieux 20/05/2007, 22h16   #5
Arol
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

"Mihamina (R12y) Rakotomandimby" a écrit dans le message de news:
> Le RAID0 logiciel, est-ce qu'en pratique ça apporte des performances
> palpables?


Elle fait combien ta base ?
Il y a pas moyen de la mettre entièrement en ram ?


  Réponse avec citation
Vieux 23/05/2007, 10h08   #6
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Le Sun, 20 May 2007 22:31:26 +0200, Mihamina (R12y) Rakotomandimby a
écrit:

>
> Ah? Il existe des petites et des grandes I/O? Juste pour me faire une
> idée du principe: tu me dis que les bases de données font des petites
> I/O. Quelles applications (dans le sens large) en font des grandes?


Pour être spécifique, les longues lectures séquentielles sont une
chose, les lectures de petites quantités dispersées de façon aléatoire
sur le disque une autre. Par exemple lire de l'audio ou de la vidéo, des
gros fichiers de manière générale, c'est de la lecture séquentielle et
de la grosse I/O. La base de données multi-utilisateurs, c'est
typiquement de la petite I/O à accès aléatoire.
Les écarts de performances sont de plusieurs ordres de grandeurs entre
les deux types d'accès : dans la lecture séquentielle, le facteur
limitant c'est le débit du disque (plusieurs dizaines de mo/s sur
n'importe quel disque récent). Dans la lecture aléatoire de petites
quantités (inférieures au cache du disque, typiquement 8Mo) le facteur
limitant c'est le temps d'accès du disque, égal au moins à une
demi-rotation+le temps de lecture.

--
Si ça a l'air facile, c'est difficile. Si ça a l'air difficile, c'est
carrément impossible. Si ça a l'air impossible, c'est un compilateur
Ada.
Théorème de Stockmayer.

  Réponse avec citation
Vieux 23/05/2007, 21h08   #7
Pascal Hambourg
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Emmanuel Florac a écrit :
> [...] Dans la lecture aléatoire de petites
> quantités (inférieures au cache du disque, typiquement 8Mo) le facteur
> limitant c'est le temps d'accès du disque, égal au moins à une
> demi-rotation


En moyenne. Le temps de latence (latency time) varie entre 0 et le temps
d'un tour complet.

> +le temps de lecture.


+ le temps de déplacement du bras de têtes (seek time).

Pensée :
Si la taille moyenne des accès aléatoires est petite devant la taille
des bandes (c'est comme ça qu'on dit ?) du RAID0, ne peut-on pas espérer
un gain de temps d'accès moyen en tablant sur le fait que
statistiquement on va chercher sur chaque disque des données à des
emplacements non corrélés et donc que les déplacements des têtes sont
indépendants ?
  Réponse avec citation
Vieux 23/05/2007, 21h35   #8
Fabien LE LEZ
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

On Sun, 20 May 2007 19:47:40 +0200, "Mihamina (R12y) Rakotomandimby" :

>Moi j'ai une grosse (qui occupe beaucoup de place sur le disque) base MySQL


Qu'entends-tu par "grosse" ? Plusieurs Go ? Dizaines de Go ?

>à faire mouliner plus vite rapidement (pas le temps de revoir la structure
>des données).


Sans changer la structure en elle-même, rajouter quelques index bien
placés aiderait peut-être ?

  Réponse avec citation
Vieux 23/05/2007, 21h35   #9
Fabien LE LEZ
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

On Wed, 23 May 2007 22:08:47 +0200, Pascal Hambourg
<boite-a-spam@plouf.fr.eu.org>:

>Si la taille moyenne des accès aléatoires est petite devant la taille
>des bandes [...] du RAID0,


Ou tout simplement inférieure.

>ne peut-on pas espérer
>un gain de temps d'accès moyen en tablant sur le fait que
>statistiquement on va chercher sur chaque disque des données à des
>emplacements non corrélés et donc que les déplacements des têtes sont
>indépendants ?


Intuitivement, je dirais que tu as raison.


  Réponse avec citation
Vieux 24/05/2007, 00h19   #10
Pascal Hambourg
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Fabien LE LEZ a écrit :
>
>>Si la taille moyenne des accès aléatoires est petite devant la taille
>>des bandes [...] du RAID0,

>
> Ou tout simplement inférieure.


Oui mais non : si elle est juste inférieure mais pas sensiblement, la
probabilité que la donnée soit à cheval entre deux bandes est grande. Du
coup il faut lire une bande sur chaque disque et adieu le gain de temps
d'accès.

>>ne peut-on pas espérer
>>un gain de temps d'accès moyen en tablant sur le fait que
>>statistiquement on va chercher sur chaque disque des données à des
>>emplacements non corrélés et donc que les déplacements des têtes sont
>>indépendants ?

>
> Intuitivement, je dirais que tu as raison.

  Réponse avec citation
Vieux 24/05/2007, 20h47   #11
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Le Wed, 23 May 2007 22:08:47 +0200, Pascal Hambourg a écrit:

>
> En moyenne. Le temps de latence (latency time) varie entre 0 et le temps
> d'un tour complet.
>
>> +le temps de lecture.

>
> + le temps de déplacement du bras de têtes (seek time).


C'est bien il y en a qui suivent

> Pensée :
> Si la taille moyenne des accès aléatoires est petite devant la taille
> des bandes (c'est comme ça qu'on dit ?) du RAID0, ne peut-on pas espérer
> un gain de temps d'accès moyen en tablant sur le fait que statistiquement
> on va chercher sur chaque disque des données à des emplacements non
> corrélés et donc que les déplacements des têtes sont indépendants ?


En effet. C'est valable aussi pour les autres types de RAID, en lecture.

--
It is better to remain silent and be thought a fool than to open one's
mouth and remove all doubt.
Abraham Lincoln.

  Réponse avec citation
Vieux 24/05/2007, 20h49   #12
Emmanuel Florac
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: RAID0 logiciel et perfs

Le Thu, 24 May 2007 01:19:08 +0200, Pascal Hambourg a écrit:

>
> Oui mais non : si elle est juste inférieure mais pas sensiblement, la
> probabilité que la donnée soit à cheval entre deux bandes est grande.
> Du coup il faut lire une bande sur chaque disque et adieu le gain de temps
> d'accès.


En effet. Typiquement, on considère le gain intéressant si la taille du
bloc lu tourne autour d'un bloc de système de fichiers (entre 1 et 4 Ko
en général), les bandes étant elles plutôt entre 4 et 256Ko, en général.

--
I am not a vegetarian because I love animals; I am a vegetarian
because I hate plants.
A. Whitney Brown

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h37.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,20421 seconds with 20 queries