Základní informace o systému: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
(Upřesnění)
m (Fix)
Řádka 66: Řádka 66:
 
  | align="center" | svm || Podpora plné hardwarové virtualizace u procesorů AMD (Pacifica).
 
  | align="center" | svm || Podpora plné hardwarové virtualizace u procesorů AMD (Pacifica).
 
|}
 
|}
 +
  
 
== Paměť ==
 
== Paměť ==

Verze z 6. 5. 2009, 11:59

Pokud se přihlásíme k neznámému systému, obvykle o něm chceme zjistit základní informace. V grafickém prostředí existují nejrůznější nástroje, které více či méně přehledně některé informace zobrazí. V tomto článku se budeme zabývat tím, jak je získat z příkazové řádky.

V grafickém režimu si proto spusťte terminál.

Jméno systému

Příkaz uname vypisuje některé základní systémové informace. Volba -a zobrazí všechny najednou v pořadí: jméno jádra (Linux), jméno počítače (pluto.pslib.cz), vydání jádra (2.6.9-67.0.4.EL), verze jádra (#1 Sun Feb 3 06:53:29 EST 2008, tj. pořadí kompilace jádra, je-li určen pro víceprocesorový provoz (SMP) a datum kompilace jádra), HW platforma (i686), procesor (athlon), architektura (i386, tj. 32 bitový režim), název operačního systému (GNU/Linux):

$ uname -a
Linux pluto.pslib.cz 2.6.9-67.0.4.EL #1 Sun Feb 3 06:53:29 EST 2008 i686 athlon i386 GNU/Linux GNU/Linux

Doba běhu systému a jeho zatížení

Doba běhu systému se zobrazuje ve výpisu příkazu uptime:

$ uptime
07:51:18 up 12 days,  8:27, 93 users,  load average: 0.49, 0.48, 0.36

Na prvním místě je čas, systém běží 12 dní, 8 hodin a 27 minut. Přihlášeno je 93 uživatelů. Poslední údaj je zatížení počítače (load average), které je vyjádřeno třemi čísly (0.49, 0.48, 0.36). Čísla po řadě zobrazují průměrný počet běžících procesů za poslední 1, 5 a 15 minut. Je-li load 0, pak je procesor v klidu a žádný proces na přidělení CPU nečeká. Zatížení 1 znamená, že je procesor vytížen na 100%. V případě, že je hodnota větší než 1, není procesor schopen vyhovět požadavkům procesů a procesy musí čekat ve frontě na přidělení CPU, tj. je-li zatížení 2, jeden proces trvale běží a druhý musí vždy čekat, přičemž oba jsou schopni využít 100% procesoru.

Typ procesoru

Typ procesoru vypíšeme z adresáře /proc, ve kterém jádro pomocí souborů a adresářů zveřejňuje své interní datové struktury. Je-li procesorů více, je příslušný výpis opakován pro každé jádro.

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 5
model name      : AMD Opteron(tm) Processor 242
stepping        : 1
cpu MHz         : 1604.422
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow
bogomips        : 3209.84

Sekce flags zobrazuje dostupné možnosti konkrétního procesoru. Některé z nich jsou uvedeny v následující tabulce:

Vlastnosti procesoru ve výpisu /proc/cpuinfo
Příznak Popis
fpu Matematický koprocesor je přítomen přímo v CPU od procesorů 486.
cmov Instrukce CMOV významně urychluje práci s pamětí v procesorech Pentium Pro (1995) a novějších (tzv. i686 a novější). Je vhodné ji používat v jádře a v systémových knihovnách GLIBC.
nx NX (Non-eXecute) umožňuje označit část paměti, ve které není dovoleno vykonávat strojové instrukce, což významně zvyšuje odolnost systému proti nejběžnějším bezpečnostním chybám (a šíření virů a červů).
ht HT je hyperthreading, který používá v procesorech Intel znamenal použití 2 řídících jednotek v 1 jádru CPU, takže se procesor chová jako by měl jádra dvě (avšak ne s plnohodnotným výkonem dvou fyzických jader).
lm LM (Long Mode) oznamuje podporu 64bitového režimu procesoru.
pae Rozšíření PAE je přítomno v procesorech Pentium Pro (1995) a novějších. Umožňuje pomocí segmentace paměti využívat na 32 bitových procesorech až 64GB RAM, i když v každém okamžiku procesor stále pracuje maximálně s 4GB RAM. Rozšíření PAE a virtualizaci využívá projekt Xen.
vmx Podpora plné hardwarové virtualizace u procesorů Intel (Vanderbild).
svm Podpora plné hardwarové virtualizace u procesorů AMD (Pacifica).


Paměť

Informace o paměti počítače vypíšeme příkazem free.

$ free
            total       used       free     shared    buffers     cached
Mem:       3744956    3728600      16356          0      83688    1406696
-/+ buffers/cache:    2238216    1506740
Swap:      3919840        200    3919640

Obsazení disků

Obsazení diskového prostoru vypisuje příkaz df. Přepínač -h způsobí používání běžných jednotek (kB, MB, GB, TB):

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md0               19G  5,7G   12G  34% /
/dev/mapper/VG1-Home  595G  399G  167G  71% /home

Ve výše uvedeném příkladu je kořenový systém souborů (/) zaplněn z 34%. Domácí adresáře jsou umístěny v adresáři /home, který je umístěn na vlastním diskovém svazku.

Seznam PCI zařízení

Seznam zařízení připojených na PCI sběrnici vypisuje příkaz lspci:

$ lspci
00:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet (rev 03)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
02:04.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)

Výpis je zkrácen. V levé části výpisu je číslo udávající číslo_sběrnice:číslo_slotu.subzařízení (subzařízení umožňuje například rozlišit zdvojený řadič na jedné kartě). Ve výpisu jsou vypsána zařízení: síťová Ethernetová karta, rozhraní pro IDE disky, USB kontrolér, zvuková karta, grafická VGA karta a SATA řadič (připojený do PCI slotu).

Uvedené texty jsou čerpány z databáze. Ve skutečnosti se zařízení představují pouze čísly (typ zařízení, kód výrobce, číslo výrobku). Tyto čísla lze zjistit pomocí přepínače lspci -n.

Výpis DMI tabulky z BIOSu

Tabulku DMI (Desktop Management Interface) poskytuje BIOS počítače. Jsou v ní umístěny informace a hardware počítače (notebooku, serveru). Pro její dekódování slouží příkaz dmidecode:

$ dmidecode
Handle 0x0001
       DMI type 1, 25 bytes.
       System Information
               Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
               Product Name: K8T Master2-FAR
               Version:
               Serial Number:
               UUID: Not Present
               Wake-up Type: Power Switch

Výpis je zkrácen. Ve výše uvedené části výpisu je vidět výrobce základní desky (MSI) a její typ (K8T Master2-FAR). Podobně najdete informace o procesorech, modulech pamětí, připojených rozhraních, slotech a podobně.