mbw - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ 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



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