Professional Documents
Culture Documents
[AIX] Memento
Soumis par canto
14-06-2007
Dernière mise à jour : 23-06-2009
{jumi [*3]}
Strict][-t Type][-u UpperBound][-v Verify] [-y NewLogicalVolume | -Y Prefix][-S StripeSize][-U Userid] [-G Groupid][-P
Modes] VolumeGroup Number [PhysicalVolume …] création d’un LV # mklv –y lv_name
–c rootvg 2 hdisk0 hdisk2 création lv_name mirroré avec 2 LPs crfs –v VfsType {-g VolumeGroup|-
d Device} [-l LogPartitions] –m MountPoint [-n NodeName] [-u MountGroup] [-A {yes|no}] [-p {ro|rw}] [-a
Attribute=Value…] [-t{yes|no}] création d’un FS # crfs –v jfs –d lvname –m /mnt
–A yes –p rw lsvg [-L][-o]|[-n DescriptorPhysicalVolume]|[-i][-I-M|-p] liste des VG # lsvg
–l vgname détails du VG # lsvg –o | lsvg –i -l liste des vg, lv & fs associés lslv [-L][-l|-
m][-nPhysicalVolume] LogicalVolume liste des LV # lslv –l lvname liste les PV du LV # lslv –m
lvname détails des PV du LV lsfs [-q][-c|-l][-a|-v VfsType|-u MountGroup|FS…]] liste des FS # lsfs
–a liste des FS # lsfs –q /fs_name détails du FS lspv [-L][-l|-p|-M][-n
DescriptorPhysicalVolume] [-v VolumeGroupID] Physical Volume liste des PV # lspv –p hdisk0
répartition des PPs extendvg [-f] VolumeGroup PhysicalVolume… extension d’un VG # extendvg
vgname hdisk2 ajout du hdisk2 au VG extendlv [-a Position][-e Range][-u Upperbound][-s Strict] LogicalVolume
Partitions [PhysicalVolume…] extension d’un LV # extendlv lvname 8 hdisk2 ajout du hdisk2 au LV
mklvcopy [-a Position][-e Range][-k][-m MapFile] [-s Strick][-u UpperBound] LogicalVolume Copies
[PhysicalVolume…] création d’une copie de LV # mklvcopy –s n lvname 2 hdisk1
rmlvcopy LogicalVolume Copies [PhysicalVolume…] suppression d’une copie de LV # rmlvcopy
lvname cplv [-v VolumeGroupe][-y NewLogicalVolume|-Y Prefix] SourceLogicalVolume [-L VolumeGroupe][-n][-
F][-R] PhysicalVolume copie du contenu d’un LV # cplv –v vgname –y lvcible lvsource
importvg [-V MajorNumber][-y VolumeGroupe][-f][-c] [-x]| [-L VolumeGroupe][-n][-F][-R] PhysicalVolume importation
d’un groupe de volume dans la base ODM # importvg –y vgname hdisk2 exportvg
VolumeGroup exportation d’un groupe de volume, le vg doit être inactif # exportvg vgname
ATTENTION: le VG est supprimé de la base ODM mirrorvg [-S|-s][-Q][-c Copies][-m]
VolumeGroup[PhysicalVolume…] mise en miroir d’un VG # mirrorvg –c2 vgname hdisk2
ATTENTION: mirrorvg = désactivation quorum + ajout d’une copie + synchronisation du vg unmirrorvg [-c
Copies] VolumeGroup [PhysicalVolume…] suppression d’une copie d’un mirroir # unmirrorvg
vgname hdisk2 suppression de la copie sur hdisk2 ATTENTION: unmirrorvg = suppression d’une copie +
activation quorum syncvg [-f][-i][-H][-P NumParallelLps]{-l|-p|-v} Name… synchronisation d’un VG / LV
/ PV # syncvg –v vgname # syncvg –l lvname # syncvg –p pvname
reducevg [-d][-f] VolumeGroup PhysicalVolume… suppression d’un disque du VG # reducevg
vgname hdisk# rmlv [-B][-f][-p Physical Volume] LogicalVolume suppression d’un LV # rmlv lvname
rmfs [-r] FileSystem suppression d’un FS # rmfs –r fsname suppression du FS + point de
montage ATTENTION: si le FS est en JFS → suppression du LV associé chvg [-a AutoOn{n|y}][-c|-l] [-
Q{n|y}][-u][-x{n|y}] [-t[factor]][-B] VolumeGroup modification des caractéristiques d’un VG # chvg
–Qn vgname désactivation du quorum chlv [-a Position][-b BadBlocks][-d Schedule][-e Range] [-L label][-p
Permission][-r Relocate][-s Strict][-t Type] [-u Upperbound][-v Verify][-w MirrorWriteConsistency] [-x Maximum][-U
Userid][-G Groupid][-P Modes] LV modification des caractéristiques d’un LV # chlv –n
lvname1 lvname2 changement de nom # chlv –x 600 lv_name augmentation max LP chfs [-n
NodeName][-m NewMountPoint][-u MountGroup] [-A{yes|no}][-p{ro|rw}][-t{yes|no}][-a Attribute=Value] [-d
Attribute]FileSystem modification des caractéristiques d’un FS # chfs –a size=+32768 /mnt4
# chfs –m /mnt1 /mnt2 (nouveau ancien) # chfs –u groupname /fsname (mount –t
groupname) chpv [-a Allocation][-v Availability][-c] PhysicalVolume modification d’un PV # chpv
–c hdisk0 suppression enregistrement de boot migratepv [-i] [-l LogicalVolume] SourcePhysicalVolume
DestinationPhysicalVolume migration d’un PV vers un autre # migratepv –l lvname hdisk1 hdisk2
defragfs [-q|-r]{device|FS} défragmentation de FS en ligne # defragfs –q fsname redefinevg {-d
Device|-i Vgid} VG examine chaque disque et met à jour la base ODM # redefinevg rootvg synclvodm [-v]
VG [LV] reconstruit la LVCB, la VGDA sur les PVs # synclvodm –v rootvg fsck [-n][-p][-y][-
dBlockNumber][-f][-I InodeNumber][-o Options][-tFile][-V VfsName][FS1 FS2…] contrôle de l’intégrité
d’un FS # fsck –yp /fsname varyonvg [-b][-c][-f][-n][-p][-s][-u] VG activation d’un VG
# varyonvg vgname varyoffvg [-s] VG desactivation d’un VG # varyoffvg vgname #
varyoffvg –s vgname mode management Configuration des Unités Commandes Description
lsdev –C [-c Class][-s Subclass][-t Type][-f File] [-F Format|-r ColumnName][-h][-H][-l Name][-S State] infos sur
le nom de la ressource, l’état, l’adresse # lsdev –Cc disk lscfg [-rv]|[[-r]|[-v][-l Name]]
infos sur la configuration # lscfg –vl | more lsattr {-D[-O]|-E[-O]|-F Format} –l Name [-a
Attribute]… [-f File][-h][-H] infos détaillées sur les attributes d’une unité # lsattr –El sys0
–a realmem –F value mkdev {-c Class –s Subclass –t Type}[-l Name] [-a
Attribute=Value]…[-d|-S|-R][-f File][-h] [-p ParentName][-q][-w ConnectionLocation] configuration d’une
unité # mkdev –c disk –s scci –t scsd –l hdisk# -p scsi –w 1,0 cfgmgr [-f|-
s|-p Phase][-I Device][-l Name][-v] configuration des unités auto-configurables # cfgmgr –l scsi1
chdev –l Name [-a Attribute=Value…][-f File][-h] [-p ParentName][P|-T][-q][-w ConnectionLocation]
modification de la configuration d’une unité # chdev –l sys0 –a autostart=true # chdev
–l rmt0 block_size=512 # chdev –l ent0 –a media_speed=’100_Full_Duplex’
rmdev –l Name [-d|-S][-f File][-h][-q][-R] suppression d’une unité # rmdev –dl hdisk#
Permettre le Dynamic Processor Deallocation # lsattr –El proc0 vérifie l’état du processeur #
lsattr –El sys0 vérifie le paramètre cpuguard # chdev –l sys0 –a cpuguard=enable
http://www.prod-info.fr Propulsé par Joomla! Généré: 1 September, 2010, 22:51
Prod-Info - Documentation Technique Informatique
Fichiers Remarquables Location Description /etc/security/passwd fichier des mots de passe cryptés
/etc/security/user caractéristiques utilisateur /etc/security/group caractéristiques groupe /etc/security/limits
limites d’utilisation des ressouces par utilisateur /etc/security/environ variables d’environnement des
utilisateurs /etc/security/login.cfg paramètres de connexion (limitation) /sbin/rc.boot scripts de démarrage
/etc/rc.tcpip /etc/resolv.conf @IP des serveurs DNS /etc/inetd.conf fichier de configuration de inetd
/etc/netsvc.conf ordre de résolution de nom (var NSORDER) /etc/filesystems fichiers des systèmes de fichier
(imfs vgname) Mécanismes de contrôle des ressources gestion des ressources du système Gestion
de la CPU On peut contrôler l’action de la mémoire en agissant sur 4 paramètres. - les identificateurs «
nice » - les priorités des processus - les files d’attentes de traitement - les paramètres
d’ordonnancement (schedtune) Gestion de la mémoire La mémoire réelle est une ressource finie.
Lorsque les processus réclament plus de mémoire que ce qu’il y a de disponible, la pagination se déclenche
pour déplacer des parties de processus sur disque et libérer ainsi des pages de mémoires pour exécuter de
nouveaux processus. Si le système continue à manquer dé mémoire, il va se mettre à swaper, donc à déplacer des
processus entier vers le disque pour libérer plus de mémoire. On peut contrôler l’action de la mémoire en
agissant sur 3 paramètres. - l’espace de pagination - limiter les ressources des processus - jouer
avec les paramètres de gestion mémoire (vmtune) Gestion des I/Os Le transfert des données vers et depuis
la machine repose sur la banse passante de chaque périphèrique (disque, adaptateur, réseau, etc.). Chaque
périphérique possède ses propres règles d’optimisation ainsi que ses propres problèmes. On peut contrôler
l’action des I/Os disques en agissant sur 3 paramètres. - organisation des FS sur les disques et les
contrôleurs - placement des fichiers sur les disques - paramètres des I/Os Commande TCP/IP
d’accès aux systèmes distants Location Description rcp permet de copier des fichiers entre sites
UNIX rlogin permet aux utilisateurs de se connecter sur des système unix distants à partir de leur propre terminal
rsh permet l’exécution d’une seule commande sur site distant ftp permet de copier des fichiers
entre système local et tout système accessible. C’est une version générale de rcp telnet permet à un
utilisateur de se connecter à un site distant sur lequel il possède un compte, que cela soit un système UNIX ou non
(c’est en général dans ce dernier cas que telnet est utilisé). C’est une version plus générale de rlogin
finger permet d’obtenir de l’information sur les utilisateurs d’un site distant (ainsi que sur le
système local) tcpdump permet d’examiner les entêtes des paquets transmis par TCP/IP. Le résultat
affiche le nom du protocole et la taille du paquet, suivi des sites et des ports source et destination, d’option
TCP, du numéro de séquence de l’accusé de réception et du contenu du champs TCP, th_win iptrace
enregistre les données des paquets dans un fichier binaire ipreport affiche les informations tirées du fichier
généré par iptrace Définitions gestion des ressources du système mémoire virtuelle & VMM : sous
AIX, la mémoire est gérée par le Virtual Memory Manager (VMM). La mémoire virtuelle est composée par la
mémoire réelle plus des portions de disques physiques et c’est grâce à ce VMM que la mémoire réelle donc
dispose le système apparaît plus grande qu’elle ne l’est en vérité. appel système : un appel
système provoque le passage du processus du mode d’exécution utilisateur au mode d’exécution
système, le processus utilise alors du code système pour son propre compte (ex : fork, gethostname, getpid, etc.).
freelist : VMM maintient un ensemble de pages mémoires libres réservé pour les nouvelles pages demandées par
les processus. minfree : taille minimale de la liste des pages disponibles. Lorsque la taille de cette liste tombe en
dessous de minfree, le VMM doit subtiliser des pages aux processus en cours d’exécution pour renflouer ce
cheptel. maxfree : la subtilisation des pages cesse lorsque la liste des pages disponibles atteint ou excéde ce
seuil. minperm : minimum number of permanent buffer pages for file I/O. maxperm : maximum number of
permanent buffer pages for file I/O. page fault : un défaut de page se produit lorsqu’un processus
demande une page mémoire qui ne réside pas en mémoire et qui doit être rechargée à partir du disque. Cf. trashing
paging (pagination) : mécanisme de répartition de la mémoire. Le « paging » transfert des morceaux de la
mémoire du processus – l’unité de transfert est la page de 4ko – sur le disque pour libérer
suffisamment de mémoire pour l’exécution d’un autre processus. swaping (transfert) : mécanisme
de répartition de la mémoire. Le « swapping » est le transfert d’un processus entier sur le disque entraînant la
libération de la mémoire qu’il utilise. trashing : lorsqu’un processus demande la lecture d’une
nouvelle page et qu’il n’en existe pas de disponible, ni de réutilisable, une des pages de la mémoire,
utilisée par un autre processus, est alors déplacée sur le disque (page out). Lorsque cette page est à nouveau
demandée, elle doit être relue ce qui forcera certainement le transfert sur disque d’une autre page. Lorsque le
système passe son temps à gérer la mémoire virtuelle, on appelle cela une situation de « trashing ». Mesure de la
performance la commande vmstat kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
avm : nombre moyen de pages actives (4ko) de la mémoire virtuelle (une page est considérée comme active si elle
appartient à des processus exécutables ou qui se sont exécutés depuis moins de 20 secondes)
fre : nombre moyen de pages (4ko) de mémoire réelle dans la liste des pages disponibles (freelist). Cette colonne
représente la mémoire disponible.
L’activité de pagination est reflétée par une diminution significative de la mémoire disponible vmstat5.fre