LSCPU(1) LSCPU(1) lscpu - lscpu [] lscpu sysfs, /proc/cpuinfo ( librtas Powerpc). . , , , , , Non-Uniform Memory Access (NUMA). , , , , bogoMIPS, . . ( ) - <<: \n>>. , , , <>. , , , () . , , lscpu , , . , , . . , . . , . - . . , lscpu , . . 2.34 , , . --cache. 2.37, lscpu , Linux, . -a, --all ( -e). -e -p. -B, --bytes , . , , , , 2^10 (1024). ; : <<1 >> <<1 >> <<1 K>> <<1 M>>, <<>>, . -b, --online ( -p). -e -p. -C, --caches[=] . , --help. , , . , (=) . : -C=NAME,ONE-SIZE --caches=NAME,ONE-SIZE. , I<> + ( lscpu -C=+ALLOC-POLICY). -c, --offline . -e -p. --hierarchic[=] Use subsections in summary output. For backward compatibility, the default is to use subsections only when output on a terminal and flattened output on a non-terminal. The optional argument when can be never, always or auto. If the when argument is omitted, it defaults to "always". -e, --extended[=] . , . . , (=) . : -e=cpu,node --extended=cpu,node. , I<> + ( lscpu -e=+MHZ). -J, --json Use JSON output format for the default summary or extended output (see --extended). For backward compatibility, JSON output follows the default summary behavior for non-terminals (e.g., pipes) where subsections are missing. See also --hierarchic. -p, --parse[=] . , lscpu. . , . , (:). , (=) . : -p=cpu,node --parse=cpu,node. , I<> + ( lscpu -p=+MHZ). -r, --raw . --extended, --parse --caches. -s, --sysroot Linux, , lscpu. Linux, . -x, --hex ( <>). , ( 0,1). , 2.30, 0x. -y, --physical (, ). , lscpu, , . ' . , lscpu (-). . --output-all . --extended, --parse --caches. The basic overview of CPU models is based on heuristics, taking into account differences such as CPU model names and implementer IDs. In some (unusual) cases, CPUs may differentiate in flags or BogoMIPS, but these differences are ignored in the lscpu overview. Dom0 Xen . . Cai Qian , Karel Zak , Heiko Carstens chcpu(8) lscpu util-linux, Linux . util-linux 2.41 2025-03-29 LSCPU(1)