Základní informace o systému
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:
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