Gestion des informations système, des processus et des performances dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Commandes servant à afficher les informations système

Table 1-1  Commandes d'affichage des informations système
Commande
Informations système affichées
Page de manuel
date
Date et heure
ID hôte
Numéro d'ID hôte
isainfo
Nombre de bits pris en charge par les applications natives du système en cours d'exécution, qui peut être transmis sous la forme d'un jeton aux scripts
isalist
Type de processeur
prtconf
Informations sur la configuration du système, la mémoire installée, les propriétés du périphérique et le nom du produit
prtdiag
Informations de configuration et de diagnostic d'un système, y compris les éventuelles unités remplaçables sur site (FRU)
psrinfo
Informations sur le processeur
uname
Nom du système d'exploitation, version, nom de noeud, nom du matériel et type de processeur

Affichage des informations de version d'un système

Affichez le contenu du fichier /etc/release pour identifier la version dont vous disposez.

$ cat /etc/release

Affichage de la date et de l'heure

Pour afficher la date et l'heure actuelles en fonction de l'horloge système, utilisez la commande date.

L'exemple suivant illustre la sortie de la commande hostid.

$ date
Fri Jun  1 16:07:44 MDT 2012
$

Affichage du numéro d'ID hôte d'un système

Pour afficher le numéro d'ID hôte dans un format numérique (hexadécimal), utilisez la commande hostid.

L'exemple suivant illustre la sortie de la commande hostid.

$ hostid
80a5d34c

Affichage du type d'architecture d'un système

Utilisez la commande isainfo pour 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.

L'exemple de sortie suivant provient d'un système x86 :

$ isainfo
amd64 i386

Par exemple, l'exemple de sortie suivant provient d'un système basé sur SPARC, procédez comme suit :

$ isainfo
sparcv9 sparc

La commande isainfo –v affiche la prise en charge d'applications 32 bits et 64 bits. Par exemple, l'exemple de sortie suivant provient d'un système basé sur SPARC, procédez comme suit :

$ isainfo -v
64-bit sparcv9 applications
        asi_blk_init
32-bit sparc applications
        asi_blk_init v8plus div32 mul32
#

L'exemple suivant illustre la sortie de la commande isainfo–v à partir d'un système basé sur 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).

Pour plus d'informations, reportez-vous à la page de manuel isainfo (1) .

Affichage du type de processeur d'un système

Utilisez la commande isalist pour afficher le type de processeur d'un système.

The following sample output is from an x86 based system:
$ isalist
pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86

L'exemple de sortie suivant provient 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).

Affichage du nom de produit d'un système

Pour afficher le nom de produit du système, utilisez la commande prtconf avec l'option –b :

$ prtconf -b

Pour plus d'informations, reportez-vous à la page de manuel prtconf(1M).

L'exemple suivant illustre un exemple de sortie de la commande prtconf –b sur un système basé sur SPARC.

$ prtconf -b
name:  ORCL,SPARC-T4-2
banner-name:  SPARC T4-2
compatible: 'sun4v'
$

L'exemple suivant illustre un exemple de sortie de la commande prtconf –vb sur un système basé sur SPARC. La nouvelle option –v permet de définir une sortie détaillée.

$ 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'

Affichage de la mémoire installée d'un système

Pour afficher la quantité de mémoire installée sur votre système, utilisez la commande prtconf avec la commande grep Memory. L'exemple suivant illustre la sortie sur lequel 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 

Affichage des valeurs des propriétés par défaut et personnalisées d'un périphérique

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.

$ 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.

Pour plus d'informations sur cette option, reportez-vous à la page de manuel prtconf(1M).

Exemple 1-1  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-2  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-3  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 "driver not attached" à côté des instances de périphérique pour lesquelles aucun périphérique n'existe.

$ 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
.
.
.

Pour plus d'informations, reportez-vous aux pages de manuel driver(4), driver.conf(4) et prtconf(1M).

Pour obtenir des instructions sur la création de fichiers de configuration fournis administrativement, reportez-vous auChapitre 1, Gestion de périphériques dans Oracle Solaris du manuel Gestion des périphériques dans Oracle Solaris 11.2 .

Affichage des informations de diagnostic du système

Utilisez la commande prtdiag pour afficher des informations de configuration et de diagnostic pour un système.

$ prtdiag [-v] [-l]
–v

Mode verbose.

–l

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-4  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-5  x86: Affichage des informations de diagnostic du système

L'exemple suivant montre un exemple de sortie pour la commande prtdiag –l sur un système basé sur 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
$