Preparation technique du CD

Un article de AdlWiki, l'encyclopéde libre.

Version_nouveautes_2.1

Tests_ISO

explications launch.exe et start.exe (http://cdbrowserkit.sourceforge.net/)

Trois pages de l'interface pour visualiser globalement les textes et pièces jointes :

Sommaire

Optimisation lancement du cédérom

  1. But de la manœuvre : accélérer la phase de démarrage qui peut aller jusqu'à plus de la minute sans aucun signe de vie à l'écran !
  2. Travaux a faire :
    1. répertorier les différents fichiers et leur ordre d'appel lors du lancement du cédérom
      • /start.exe
      • /start.ini
      • /bl/bin/k-meleon/start.exe
      • etc..
    2. en s'aidant par exemple de filemon : surveillance accès disque (http://www.microsoft.com/technet/sysinternals/FileAndDisk/Filemon.mspx)ou de process monitor pour vista sysinternals (http://www.microsoft.com/technet/sysinternals/default.mspx)
    3. log lancement opencd c'est l'ordre d'appel des fichiers qui est à retenir.
    4. créer une iso en tenant compte de la liste précédemment créé
      • peut-être avec ça (http://www.911cd.net/forums//index.php?showtopic=6869)
      • explications sur l'option sort de mkisofs ici (http://www.ambienteto.arti.beniculturali.it/cgi-bin/dwww?type=file&location=/usr/share/doc/mkisofs/README.sort)
      • commande utilisée : mkisofs -r -J -o /windows/cdsort.iso -sort /windows/list-iso.csv /windows/blfe-new/ (mkisofs fournit avec ubuntu feisty, version exacte à vérifier)
  3. utiliser le k-meleon intégré sur the opencd version 7.04
    1. il a été optimisé (répertoire plugins épuré etc..)
    2. a tester pour intégration blfe v3

Tests et mesures du délai de lancement du cédérom

Que teste-t-on ?

Le délai d'affichage de la première page de l'interface html après insertion du cédérom ou plutôt un double-clic sur le fichier start.exe.

Ce délai de démarrage du cédérom dépend evidemment de plusieurs facteurs : - le matériel utilisé (lecteur de cédérom, processeur, mémoire vive). - le cédérom en lui-même (cd-r, cd-rw, cédérom pressé). - l'organisation des données sur le cédérom. - le logiciel et les données à afficher en eux-mêmes.

On ne peut pas maitriser les deux premiers facteurs par contre l'organisation des données et les données à charger sont paramétrables.

Plate-forme de test

portable intel Core2 Duo 1.66Ghz, lecteur CdRom TSSTcorp_CD/DVDW_TS-L632D 24x en lecture, sous windows vista édition familiale premium, indice de performance windows "3.1", 1Giga de RAM. Interface windows classique au lieu de la 3d de vista.

Résultats

  • Sans préparation dans l'organisation des données sur le cédérom
  1. cédérom pressé version 2.0 juin 2006 : 38 sec.
  2. cd-rw version 2.0.2 sans modification juillet 2007: 30 sec.
  3. cd-rw version 2.0.2 sur la base de l'opencd 7.04 (30 fichiers en moins à ouvrir): 26 sec.
  1. cd-rw version 2.0.2 sur la base de l'opencd 7.04 et avec l'option -sort lors de la création de l'iso: 20 sec.

je n'ai pas vérifié formellement si la liste des fichiers prioritaires à bien été prise en compte dans l'iso mais les chiffres parlent d'eux-mêmes.

A tester sur des machines plus ancienne ou l'écart devrait être plus grand je pense !

Outils personels