Když hledám způsoby, jak urychlit proces kompilace Potřeboval jsem vědět, kolik CPU Core je dostupných v mém systému Arch Linux. Po několika vyhledáváních na Googlu jsem našel několik metod, jak zjistit počet CPU/jádr z příkazového řádku v systémech Linux.
Zjistěte počet jader CPU z příkazového řádku v Linuxu
Existuje několik způsobů, jak zjistit počet jader CPU v systému. Zde je několik metod, které jsem našel online.
1. Pomocí příkazu "nproc"
nproc
je jednoduchý unixový příkaz pro tisk počtu procesorových jednotek dostupných ve vašem systému. Je součástí GNU Core utils, takže je dodáván předinstalovaný se všemi moderními operačními systémy Linux.
Chcete-li zobrazit počet jader ve vašem systému, otevřete svůj terminál a spusťte následující příkaz:
$ nproc 4
Jak vidíte ve výše uvedeném příkladu, můj procesor je 4jádrového typu.
2. Pomocí příkazu "lscpu"
"lscpu
" příkaz se používá k zobrazení informací o vašem CPU ve formátu čitelném pro člověka. lscpu
příkaz je součástí balíčku util-linux, takže se s instalací neobtěžujte.
Chcete-li najít jádra CPU, spusťte:
$ lscpu Architektura:x86_64CPU operační režim(y):32bitový, 64bitový Pořadí bajtů:Little EndianCPU(y):4 Seznam on-line CPU:0-3vlákna na jádro:2jádra na patici:2sokety:1 NUMA uzel:1ID dodavatele:GenuineIntelCPU family:6Model:42Název modelu:Intel(R ) Core(TM) i3-2350M CPU @ 2,30 GHz Krokování:7CPU MHz:799,890CPU max MHz:2300,0000CPU min MHz:800,0000BogoMIPS:4591,71Virtualizace:VT2K3de 2KL3 mezipaměť:6 mezipaměti CPU:2x3KL3 5 Cache:6 CPU:6 CPU s):0-3Flags:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe asyscallmon nx x rdtsper rept_stop_arch_pid_constant_lm pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb tpr_shadow vnmi xeptprepid apriorratity plndsptem v apriorratity3. Pomocí příkazu "top"
top
příkaz se používá k zobrazení dynamického zobrazení všech běžících procesů ve vašem systému v reálném čase.Chcete-li zjistit jádra CPU, spusťte
top
a stiskněte "1" (číslo jedna), abyste získali podrobnosti o jádru CPU.4. Pomocí "/proc/cpuinfo"
Existuje několik dalších způsobů, jak najít způsob, jak najít jádra procesoru. Jedním takovým způsobem je načíst podrobnosti o jádru CPU z "
/proc/cpuinfo
" soubor.$ cat /proc/cpuinfo | procesor grep | wc -l 4Můžete to udělat také pomocí "grep" také příkaz.
$ grep -c procesor /proc/cpuinfo 4Nebo,
$ grep -c ^procesor /proc/cpuinfo 45. Pomocí příkazu "getconf"
"
getconf
" příkaz existuje již dlouhou dobu a je k dispozici pro Linux i Mac OS. Pokud váš systém nemá soubor "nproc
“ nebo „lscpu
" příkazy dostupné, můžete použít "getconf
", abyste zjistili počet jader, jak je uvedeno níže.$ getconf _NPROCESSORS_ONLN 4Nyní víte, jak najít počet CPU/Jádra z příkazového řádku v systémech podobných Unixu. Doufám, že to bylo užitečné.
Jak najít a odstranit soubory, které obsahují konkrétní text v jejich jménech v Linuxu Jak najít všechny uživatele Sudo v LinuxuLinux