ນີ້ແມ່ນຄໍາສັ່ງ hwloc-patch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
hwloc-patch - ນຳໃຊ້ຄວາມແຕກຕ່າງຂອງ topology ກັບ topology XML ທີ່ມີຢູ່ແລ້ວ
ສະຫຼຸບສັງລວມ
hwloc-patch [ທາງເລືອກໃນການ] [ | refname] [ | -]
hwloc-patch [ທາງເລືອກໃນການ] [ | refname] [ | -]
OPTIONS
-R -- ປີ້ນ
ປີ້ນກັບຄວາມຮູ້ສຶກຂອງໄຟລ໌ຄວາມແຕກຕ່າງ.
- ການປ່ຽນແປງ ລາຍງານສະບັບແລະອອກ.
ລາຍລະອຽດ
hwloc-patch ໂຫຼດຄວາມແຕກຕ່າງລະຫວ່າງສອງ topologies ຈາກໄຟລ໌ XML (ຫຼືຈາກ
ວັດສະດຸປ້ອນມາດຕະຖານ) ແລະນໍາໃຊ້ມັນກັບ topology ທີ່ມີຢູ່ແລ້ວ, ສ້າງໃຫມ່, ດັດແກ້ຫນຶ່ງ.
ຄວາມແຕກຕ່າງຂອງ XML ອາດຈະຖືກຄິດໄລ່ກ່ອນຫນ້າດ້ວຍ hwloc-diff ຫຼື hwloc-compress-dir.
ຖ້າ ໄດ້ຖືກມອບໃຫ້, topology ໃຫມ່, ດັດແກ້ໄດ້ຖືກເກັບໄວ້ໃນໄຟລ໌ໃຫມ່ນັ້ນ.
ຖ້າບໍ່ດັ່ງນັ້ນ, ຖືກແກ້ໄຂໃນສະຖານທີ່.
If ປ່ຽນຊື່ ແມ່ນໃຫ້ແທນ , ຊື່ໄຟລ໌ input topology ແມ່ນ
ຄາດເດົາໂດຍອັດຕະໂນມັດໂດຍການອ່ານຊ່ອງຂໍ້ມູນການປ່ຽນຊື່ຂອງໄຟລ໌ XML diff. ໂດຍຄ່າເລີ່ມຕົ້ນ
hwloc-diff ສ້າງ XML diffs ດ້ວຍຊື່ໄຟລ໌ topology ອ້າງອີງທີ່ຖືກຕ້ອງ (ໂດຍບໍ່ມີການໃດໆ
path prefix).
If - ແມ່ນໃຫ້ແທນ , ຄວາມແຕກຕ່າງຂອງ topology ແມ່ນອ່ານຈາກມາດຕະຖານ
input
ຫມາຍເຫດ: ມັນແມ່ນແນະນໍາໃຫ້ທ່ານອ່ານ hulloc(7) ຫນ້າພາບລວມກ່ອນທີ່ຈະອ່ານ
ຫນ້າຜູ້ຊາຍນີ້. ແນວຄວາມຄິດສ່ວນໃຫຍ່ທີ່ໄດ້ອະທິບາຍໄວ້ໃນ hulloc(7) ນໍາໃຊ້ໂດຍກົງກັບ hwloc-
ຜົນປະໂຫຍດ patch.
ຕົວຢ່າງ
ການດໍາເນີນງານຂອງ hwloc-patch ຖືກອະທິບາຍທີ່ດີທີ່ສຸດໂດຍຜ່ານຕົວຢ່າງຈໍານວນຫນຶ່ງ.
ນຳໃຊ້ໄຟລ໌ຄວາມແຕກຕ່າງຂອງ topology XML ກັບ topology ທີ່ມີຢູ່ແລ້ວ:
$hwloc-patch fourmi023.xml diff.xml fourmi023-new.xml
ນຳໃຊ້ໄຟລ໌ XML topology ຄວາມແຕກຕ່າງໃນຊ່ອງຂໍ້ມູນການປ່ຽນຊື່ທັງໝົດປະກອບດ້ວຍການປ້ອນຂໍ້ມູນທີ່ຖືກຕ້ອງ
topology:
$ hwloc-patch refname diff.xml fourmi023-new.xml
ນຳໃຊ້ topology XML ຈາກວັດສະດຸປ້ອນມາດຕະຖານ:
$ cat diff.xml | hwloc-patch fourmi023.xml - fourmi023-new.xml
ຄິດໄລ່ຄວາມແຕກຕ່າງລະຫວ່າງສອງ topologies ໂດຍກົງແລະນໍາໃຊ້ມັນກັບອີກອັນຫນຶ່ງ, ໃນ
ສະຖານທີ່:
$hwloc-diff fourmi023.xml fourmi024.xml | hwloc-patch fourmi025.xml -
ກັບຄືນ ມູນຄ່າ
ເມື່ອການດໍາເນີນການສົບຜົນສໍາເລັດ, hwloc-patch ຜົນໄດ້ຮັບ topology ດັດແກ້. ມູນຄ່າກັບຄືນແມ່ນ
0.
hwloc-patch ຍັງສົ່ງຄືນ nonzero ຖ້າມີຂໍ້ຜິດພາດໃດໆເກີດຂື້ນ, ເຊັ່ນ: (ແຕ່ບໍ່ຈໍາກັດ)
ຄວາມລົ້ມເຫຼວໃນການວິເຄາະບັນທັດຄໍາສັ່ງ.
ໃຊ້ hwloc-patch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net