Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Gestion des informations système, des processus et des performances dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des informations système (tâches)
Nouveautés concernant l'affichage et la modification des informations système
Améliorations apportées aux commandes hostname et domainname
Affichage des informations système
Affichage des informations système (liste des tâches)
Commandes servant à afficher les informations système
Affichage des informations de version d'un système
Affichage de la date et de l'heure
Affichage du numéro d'ID hôte d'un système
Affichage de l'architecture et du type de processeur d'un système
Affichage du nom de produit d'un système
Affichage de la mémoire installée d'un système
Affichage des valeurs des propriétés par défaut et personnalisées d'un périphérique
Affichage des informations de diagnostic d'un système
Identification d'informations relatives aux fonctions de chip multithreading
Modification des informations système
Modification des informations système (liste des tâches)
Réglage manuel de la date et de l'heure d'un système
Configuration d'un message du jour
Modification de l'identité d'un système
2. Gestion des processus système (tâches)
3. Surveillance des performances du système (tâches)
Le tableau suivant décrit les commandes qui vous permettent d'afficher les informations générales sur le système.
|
Tableau 1-1 Commandes d'affichage des informations système
|
$ cat /etc/release
Exemple 1-1 Affichage de la date et de l'heure
L'exemple suivant illustre la sortie de la commande date.
$ date Fri Jun 1 16:07:44 MDT 2012 $
Exemple 1-2 Affichage du numéro d'ID hôte d'un système
L'exemple suivant illustre la sortie de la commande hostid.
$ hostid 80a5d34c
Les exemples suivants illustrent la sortie des commandes isainfo et isalist lorsqu'elles sont exécutées sur des systèmes x86 et SPARC.
Exemple 1-3 Affichage du type d'architecture d'un système
Les exemples suivants montrent comment afficher le type d'architecture et les noms des jeux d'instructions natifs des applications prises en charge par le système d'exploitation en cours.
La sortie suivante provient d'un système x86 :
$ isainfo amd64 i386
La sortie suivante provient d'un système SPARC :
$ isainfo sparcv9 sparc
La commande isainfo -v affiche la prise en charge d'applications 32 bits et 64 bits. Par exemple, la sortie suivante provient d'un système SPARC :
$ isainfo -v 64-bit sparcv9 applications asi_blk_init 32-bit sparc applications asi_blk_init v8plus div32 mul32 #
Cet exemple représente la sortie de la commande isainfo -v à partir d'un système x86 :
$ isainfo -v 64-bit amd64 applications sse4.1 ssse3 ahf cx16 sse3 sse2 sse fxsr mmx cmov amd_sysc cx8 tsc fpu 32-bit i386 applications sse4.1 ssse3 ahf cx16 sse3 sse2 sse fxsr mmx cmov sep cx8 tsc fpu
Reportez-vous à la page de manuel isainfo(1).
Exemple 1-4 Affichage du type de processeur d'un système
L'exemple suivant montre comment afficher les informations relatives au type de processeur d'un système x86.
$ isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
L'exemple suivant montre comment afficher les informations relatives au type de processeur d'un système SPARC.
$ isalist sparcv9 sparcv8plus sparcv8 sparcv8-fsmuld sparcv7 sparc sparcv9+vis sparcv9+vis2 \ sparcv8plus+vis sparcv8plus+vis2
Reportez-vous à la page de manuel isalist(1).
L'option -b de la commande prtconf vous permet d'afficher le nom de produit d'un système. Pour plus d'informations, reportez-vous à la page de manuel prtconf(1M).
$ prtconf -b
Exemple 1-5 SPARC : Affichage du nom de produit d'un système
Cet exemple illustre un exemple de sortie de la commande prtconf - b sur un système SPARC.
$ prtconf -b name: ORCL,SPARC-T4-2 banner-name: SPARC T4-2 compatible: 'sun4v' $
Cet exemple illustre un exemple de sortie de la commande prtconf - vb sur un système SPARC.
$ prtconf -vb name: ORCL,SPARC-T3-4 banner-name: SPARC T3-4 compatible: 'sun4v' idprom: 01840014.4fa02d28.00000000.a02d28de.00000000.00000000.00000000.00000000 openprom model: SUNW,4.33.0.b openprom version: 'OBP 4.33.0.b 2011/05/16 16:26'
Exemple 1-6 Affichage de la mémoire installée d'un système
L'exemple suivant illustre la sortie de la commande prtconf. La commande grep Memory sélectionne la sortie de la commande prtconf pour afficher uniquement les informations sur la mémoire.
$ prtconf | grep Memory Memory size: 523776 Megabytes
Pour afficher à la fois les valeurs de propriétés par défaut et personnalisées de périphériques, utilisez la commande prtconf avec l'option -u. Pour plus d'informations sur cette option, reportez-vous à la page de manuel prtconf(1M).
$ prtconf -u
La sortie de la commande prtconf -u affiche les propriétés par défaut et personnalisées pour tous les pilotes qui se trouvent sur le système.
Exemple 1-7 SPARC : Affichage des propriétés par défaut et personnalisées d'un périphérique
Cet exemple montre les propriétés par défaut et personnalisées du fichier bge.conf. Notez que les fichiers de configuration fournis par l'éditeur sont placés dans les répertoires /kernel et /platform, tandis que les fichiers de configuration de pilote modifiés correspondants se trouvent dans le répertoire /etc/driver/drv.
$ prtconf -u System Configuration: Oracle Corporation sun4v Memory size: 523776 Megabytes System Peripherals (Software Nodes): ORCL,SPARC-T3-4 scsi_vhci, instance #0 disk, instance #4 disk, instance #5 disk, instance #6 disk, instance #8 disk, instance #9 disk, instance #10 disk, instance #11 disk, instance #12 packages (driver not attached) SUNW,builtin-drivers (driver not attached) deblocker (driver not attached) disk-label (driver not attached) terminal-emulator (driver not attached) dropins (driver not attached) SUNW,asr (driver not attached) kbd-translator (driver not attached) obp-tftp (driver not attached) zfs-file-system (driver not attached) hsfs-file-system (driver not attached) chosen (driver not attached) openprom (driver not attached) client-services (driver not attached) options, instance #0 aliases (driver not attached) memory (driver not attached) virtual-memory (driver not attached) iscsi-hba (driver not attached) disk, instance #0 (driver not attached) virtual-devices, instance #0 flashprom (driver not attached) tpm, instance #0 (driver not attached) n2cp, instance #0 ncp, instance #0 random-number-generator, instance #0 console, instance #0 channel-devices, instance #0 virtual-channel, instance #0 virtual-channel, instance #1 virtual-channel-client, instance #2 virtual-channel-client, instance #3 virtual-domain-service, instance #0 cpu (driver not attached) cpu (driver not attached) cpu (driver not attached) cpu (driver not attached) cpu (driver not attached) cpu (driver not attached) cpu (driver not attached)
Exemple 1-8 x86 : Affichage des propriétés par défaut et personnalisées d'un périphérique
Cet exemple montre les propriétés par défaut et personnalisées du fichier bge.conf. Notez que les fichiers de configuration fournis par l'éditeur sont placés dans les répertoires /kernel et /platform, tandis que les fichiers de configuration de pilote modifiés correspondants se trouvent dans le répertoire /etc/driver/drv.
$ prtconf -u System Configuration: Oracle Corporation i86pc Memory size: 8192 Megabytes System Peripherals (Software Nodes): i86pc scsi_vhci, instance #0 pci, instance #0 pci10de,5e (driver not attached) isa, instance #0 asy, instance #0 motherboard (driver not attached) pit_beep, instance #0 pci10de,cb84 (driver not attached) pci108e,cb84, instance #0 device, instance #0 keyboard, instance #0 mouse, instance #1 pci108e,cb84, instance #0 pci-ide, instance #0 ide, instance #0 sd, instance #0 ide (driver not attached) pci10de,5c, instance #0 display, instance #0 pci10de,cb84, instance #0 pci10de,5d (driver not attached) pci10de,5d (driver not attached) pci10de,5d (driver not attached) pci10de,5d (driver not attached) pci1022,1100, instance #0 pci1022,1101, instance #1 pci1022,1102, instance #2 pci1022,1103 (driver not attached) pci1022,1100, instance #3 pci1022,1101, instance #4 pci1022,1102, instance #5 pci1022,1103 (driver not attached) pci, instance #1 pci10de,5e (driver not attached) pci10de,cb84 (driver not attached) pci10de,cb84, instance #1 pci10de,5d (driver not attached) pci10de,5d (driver not attached) pci10de,5d (driver not attached) pci10de,5d (driver not attached) pci1022,7458, instance #1 pci1022,7459 (driver not attached) pci1022,7458, instance #2 pci8086,1011, instance #0 pci8086,1011, instance #1 pci1000,3060, instance #0 sd, instance #1 sd, instance #2 pci1022,7459 (driver not attached) ioapics (driver not attached) ioapic, instance #0 (driver not attached) ioapic, instance #1 (driver not attached) fw, instance #0 cpu (driver not attached) cpu (driver not attached) cpu (driver not attached) cpu (driver not attached) sb, instance #1 used-resources (driver not attached) iscsi, instance #0 fcoe, instance #0 pseudo, instance #0 options, instance #0 xsvc, instance #0 vga_arbiter, instance #0
Exemple 1-9 x86 : Affichage des informations de configuration du système
L'exemple suivant illustre l'utilisation de la commande prtconf avec l'option -v sur un système x86 en vue d'identifier les périphériques de disque, à bande et DVD connectés à un système. La sortie de cette commande affiche les messages "driver not attached" à côté des instances de périphérique. Ce message indique généralement qu'aucun périphérique n'existe au niveau de cette instance de périphérique.
$ prtconf -v | more System Configuration: Oracle Corporation i86pc Memory size: 8192 Megabytes System Peripherals (Software Nodes): i86pc System properties: name='#size-cells' type=int items=1 value=00000002 name='#address-cells' type=int items=1 value=00000003 name='relative-addressing' type=int items=1 value=00000001 name='MMU_PAGEOFFSET' type=int items=1 value=00000fff name='MMU_PAGESIZE' type=int items=1 value=00001000 name='PAGESIZE' type=int items=1 value=00001000 name='acpi-status' type=int items=1 value=00000013 name='biosdev-0x81' type=byte items=588 value=01.38.74.0e.08.1e.db.e4.fe.00.d0.ed.fe.f8.6b.04.08.d3.db.e4.fe . . .
Voir aussi
Pour plus d'informations, reportez-vous aux pages de manuel driver(4), driver.conf(4) et prtconf(1M).
Pour consulter des instructions sur la procédure de création de fichiers de configuration fournis administrativement, reportez-vous au Chapitre 3, Gestion des périphériques (tâches) du manuel Administration d’Oracle Solaris 11.1 : Périphériques et systèmes de fichiers.
$ prtdiag [-v] [-l]
Mode détaillé.
Sortie dans le journal. Si des défaillances ou des erreurs surviennent sur le système, ces informations sont uniquement consignées dans syslogd(1M).
Exemple 1-10 SPARC : Affichage des informations de diagnostic du système
L'exemple suivant illustre la sortie de la commande prtdiag - v sur un système SPARC. Dans un souci de concision, l'exemple a été tronqué.
$ prtdiag -v | more System Configuration: Oracle Corporation sun4v Sun Fire T200 Memory size: 16256 Megabytes ================================ Virtual CPUs ================================ CPU ID Frequency Implementation Status ------ --------- ---------------------- ------- 0 1200 MHz SUNW,UltraSPARC-T1 on-line 1 1200 MHz SUNW,UltraSPARC-T1 on-line 2 1200 MHz SUNW,UltraSPARC-T1 on-line 3 1200 MHz SUNW,UltraSPARC-T1 on-line 4 1200 MHz SUNW,UltraSPARC-T1 on-line 5 1200 MHz SUNW,UltraSPARC-T1 on-line 6 1200 MHz SUNW,UltraSPARC-T1 on-line . . . ======================= Physical Memory Configuration ======================== Segment Table: -------------------------------------------------------------- Base Segment Interleave Bank Contains Address Size Factor Size Modules -------------------------------------------------------------- 0x0 16 GB 4 2 GB MB/CMP0/CH0/R0/D0 MB/CMP0/CH0/R0/D1 2 GB MB/CMP0/CH0/R1/D0 MB/CMP0/CH0/R1/D1 2 GB MB/CMP0/CH1/R0/D0 MB/CMP0/CH1/R0/D1 2 GB MB/CMP0/CH1/R1/D0 . . System PROM revisions: ---------------------- OBP 4.30.4.d 2011/07/06 14:29 IO ASIC revisions: ------------------ Location Path Device Revision -------------------- ------------------ IOBD/IO-BRIDGE /pci@780 SUNW,sun4v-pci 0 . . .
Exemple 1-11 x86 : Affichage des informations de diagnostic du système
L'exemple suivant illustre la sortie de la commande prtdiag - l sur un système x86.
$ prtdiag -l System Configuration: ... Sun Fire X4100 M2 BIOS Configuration: American Megatrends Inc. 0ABJX104 04/09/2009 BMC Configuration: IPMI 1.5 (KCS: Keyboard Controller Style) ==== Processor Sockets ==================================== Version Location Tag -------------------------------- -------------------------- Dual-Core AMD Opteron(tm) Processor 2220 CPU 1 Dual-Core AMD Opteron(tm) Processor 2220 CPU 2 ==== Memory Device Sockets ================================ Type Status Set Device Locator Bank Locator ----------- ------ --- ------------------- ---------------- unknown empty 0 DIMM0 NODE0 unknown empty 0 DIMM1 NODE0 DDR2 in use 0 DIMM2 NODE0 DDR2 in use 0 DIMM3 NODE0 unknown empty 0 DIMM0 NODE1 unknown empty 0 DIMM1 NODE1 DDR2 in use 0 DIMM2 NODE1 DDR2 in use 0 DIMM3 NODE1 ==== On-Board Devices ===================================== LSI serial-SCSI #1 Gigabit Ethernet #1 ATI Rage XL VGA ==== Upgradeable Slots ==================================== ID Status Type Description --- --------- ---------------- ---------------------------- 1 available PCI Express PCIExp SLOT0 2 available PCI Express PCIExp SLOT1 3 available PCI-X PCIX SLOT2 4 available PCI Express PCIExp SLOT3 5 available PCI Express PCIExp SLOT4 $
La commande psrinfo a été modifiée afin de fournir des informations sur les processeurs physiques et non plus seulement sur les processeurs virtuels. Cette fonctionnalité améliorée a été ajoutée afin de permettre l'identification des fonctions CMT (chip multithreading). La nouvelle option -p indique le nombre total de processeurs physiques présents dans le système. La commande psrinfo -pv permet de répertorier tous les processeurs physiques présents dans le système, ainsi que les processeurs virtuels associés à chaque processeur physique. La sortie par défaut de la commande psrinfo continue à afficher les informations de processeur virtuel pour un système.
Pour plus d'informations, reportez-vous à la page de manuel psrinfo(1M)
Pour plus d'informations sur les procédures associées à cette fonction, reportez-vous à la section Affichage du type de processeur physique d'un système.
$ psrinfo -p 1
Utilisez la commande psrinfo -pv pour afficher des informations sur chaque processeur physique d'un système ainsi que sur le processeur virtuel associé à chaque processeur physique. Par exemple :
$ psrinfo -pv The physical processor has 8 cores and 32 virtual processors (0-31) The core has 4 virtual processors (0-3) The core has 4 virtual processors (4-7) The core has 4 virtual processors (8-11) The core has 4 virtual processors (12-15) The core has 4 virtual processors (16-19) The core has 4 virtual processors (20-23) The core has 4 virtual processors (24-27) The core has 4 virtual processors (28-31) UltraSPARC-T1 (chipid 0, clock 1000 MHz)
Lorsque vous utilisez la commande psrinfo -pv d'un système x86, la sortie suivante s'affiche :
$ psrinfo -pv The physical processor has 2 virtual processors (0 1) x86 (AuthenticAMD 40F13 family 15 model 65 step 3 clock 2793 MHz) Dual-Core AMD Opteron(tm) Processor 2220 [ Socket: F(1207) ] The physical processor has 2 virtual processors (2 3) x86 (AuthenticAMD 40F13 family 15 model 65 step 3 clock 2793 MHz) Dual-Core AMD Opteron(tm) Processor 2220 [ Socket: F(1207) ]
$ psrinfo -v
Sur un système x86, utilisez la commande isalist pour afficher le type de processeur virtuel. Par exemple :
$ isalist amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
Exemple 1-12 SPARC : Affichage du type de processeur virtuel d'un système
Cet exemple montre comment afficher les informations relatives au type de processeur virtuel d'un système SPARC.
$ psrinfo -v Status of virtual processor 28 as of: 09/13/2010 14:07:47 on-line since 04/08/2010 21:27:56. The sparcv9 processor operates at 1400 MHz, and has a sparcv9 floating point processor. Status of virtual processor 29 as of: 09/13/2010 14:07:47 on-line since 04/08/2010 21:27:56. The sparcv9 processor operates at 1400 MHz, and has a sparcv9 floating point processor.
Exemple 1-13 SPARC : Affichage du processeur virtuel associé à chaque processeur physique d'un système
L'exemple suivant illustre la sortie de la commande psrinfo lorsqu'elle est exécutée avec les options -pv sur un serveur Oracle SPARC T4-4. La sortie affiche à la fois les informations relatives à la puce (processeur physique) et aux noyaux de l'emplacement du thread. Ces informations peuvent être utiles pour déterminer l'UC physique sur laquelle est placée un thread et la façon dont il est mappé au niveau du noyau.
$ psrinfo -pv The physical processor has 8 cores and 64 virtual processors (0-63) The core has 8 virtual processors (0-7) The core has 8 virtual processors (8-15) The core has 8 virtual processors (16-23) The core has 8 virtual processors (24-31) The core has 8 virtual processors (32-39) The core has 8 virtual processors (40-47) The core has 8 virtual processors (48-55) The core has 8 virtual processors (56-63) SPARC-T4 (chipid 0, clock 2998 MHz) The physical processor has 8 cores and 64 virtual processors (64-127) The core has 8 virtual processors (64-71) The core has 8 virtual processors (72-79) The core has 8 virtual processors (80-87) The core has 8 virtual processors (88-95) The core has 8 virtual processors (96-103) The core has 8 virtual processors (104-111) The core has 8 virtual processors (112-119) The core has 8 virtual processors (120-127) SPARC-T4 (chipid 1, clock 2998 MHz)