ນີ້ແມ່ນຄໍາສັ່ງ tracesplit ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tracesplit - ຮອຍແຕກແຍກ
ສະຫຼຸບສັງລວມ
ຮອຍແຕກ [ -f bpf | --filter=bpf] [ -c ນັບ | --count=ນັບ] [ -b ໄບຕ໌ |
--bytes=ໄບຕ໌] [ -i ວິນາທີ | --ວິນາທີ=ວິນາທີ] [ -s unixtime | --starttime=unixtime] [
-e unixtime | --endtime=unixtime] [ -m maxfiles | --maxfiles=maxfiles] [ -S snaplen |
--snaplen=snaplen] [ -z ລະດັບ | --compress-level=ລະດັບ] [ -Z ວິທີການ | --ບີບອັດ-
type=ວິທີການ] inputuri [inputuri ...] outputuri
ລາຍລະອຽດ
tracesplit ແຍກຮ່ອງຮອຍການປ້ອນຂໍ້ມູນໃຫ້ເຂົ້າໄປໃນຫຼາຍ tracefiles
-f ການກັ່ນຕອງ bpf
ສົ່ງອອກສະເພາະແພັກເກັດທີ່ກົງກັບຕົວກອງ bpf ແບບ tcpdump
-c ນັບ
ການນັບຊຸດຜົນຜະລິດຕໍ່ໄຟລ໌ຜົນຜະລິດ. ໄຟລ໌ຜົນຜະລິດຈະໄດ້ຮັບການຕັ້ງຊື່ຫຼັງຈາກ
basename ທີ່ໄດ້ຮັບໃນ outputuri ກັບຈໍານວນ packet ຂອງ packet ທໍາອິດໃນນີ້
ຍື່ນ.
-b ໄບ
output bytes bytes ຕໍ່ໄຟລ໌
-i ວິນາທີ
ເລີ່ມ tracefile ໃຫມ່ຫຼັງຈາກ "ວິນາທີ" ວິນາທີ
-s unixtime
ຢ່າສົ່ງອອກແພັກເກັດໃດໆກ່ອນ unixtime
-e unixtime
ບໍ່ໃຫ້ອອກແພັກເກັດໃດໆຫຼັງຈາກ unixtime
-m maxfiles
ຢ່າສ້າງໄຟລ໌ຕິດຕາມ "maxfiles".
-S snaplen
ຕັດແພັກເກັດເປັນ "snaplen" bytes ຍາວ. ຄ່າເລີ່ມຕົ້ນແມ່ນເກັບກໍາຂໍ້ມູນທັງຫມົດ
ຊຸດ.
-z ລະດັບ
ບີບອັດຂໍ້ມູນໂດຍໃຊ້ລະດັບການບີບອັດທີ່ກໍານົດໄວ້, ຕັ້ງແຕ່ 0 ຫາ 9.
ລະດັບການບີບອັດທີ່ສູງຂຶ້ນມີແນວໂນ້ມທີ່ຈະສົ່ງຜົນໃຫ້ມີການບີບອັດທີ່ດີກວ່າແຕ່ຕ້ອງການຫຼາຍ
ພະລັງງານການປຸງແຕ່ງເພື່ອບີບອັດ.
-Z ວິທີການບີບອັດ
ບີບອັດຂໍ້ມູນໂດຍໃຊ້ສູດການບີບອັດທີ່ລະບຸໄວ້. ວິທີການທີ່ຍອມຮັບແມ່ນ
"gzip", "bzip2", "lzo", "xz" ຫຼື "ບໍ່ມີ". ຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີເວັ້ນເສຍແຕ່ເປັນການບີບອັດ
ລະດັບແມ່ນໄດ້ລະບຸໄວ້, ໃນກໍລະນີ gzip ຈະຖືກນໍາໃຊ້.
ຕົວຢ່າງ
ສ້າງການຕິດຕາມ erf 1MB ຂອງພອດ 80 ການຈະລາຈອນ.
tracesplit -z 1 -Z gzip -f 'ພອດ 80' -b $[ 1024 * 1024 ]
erf:/traces/bigtrace.gz erf:/traces/port80.gz
LINKS
ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບ tracesplit (ແລະ libtrace) ສາມາດພົບໄດ້ທີ່
http://www.wand.net.nz/trac/libtrace/wiki/UserDocumentation
ໃຊ້ tracesplit ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
