Vous êtes ici: Contenu
EnglishDeutschFrançaisNederlandsItaliano
Last update: 12-04-2009 07:40

Détail de la présentation

APP02 Réglage dynamique du cache JFS en fonction de vos besoins

jeudi 16:15 Stralsund
samedi 12:00 Stralsund

IBM a pris quelques années pour porter le système de fichiers journalisé JFS (Journaled File System) d'AIX (JFS1) en un code plus générique (JFS2) pour OS/2 4.5 (1999) et les noyaux Linux (2001).
Le portage pour OS/2 4.5 était accompagné d'un gestionnaire de volumes logiques LVM (Logical Volume Manager) pour résoudre plusieurs problèmes spécifiques à OS/2 comme l'utilisation de lettres d'unités et le manque de système de fichiers virtuel VFS) comme sous UNIX. Les code JFS2 a été aussi modifié pour le rendre amorçable.
Parceque JFS est, en interne, un système de fichiers 64bits pour serveurs, l'annonce d'un JFS amorçable et de la prise en charge de l'ACPI dans eComStation2.0 rend OS/2 (maintenant eCS 2) viable et paré pour le futur.
Bien que la version OS/2 de JFS2 et ses utilitaires a été "Open Sourcée" depuis 1999, leur utilisation pratique est toujours aussi mal documentée. Il y a des rapports anecdotiques de problèmes de cache JFS dans les groupes de discussion, et très peu de tests systématiques ont été publiés.
L'étude la plus sérieuse est celle menée par Michal Necasek (OS/2 Filesystem Shootout) sur un système SCSI avec 256 Mio et un cache JFS de 32 Mio, qui a été publiée en mars 2002. Il a créé un volume "relativement petit de 1 Go" qu'il a formaté dans divers systèmes de fichiers pour effectuer des tests comparatifs.
JFS et d'autres systèmes de fichiers avec journalisation de méta-données comme NTFS et EXT3, n'ont pas été conçus pour des volumes de 1 Go et des caches de 32 Mio. NTFS serait incroyablement lent avec un cache de 32Mio. Les caches de vFAT (24 Mio) e d'HPFS(386) ont été conçus pour, mais leurs grands frères NTFS et JFS ont été faits pour utiliser des caches beaucoup plus grands pour servir des données (fichiers) et des méta-données (répertoires, blocs libres) sur des volumes beaucoup plus grands et pour servir les données sur 64bits dans le cas de JFS.
Sept ans après l'article "OS/2 Filesystem Shootout" de Michal Necasek, même les ordinateurs portables de base et bon marché sont plus puissants et ont plus d'espace disque que les serveurs AIX et OS/2 pour lesquels JFS a été conçu. Quels sont donc les paramètres optimums pour un ordinateur de bureau ou un serveur aujourd'hui ?
Comme dit Michal Necasek : ça dépend. Quels sont les objectifs sur lesquels vous vous basez pour les paramètres statiques de IFS.JFS et les paramètres dynamiques de CACHEJFS.EXE aujourd'hui ? l'utilitaire openjfs CSTATS.EXE peut immédiatement vous dire comment votre cache JFS est utilisé. Les rapports et l'interprétation des résultats de CSTATS est le meilleur moyen d'affiner les réglages de cache JFS statique et dynamique.

Retour