ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

hwloc-ps - ອອນລາຍໃນຄລາວ

ແລ່ນ hwloc-ps ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ hwloc-ps ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


hwloc-ps - ລາຍຊື່ຂະບວນການທີ່ດໍາເນີນຢູ່ໃນປະຈຸບັນຫຼືກະທູ້ທີ່ຖືກຜູກມັດ

ສະຫຼຸບສັງລວມ


hwloc-ps [ທາງເລືອກໃນການ]

OPTIONS


-a ບັນຊີລາຍຊື່ຂະບວນການທັງຫມົດ, ເຖິງແມ່ນວ່າສິ່ງທີ່ບໍ່ໄດ້ຜູກມັດກັບພາກສ່ວນສະເພາະໃດຫນຶ່ງຂອງ
ເຄື່ອງຈັກ.

-p --ທາງກາຍ
ລາຍງານ OS/indexes ທາງດ້ານຮ່າງກາຍແທນທີ່ຈະເປັນດັດຊະນີທີ່ມີເຫດຜົນ

-l --ເຫດຜົນ
ລາຍ​ງານ​ດັດ​ຊະ​ນີ​ທີ່​ມີ​ເຫດ​ຜົນ​ແທນ​ທີ່​ຈະ​ເປັນ​ດັດ​ຊະ​ນີ​ທາງ​ດ້ານ​ຮ່າງ​ກາຍ / OS (ຄ່າ​ເລີ່ມ​ຕົ້ນ​)

-c --cpuset
ສະແດງການຜູກມັດຂະບວນການເປັນ cpusets ແທນວັດຖຸ.

-t -- ກະທູ້
ສະແດງຫົວຂໍ້ພາຍໃນຂະບວນການ. ຖ້າ -a ແມ່ນໃຫ້ເຊັ່ນດຽວກັນ, ບອກຫົວຂໍ້ທັງຫມົດພາຍໃນ
ແຕ່ລະຂະບວນການ. ຖ້າບໍ່ດັ່ງນັ້ນ, ສະແດງຫົວຂໍ້ທັງຫມົດພາຍໃນແຕ່ລະຂະບວນການທີ່ຢ່າງຫນ້ອຍ
ຫນຶ່ງ thread ແມ່ນຜູກມັດ.

-e --get-last-cpu-ສະຖານທີ່
ລາຍງານໂປຣເຊສເຊີສຸດທ້າຍທີ່ຂະບວນການ/ກະທູ້ແລ່ນ. ໃຫ້ສັງເກດວ່າຜົນໄດ້ຮັບ
ອາດຈະລ້າສະໄຫມແລ້ວເມື່ອລາຍງານນັບຕັ້ງແຕ່ລະບົບປະຕິບັດການອາດຈະຍ້າຍ
ເຮັດວຽກກັບໂປເຊດເຊີອື່ນໆໄດ້ທຸກເວລາຕາມການຜູກມັດ.

-- ລະບົບທັງໝົດ
ຢ່າພິຈາລະນາຂໍ້ຈໍາກັດດ້ານການບໍລິຫານ.

--pid-cmd
ຕື່ມຜົນຜະລິດຂອງຄໍາສັ່ງໃຫ້ໃສ່ແຕ່ລະເສັ້ນ PID. ສໍາລັບແຕ່ລະສະແດງ
ID ຂະບວນການ, ປະຕິບັດຄໍາສັ່ງ ແລະຕໍ່ທ້າຍ ໄດ້ ຄັ້ງທໍາອິດ ອອນໄລນ໌ ຂອງມັນ
ຜົນຜະລິດໄປຫາເສັ້ນ hwloc-ps ປົກກະຕິ.

ລາຍລະອຽດ


ໂດຍຄ່າເລີ່ມຕົ້ນ, hwloc-ps ລາຍຊື່ພຽງແຕ່ຂະບວນການທີ່ກໍາລັງດໍາເນີນການໃນປັດຈຸບັນທີ່ຖືກຜູກມັດ. ຖ້າ -t is
ໃຫ້, ຂະບວນການທີ່ບໍ່ໄດ້ຜູກມັດແຕ່ມີຢ່າງຫນ້ອຍຫນຶ່ງກະທູ້ຜູກພັນແມ່ນຍັງ
ສະແດງໃຫ້ເຫັນ, ເຊັ່ນດຽວກັນກັບຫົວຂໍ້ທັງຫມົດຂອງເຂົາເຈົ້າ.

