Základní informace o systému

Z Milan Kerslager
Verze z 27. 2. 2008, 11:03, kterou vytvořil Milan.Kerslager (diskuse | příspěvky) (Založení článku)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

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.

Systém

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

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. V následující tabulce jsou uvedeny některé z nich:

Vlastnosti procesoru ve výpisu /proc/cpuinfo
Příznak Popis
fpu Matematický koprocesor
cmov Instrukce CMOV (i686+)
nx Non-execute flag
ht Hyperthreading
lm 64 bitový režim CPU
pae Adresovatelných 64GB RAM v 32 bitovém režimu
vmx Virtualizace u procesorů Intel (Vanderbild)
svm Virtualizace u procesorů AMD (Pacifica)

Matematický koprocesor je přítomen přímo v CPU od procesorů 486. Instrukce CMOV významně urychluje práci s pamětí v procesorech Pentium Pro (1995) a novějších. Je vhodné ji používat v jádře a v systémových knihovnách GLIBC. NX 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 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). 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.

Paměť

Výpis volné paměti je možný pomocí příkazu 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ů