Můžete použít top
vypsat využití každého jádra. Stisknutím 1 v případě potřeby rozdělíte řádek CPU na samostatný řádek pro každé jádro.
Můžete také přidat sloupec, který ukazuje naposledy použité jádro pro každý proces. Stisknutím f vyvolejte seznam polí, poté j aktivujte sloupec "P". Poté se stisknutím mezerníku vraťte do živého zobrazení.
ps
má pole nazvané psr
abychom vám řekli, na kterém procesoru úloha běží.
Takže můžete použít něco jako:
ps -e -o psr= | sort | uniq | wc -l
Všimněte si, že pouze spuštění ps
takto bude samozřejmě aktivní alespoň jedno jádro.
Pravděpodobně lepší je spustit toto:
tmp=/tmp/ps.$$
ps -e -o psr= > /tmp/ps.$$
sort -u "$tmp" | wc -l
rm "$tmp"
tímto způsobem sort
a wc
nezvyšujte počet.
htop
Tento příkaz funguje dobře v ubuntu i centos a graficky ukazuje, kolik CPU a jak jsou používány.
pro centos:
yum install htop
pro ubuntu:
apt-get install htop