hwloc-ps ສະແດງຕົວກໍານົດຂະບວນການ, ເສັ້ນຄໍາສັ່ງແລະການຜູກມັດ. ການຜູກມັດອາດຈະເປັນ
ລາຍງານເປັນວັດຖຸ ຫຼື cpusets.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ການຜູກມັດຂອງຂະບວນການຖືກຈຳກັດໃຫ້ຢູ່ໃນ topology ທີ່ມີຢູ່ໃນປັດຈຸບັນ. ຖ້າບາງ
ຂະບວນການແມ່ນຜູກມັດກັບໂປເຊດເຊີທີ່ບໍ່ມີຢູ່ໃນຂະບວນການປະຈຸບັນ, ພວກເຂົາແມ່ນ
ຖືກລະເລີຍເວັ້ນເສຍແຕ່ -- ລະບົບທັງໝົດ ແມ່ນໃຫ້.

ຜົນຜະລິດແມ່ນບັນຊີລາຍຊື່ທໍາມະດາ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ອະ​ທິ​ບາຍ​ຕາມ​ລໍາ​ດັບ topology ກັບ​
ຂະ​ບວນ​ການ​ເພື່ອ​ເບິ່ງ​ວິ​ທີ​ການ​ທີ່​ເຂົາ​ເຈົ້າ​ໄດ້​ຮັບ​ການ​ແຈກ​ຢາຍ​ຕົວ​ຈິງ​ໃນ​ເຄື່ອງ​, ທ່ານ​ອາດ​ຈະ​ຕ້ອງ​ການ​
ໃຊ້ ltopo --ps ແທນ (ເຊິ່ງຍັງສະແດງໃຫ້ເຫັນພຽງແຕ່ຂະບວນການທີ່ຖືກຜູກມັດ).

ໄດ້ -a ສະຫຼັບສາມາດໃຊ້ເພື່ອສະແດງ ທັງຫມົດ ຂະບວນການ, ຖ້າຕ້ອງການ.

ຕົວຢ່າງ


ຖ້າຂະບວນການຖືກຜູກມັດ, ມັນຈະປາກົດຢູ່ໃນຜົນຜະລິດເລີ່ມຕົ້ນ:

$ utils/hwloc-ps
4759 Core:0 myprogram

ຖ້າຂະບວນການບໍ່ຖືກຜູກມັດແຕ່ 3 ໃນ 4 ກະທູ້ຂອງລາວຖືກຜູກມັດ, ມັນຈະປາກົດຢູ່ໃນກະທູ້ເທົ່ານັ້ນ -
ຜົນຜະລິດທີ່ຮັບຮູ້:

$ utils/hwloc-ps

$ utils/hwloc-ps -t
4759 ເຄື່ອງ:0 myprogram
4759 ເຄື່ອງ:0
4761 PU: 0
4762 PU: 2
4765 PU: 1

ເພື່ອສະແດງການຜູກມັດຂອງຂະບວນການ MPI ທີ່ແລ່ນແລ້ວ (ເປີດຕົວໂດຍ Open MPI) ແລະຕໍ່ທ້າຍ
ອັນດັບ MPI ຂອງເຂົາເຈົ້າ (ໃນ MPI_COMM_WORLD) ຕໍ່ແຕ່ລະແຖວ:

$ utils/hwloc-ps --pid-cmd myscript
29093 L1dCache:0 myprogram OMPI_COMM_WORLD_RANK=0
29094 L1dCache:2 myprogram OMPI_COMM_WORLD_RANK=1
29095 L1dCache:1 myprogram OMPI_COMM_WORLD_RANK=2
29096 L1dCache:3 myprogram OMPI_COMM_WORLD_RANK=3

ບ່ອນທີ່ myscript ແມ່ນ script bash ເຮັດ:

#!/ ຖັງ / sh
cat /proc/$1/environ 2>/dev/null | xargs --null --max-args=1 echo | grep
OMPI_COMM_WORLD_RANK

ໃຊ້ hwloc-ps ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad