ນີ້ແມ່ນຄໍາສັ່ງ lscpu ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
lscpu - ສະແດງຂໍ້ມູນກ່ຽວກັບສະຖາປັດຕະຍະກໍາ CPU
ສະຫຼຸບສັງລວມ
lscpu [-a|-b|-c] [-x] [-s ລະບົບ] [-e[=ບັນຊີລາຍຊື່]|-p[=ບັນຊີລາຍຊື່]]
lscpu -h|-V
ລາຍລະອຽດ
lscpu ລວບລວມຂໍ້ມູນສະຖາປັດຕະຍະກໍາ CPU ຈາກ sysfs ແລະ /proc/cpuinfo. ຄໍາສັ່ງ
ຜົນຜະລິດສາມາດຖືກປັບໃຫ້ເໝາະສົມສໍາລັບການແຍກວິເຄາະ ຫຼືເພື່ອໃຫ້ມະນຸດອ່ານໄດ້ງ່າຍ. ຂໍ້ມູນຂ່າວສານ
ຕົວຢ່າງເຊັ່ນ, ຈໍານວນຂອງ CPU, threads, cores, sockets, ແລະຄວາມຈໍາທີ່ບໍ່ເປັນເອກະພາບ.
ເຂົ້າເຖິງ (NUMA) nodes. ຍັງມີຂໍ້ມູນກ່ຽວກັບ CPU caches ແລະການແບ່ງປັນ cache,
ຄອບຄົວ, ຮູບແບບ, bogoMIPS, ຄໍາສັ່ງ byte, ແລະການກ້າວ.
ຕົວເລືອກທີ່ສົ່ງຜົນໃຫ້ຕາຕະລາງຜົນຜະລິດມີ a ບັນຊີລາຍຊື່ ການໂຕ້ຖຽງ. ໃຊ້ການໂຕ້ຖຽງນີ້ເພື່ອ
ປັບແຕ່ງຄຳສັ່ງອອກ. ລະບຸລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງປ້າຍກຳກັບຖັນເພື່ອຈຳກັດ
ຕາຕະລາງຜົນຜະລິດພຽງແຕ່ຖັນທີ່ກໍານົດໄວ້, ຈັດລຽງຕາມລໍາດັບທີ່ກໍານົດໄວ້. ເບິ່ງ
ສີ ສໍາລັບລາຍຊື່ຂອງປ້າຍຖັນທີ່ຖືກຕ້ອງ. ປ້າຍກຳກັບຖັນແມ່ນບໍ່ມີຕົວພິມນ້ອຍໃຫຍ່.
ບໍ່ແມ່ນຖັນທັງໝົດທີ່ຮອງຮັບໃນສະຖາປັດຕະຍະກຳທັງໝົດ. ຖ້າຖັນທີ່ບໍ່ຮອງຮັບແມ່ນ
ລະບຸ, lscpu ພິມຖັນແຕ່ບໍ່ໃຫ້ຂໍ້ມູນໃດໆສໍາລັບມັນ.
ສີ
ໃຫ້ສັງເກດວ່າອົງປະກອບ topology (core, socket, ແລະອື່ນໆ) ໃຊ້ ID ເປັນເອກະລັກຕາມລໍາດັບເລີ່ມຕົ້ນຈາກ
ສູນ, ແຕ່ຕົວເລກເຫດຜົນ CPU ປະຕິບັດຕາມ kernel ບ່ອນທີ່ບໍ່ມີການຮັບປະກັນຂອງລໍາດັບ
ເລກ.
CPU ຕົວເລກ CPU ຢ່າງມີເຫດຜົນຂອງ CPU ທີ່ໃຊ້ໂດຍ Linux kernel.
CORE ຕົວເລກຫຼັກເຫດຜົນ. ຫຼັກສາມາດບັນຈຸ CPU ຫຼາຍອັນ.
ກະເປົາ ເລກຊັອກເກັດທີ່ມີເຫດຜົນ. ເຕົ້າຮັບສາມາດບັນຈຸຫຼາຍແກນ.
Book ຈໍານວນປື້ມບັນທຶກຢ່າງມີເຫດຜົນ. ປຶ້ມສາມາດມີຊ່ອງສຽບຫຼາຍອັນ.
ໂນດ ຕົວເລກ NUMA node ຕາມເຫດຜົນ. ໂນດໜຶ່ງອາດມີປຶ້ມຫຼາຍຫົວ.
CACHE ຂໍ້ມູນກ່ຽວກັບວິທີການແບ່ງປັນຖານຄວາມຈໍາລະຫວ່າງ CPU.
ADDRESS
ທີ່ຢູ່ທາງດ້ານຮ່າງກາຍຂອງ CPU.
ONLINE ຕົວຊີ້ວັດທີ່ສະແດງໃຫ້ເຫັນວ່າ Linux instance ປະຈຸບັນໃຊ້ CPU ຫຼືບໍ່.
ຕັ້ງຄ່າແລ້ວ
ຕົວຊີ້ວັດທີ່ສະແດງໃຫ້ເຫັນວ່າ hypervisor ໄດ້ຈັດສັນ CPU ໃຫ້ກັບ virtual
ຮາດແວທີ່ Linux instance ແລ່ນ. CPU ທີ່ຖືກຕັ້ງຄ່າສາມາດຕັ້ງຄ່າໄດ້
ອອນລາຍໂດຍຕົວຢ່າງ Linux. ຖັນນີ້ມີຂໍ້ມູນພຽງແຕ່ຖ້າຮາດແວຂອງທ່ານ
ລະບົບແລະ hypervisor ສະຫນັບສະຫນູນການຈັດສັນຊັບພະຍາກອນ CPU ແບບເຄື່ອນໄຫວ.
ນະໂຍບາຍ
ຖັນນີ້ມີຂໍ້ມູນສໍາລັບ Linux instances ທີ່ເຮັດວຽກຢູ່ໃນຮາດແວ virtual ກັບ a
hypervisor ທີ່ສາມາດປ່ຽນຮູບແບບການສົ່ງ CPU (polarization). ໄດ້
polarization ສາມາດເປັນ:
ອອກຕາມລວງນອນ ປະລິມານການເຮັດວຽກແມ່ນແຜ່ຂະຫຍາຍໄປທົ່ວ CPU ທີ່ມີຢູ່ທັງໝົດ.
ຕັ້ງ ປະລິມານການເຮັດວຽກແມ່ນສຸມໃສ່ CPU ຈໍານວນຫນ້ອຍ.
ສໍາລັບ polarization ຕັ້ງ, ຖັນຍັງສະແດງໃຫ້ເຫັນລະດັບຄວາມເຂັ້ມຂົ້ນ, ສູງ,
ປານກາງ, ຫຼືຕໍ່າ. ຖັນນີ້ມີຂໍ້ມູນພຽງແຕ່ຖ້າລະບົບຮາດແວຂອງທ່ານແລະ
hypervisor ຮອງຮັບ CPU polarization.
MMHZ ຄ່າ megaherz ສູງສຸດສໍາລັບ cpu. ເປັນປະໂຫຍດໃນເວລາທີ່ lscpu ຖືກນໍາໃຊ້ເປັນຮາດແວ
ເຄື່ອງມືເກັບກຳຂໍ້ມູນສິນຄ້າຄົງຄັງ. ສັງເກດເຫັນວ່າຄ່າ megahertz ແມ່ນ
ໄດນາມິກ, ແລະຂັບເຄື່ອນໂດຍຜູ້ປົກຄອງ CPU ຂຶ້ນກັບຄວາມຕ້ອງການຊັບພະຍາກອນໃນປະຈຸບັນ.
OPTIONS
-a, --ທັງໝົດ
ລວມເອົາສາຍສໍາລັບ CPUs ອອນໄລນ໌ ແລະ offline ໃນຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນສໍາລັບ -e) ນີ້
ທາງເລືອກອາດຈະໄດ້ຮັບການລະບຸພຽງແຕ່ຮ່ວມກັບທາງເລືອກ -e or -p.
-b, -- ອອນໄລນ໌
ຈໍາກັດການຜະລິດໄດ້ກັບ CPUs ອອນໄລນ໌ (ຄ່າເລີ່ມຕົ້ນສໍາລັບການ -p). ທາງເລືອກນີ້ອາດຈະເປັນພຽງແຕ່
ລະບຸພ້ອມກັບທາງເລືອກ -e or -p.
-c, --ອອບໄລນ໌
ຈໍາກັດການຜະລິດທີ່ຈະ CPU ອອບໄລນ໌. ຕົວເລືອກນີ້ອາດຈະຖືກລະບຸໄວ້ຮ່ວມກັນກັບ
ທາງເລືອກ -e or -p.
-e, -- ຂະຫຍາຍ[=ບັນຊີລາຍຊື່]
ສະແດງຂໍ້ມູນ CPU ໃນຮູບແບບທີ່ມະນຸດອ່ານໄດ້.
ຖ້າ ບັນຊີລາຍຊື່ argument ແມ່ນຖືກລະເວັ້ນ, ຖັນທັງໝົດທີ່ມີຂໍ້ມູນທີ່ມີຢູ່
ລວມຢູ່ໃນຜົນຜະລິດຄໍາສັ່ງ.
ເມື່ອລະບຸ ບັນຊີລາຍຊື່ argument, the string of option, equal sign (=), ແລະ ບັນຊີລາຍຊື່
ຈະຕ້ອງບໍ່ມີຊ່ອງຫວ່າງ ຫຼືຊ່ອງຫວ່າງອື່ນໆ. ຕົວຢ່າງ: '-e=cpu, node'ຫຼື
'--extended=cpu, node'.
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
-p, --parse[=ບັນຊີລາຍຊື່]
ເພີ່ມປະສິດທິພາບການອອກຄໍາສັ່ງເພື່ອການແຍກວິເຄາະງ່າຍ.
ຖ້າ ບັນຊີລາຍຊື່ argument ຖືກລະເວັ້ນ, ຜົນຜະລິດຄໍາສັ່ງແມ່ນເຫມາະສົມກັບກ່ອນຫນ້ານີ້
ຮຸ່ນຂອງ lscpu. ໃນຮູບແບບທີ່ເຂົ້າກັນໄດ້, ສອງເຄື່ອງໝາຍຈຸດຖືກໃຊ້ເພື່ອແຍກ CPU
ຖັນ cache. ຖ້າບໍ່ມີ cache CPU ຖືກລະບຸ, ຖັນ cache ຈະຖືກຍົກເລີກ.
ຖ້າ ບັນຊີລາຍຊື່ argument ຖືກນໍາໃຊ້, ຖັນ cache ຖືກແຍກອອກດ້ວຍຈໍ້າສອງເມັດ (:).
ເມື່ອລະບຸ ບັນຊີລາຍຊື່ argument, the string of option, equal sign (=), ແລະ ບັນຊີລາຍຊື່
ຈະຕ້ອງບໍ່ມີຊ່ອງຫວ່າງ ຫຼືຊ່ອງຫວ່າງອື່ນໆ. ຕົວຢ່າງ: '-p=cpu, node'ຫຼື
'--parse=cpu, node'.
-s, --sysroot ລະບົບ
ເກັບຂໍ້ມູນ CPU ສໍາລັບ Linux instance ອື່ນນອກຈາກ instance ຈາກ lscpu
ຄໍາສັ່ງອອກ. ທີ່ກໍານົດໄວ້ ລະບົບ ແມ່ນຮາກລະບົບຂອງ Linux
ຕົວຢ່າງທີ່ຈະໄດ້ຮັບການກວດກາ.
-x, --hex
ໃຊ້ໜ້າກາກເລກຖານສິບຫົກສຳລັບຊຸດ CPU (ຕົວຢ່າງ 0x3). ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມ
ກໍານົດໃນຮູບແບບບັນຊີລາຍຊື່ (ຕົວຢ່າງ 0,1).
-V, - ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບແລະອອກ.
ໃຊ້ lscpu ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net