Derniers journaux de fleny68 :
- [09/02@12:06] Knoppix 3.3 et puis 3.4
- [03/02@07:09] La Mandows, premiers tests
- [01/02@20:56] Le liveCd Mandrake que tout le monde attendait...
- [27/01@16:30] Métrobus veut frapper Ouvaton à la caisse...
- [20/01@13:07] MetroBus veut mettre ouvaton en failiite ?
- [20/01@10:38] Windows, fin prêt pour le desktop
- [18/01@23:14] Ouvaton de nouveau appelé au tribunal...
- [11/01@14:10] Apache2 + php4 + spip1.7 segmentation fault. Et templeet?
- [08/01@14:22] GNU trésor de l'humanité
- [18/11@22:55] Pub pour Thawte dans Mandrake 9.2 ?
- [06/11@00:14] e16.6 is out
- [03/11@20:53] France inter résistant aux pressions.
- [17/10@12:10] Pourquoi il est pas dans la Mandrake 9.2 clamav?
- [10/10@13:47] Billou en Afrique
- [09/10@10:01] Parisien réagissez!
- [09/10@09:17] La californie...
- [09/10@06:04] kernel 2.6-test7
- [06/10@13:29] xfce4 pour debian.
- [03/10@13:35] Je bricole, tu bricoles, nous bricolons...
- [30/09@09:37] MS va changer !!!
Journal : cloop pour le 2.6, et tests avec squashfs
Posté par fleny68 () le 09 février 2004
Re,
Klaus Knopper a (enfin) porté cloop pour le 2.6. Du coup, on peut faire quelques comparaison, en particulier avec squahfs
cloop est le système de compression de block utilisé pour la knoppix. On met un iso9660 dedans, et on a un fs comprimé.
http://squashfs.sf.net/(...) est un système de fichiers comprimé (chaque fichier est comprimé, et même les inodes) performant, on peut faire des LiveCd avec, aussi. Dans ce cas on fait un montage loop de l'image du fs.
Bref j'ai comparé cloop+iso9660 et loop+squashfs, en utilisation depuis un cdrom.
Accès simple. Les fs montés sur /mnt on fait::
for i in 1 2; do time tar cpPf - /mnt | dd of=/dev/null ; done
Bilan: squashfs est 15% plus rapide environ. Impressionant.
Mais on utilise rarement un fs en lisant les fichiers dans l'ordre. J'ai donc imaginé un autre test.
Création de la liste de fichiers avec un ordre "aléatoire"
find -type f -a -exec md5sum {} \; | sort | awk '{print $2}' > /root/listmd5
puis lecture de tous les fichiers dans cet ordre:
time cat /root/listmd5 | xargs tar cpPf - | dd of=/dev/null
Et là, cloop+iso9660 est 28% plus rapide que squashfs.
J'ai un peu de mal à expliquer ce retournenment. Peut-être le fait que cloop envoie les blocks décomprimés dans le cache block du noyau? Ou juste un problème d'optimisation de squashfs?
J'aurais aimé testé aussi l'encombrement de la mémoire et la charge du cpu, mais j'ai pas d'idées sur la façon de faire. Si quelqu'un a une solution je suis preneur.
Klaus Knopper a (enfin) porté cloop pour le 2.6. Du coup, on peut faire quelques comparaison, en particulier avec squahfs
cloop est le système de compression de block utilisé pour la knoppix. On met un iso9660 dedans, et on a un fs comprimé.
http://squashfs.sf.net/(...) est un système de fichiers comprimé (chaque fichier est comprimé, et même les inodes) performant, on peut faire des LiveCd avec, aussi. Dans ce cas on fait un montage loop de l'image du fs.
Bref j'ai comparé cloop+iso9660 et loop+squashfs, en utilisation depuis un cdrom.
Accès simple. Les fs montés sur /mnt on fait::
for i in 1 2; do time tar cpPf - /mnt | dd of=/dev/null ; done
Bilan: squashfs est 15% plus rapide environ. Impressionant.
Mais on utilise rarement un fs en lisant les fichiers dans l'ordre. J'ai donc imaginé un autre test.
Création de la liste de fichiers avec un ordre "aléatoire"
find -type f -a -exec md5sum {} \; | sort | awk '{print $2}' > /root/listmd5
puis lecture de tous les fichiers dans cet ordre:
time cat /root/listmd5 | xargs tar cpPf - | dd of=/dev/null
Et là, cloop+iso9660 est 28% plus rapide que squashfs.
J'ai un peu de mal à expliquer ce retournenment. Peut-être le fait que cloop envoie les blocks décomprimés dans le cache block du noyau? Ou juste un problème d'optimisation de squashfs?
J'aurais aimé testé aussi l'encombrement de la mémoire et la charge du cpu, mais j'ai pas d'idées sur la façon de faire. Si quelqu'un a une solution je suis preneur.
> Lire le journal (1 commentaire, moyenne: 1).
Re: cloop pour le 2.6, et tests avec squashfs
Posté par
Tom Sheldon () le 15/03/2004 à 17:38. (lien). Évalué à 1.
La liste aléatoire générée est utilisée pour tester les deux systèmes ?
Ces chiffres sont ils constants sur plusieurs executions des tests ?
As tu utilisé plusieurs listes aléatoires ?
Au niveau compression, l'un est il plus efficace que l'autre ?

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 
Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.