ນີ້ແມ່ນຄໍາສັ່ງ mbw ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mbw - ດັດຊະນີຄວາມຈຳ BandWidth
ສະຫຼຸບສັງລວມ
mbw [ຕົວເລືອກ] arraysize_in_MiB
ລາຍລະອຽດ
mbw ກໍານົດແບນວິດຫນ່ວຍຄວາມຈໍາທີ່ມີຢູ່ໂດຍການຄັດລອກຂໍ້ມູນຈໍານວນຫລາຍໃນຫນ່ວຍຄວາມຈໍາ.
OPTIONS
-q ງຽບ; ສະກັດກັ້ນຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານ.
-a ສະກັດກັ້ນການພິມສະເລ່ຍຂອງແຕ່ລະການທົດສອບ.
-n
ເລືອກຈໍານວນຂອງ loops ຕໍ່ການທົດສອບ
-t
ເລືອກການທົດສອບທີ່ຈະດໍາເນີນການ. ຖ້າບໍ່ມີພາລາມິເຕີ -t ແມ່ນໃຫ້ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອດໍາເນີນການທັງຫມົດ
ການທົດສອບ. -t0: memcpy() test, -t1: dumb (b[i]=a[i] style) test, -t2: memcpy() ກັບ
ຂະຫນາດ block arbitrary
-b
ບລັອກຂະໜາດໃນໄບຕ໌ສຳລັບ -t2.
-h ສະແດງການຊ່ວຍເຫຼືອດ່ວນ.
ການນໍາໃຊ້
mbw ຈະຈັດສັນສອງ arraysize arrays ໃນຫນ່ວຍຄວາມຈໍາແລະຄັດລອກຫນຶ່ງໄປຫາອື່ນ. ລາຍງານ
'ແບນວິດ' ແມ່ນຈໍານວນຂໍ້ມູນທີ່ຄັດລອກໃນໄລຍະເວລາທີ່ການດໍາເນີນງານນີ້ປະຕິບັດ.
ແນ່ນອນ mbw ຕ້ອງການສອງຄັ້ງ arraysize MiBytes (1024 * 1024 bytes) ຂອງຫນ່ວຍຄວາມຈໍາທາງດ້ານຮ່າງກາຍ - ເຈົ້າຕ້ອງການ
ດີກວ່າປິດ swap ຫຼືຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ແນ່ໃຈວ່າບໍ່ມີຫນ້າໃດໆເກີດຂື້ນ. ບໍ່ຈໍາເປັນຕ້ອງເວົ້າວ່າມັນ
ບໍ່ຄວນດໍາເນີນການຢູ່ໃນລະບົບທີ່ຫຍຸ້ງຢູ່.
ທັງ ໝົດ
ສະຫນັບສະຫນູນຫຼາຍ thread. ການຕັ້ງຄ່າທີ່ດີກວ່າ, ລວມທັງການໃຊ້ getopt() ສໍາລັບການວິເຄາະ
ການໂຕ້ຖຽງ.
ໃຊ້ mbw ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net