View previous topic :: View next topic |
Author |
Message |
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu Apr 27, 2006 11:55 pm Post subject: [raid] raid1 et ramdisk ? |
|
|
Voila, j'ai un pc avec beaucoup de mémoire (enfin seulement 4Go)
Donc pour l'accélérer un peu je pensai utilisé un ramdisk pour le système.
Seulement voila, le ramdisk se vide a l'arrêt de la machine, et pour maintenir a jour c'est le bordel.
Donc je me demandais si il était pas possible de faire un raid1 avec une partition d'un dur et un ramdisk. Comme ca lors du boot, le raid se regenère er envoie le contunue du dur dans la ram, et en ecriture, on a les deux en parallèle.
Donc ma question est simple, est-ce realisable ? |
|
Back to top |
|
|
nonas Guru
Joined: 17 Apr 2005 Posts: 328
|
Posted: Fri Apr 28, 2006 12:35 am Post subject: |
|
|
Je suppose qu'avec LVM ça doit être réalisable (après tout un ramdisk c'est pas autre chose qu'un device).
Seulement le problème pratique c'est que lors de la reconstruction de l'array au boot il faudra copier 2Go (pour un RAID1 de 2Go) du DD vers la ram. Et c'est ça qui va être long (même pour un ramdisk de 500Mo ça va être chiant).
Après peut-être que le confort et la rapidité du système ensuite valent la peine d'avoir un boot + reconstruction de l'array un peu long.
Le problème aussi c'est que la majorité des lectures/écritures vont être faite depuis le ramdisk (puisque plus rapide) mais comme il faut maintenir la synchro entre les deux miroirs non seulement le DD va lire/écrire tout le temps mais en plus c'est lui qui va ralentir vachement l'array. (sans parler de la consommation CPU).
|
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Apr 28, 2006 11:14 am Post subject: |
|
|
le dd devrait écrire mais pas lire.
Le raid1 lit sur un seul disque, le raid0+1 les sur les deux en même temps.
Et pour un disque de 2Go, avec du 40Mo/s, ca rempli la ram en ~50s, donc c'est pas si long. (enfin en général mon uptime tourne autour de plusieur jours)
Si deplus j'arrive a metre la partition disque sur un raid0 (4 disques) ca sera plus rapide. bon la aussi je me pose la question de a realisation, d'un double raid ?? |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Fri Apr 28, 2006 11:55 am Post subject: |
|
|
Bonjour,
Dans le forum "Tips, Documentation...", il y a un how to qui ressemble à ce que tu veux faire...
Enfin moi perso je ferais confiance au système de cache du noyau (surtout si la machine reste souvent allumée).
Bon amusement en tout cas |
|
Back to top |
|
|
Argian l33t
Joined: 01 May 2004 Posts: 682 Location: Nîmes
|
Posted: Fri Apr 28, 2006 12:14 pm Post subject: |
|
|
_droop_ wrote: | Dans le forum "Tips, Documentation...", il y a un how to qui ressemble à ce que tu veux faire... | Err, je voulais poster le même lien mais le temps de le trouver et c'est trop tard. Moi trop lent
BuBuaBu wrote: | Le raid1 lit sur un seul disque, le raid0+1 les sur les deux en même temps. | Il me semble que le raid 1 lit sur les deux disques en choisissant celui dont les têtes sont le plus proche de la position désirée (Je suis pas sûr d'être clair là ). C'est peut-être modifiable, je n'en sais rien et peut-être que si ça fonctionne avec un ramdisk c'est différent, là non plus, je n'en sais rien
Par contre, le raid 0+1 a besoin de 4 disques au minimum _________________ Proverbe Chinois : "Lorsqu'on n'a rien à dire d'intéressant, on cite généralement un proverbe Chinois." |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Apr 28, 2006 1:04 pm Post subject: |
|
|
pfff, tropo null, saigneur a posé la question il y a deux mois .... |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Apr 28, 2006 3:37 pm Post subject: |
|
|
Bon j'ai lancé les expéimentations :
J'arrive a crée le raid1 sans problèlme
lors du reboot, il suffit de monté /dev/md1 pour que tout se regénère, plutot simple.
Le problème, c'est que la lecture se fait alors sur le mauvais disque
Ensuite, je pense qu'il faudrait deactivé tout cache, car la ca multiplirai les accés ram ... comment faire ? |
|
Back to top |
|
|
Saigneur Apprentice
Joined: 21 Oct 2004 Posts: 277 Location: Evry, Essonne, France (48°35'N, 02°15'E)
|
Posted: Sat Apr 29, 2006 5:22 am Post subject: |
|
|
BuBuaBu wrote: | pfff, tropo null, saigneur a posé la question il y a deux mois .... |
Oui, mais comme mon PC de test n'a pas encore été branché (y faut qu'un pote me rende mon écran ), j'ai pas encore pu mettre en oeuvre _________________ Tant pis si ça saigne, pourvu que ça rentre. |
|
Back to top |
|
|
|