Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

Linux, virtualizace, počty fyzických procesorů, jader a vláken

Linux, virtualizace, počty fyzických procesorů, jader a vláken

Po delší přestávce zaviněné pracovními úkoly pro vás mám krátký článek o tom, jak zjistit v prostředí Linuxu jestli je dostupná hardwarová podpora virtualizace, počet fyzických procesorů, procesorových jader, a zda je zapnutý hyperthreading v BIOSu počítače.

V Linuxu zjistíme informace o procesorech vypsáním souboru /proc/cpuinfo.

Pro zjištění, zda je dostupná podpora hardwarové virtualizace, použijeme příkaz:

$ grep -E "vmx|svm" /proc/cpuinfo |sort -u |wc -l
1
$

Pokud je výstupem 1, je virtualizace podporována a zapnuta v BIOSu počítače. Pokud příkaz vypíše 0, potom podpora virtualizace buď není v BIOSu zapnutá nebo ji hardware nepodporuje.

Pro získání počtu fyzických procesorů spustíme příkaz:

$ grep "physical id" /proc/cpuinfo | sort -u
physical id     : 0
physical id     : 1
$

Nebo příkazem:

$ grep "physical id" /proc/cpuinfo | sort -u | wc -l
2
$

získáme přímo počet fyzických procesorů.

Pro zjištění počtu jader na fyzický procesor spustíme příkaz:

$ grep "cores" /proc/cpuinfo | sort -u
cpu cores       : 4
$

Pro zjištění, zda je zapnutý hyperthreading v BIOSu spustíme příkaz:

$ grep -E "cores|siblings" /proc/cpuinfo | sort -u
cpu cores       : 4
siblings        : 4
$

Pokud je počet jader (cores) a sousedů (siblinks) stejný, hyperthreading je vypnutý. Jestliže počet sousedů je násobkem počtu jader, hyperthreading je zapnutý.

Jestliže potřebujete zjistit, kolik procesorů vidí operační systém, použijte příkaz:

$ grep "processor" /proc/cpuinfo | wc -l
8
$

Pokud chcete dostávat notifikace o nových článcích z tohoto blogu, registrujte se zde.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.