ນີ້ແມ່ນຄໍາສັ່ງ pmlogsummary ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ບົດສະຫຼຸບ - ຄິດໄລ່ສະເລ່ຍຂອງການວັດແທກເກັບຮັກສາໄວ້ໃນແຟ້ມ PCP
ສະຫຼຸບສັງລວມ
ບົດສະຫຼຸບ [-abfFHiIlmMNsvxyz] [-B nbins] [-n pmnsfile] [-p ຄວາມຖືກຕ້ອງ] [-S ເວລາເລີ່ມຕົ້ນ]
[-T ເວລາສິ້ນສຸດ] [-Z ເຂດເວລາ] ເກັບ [ຊື່ metric ... ]
ລາຍລະອຽດ
ບົດສະຫຼຸບ ພິມຂໍ້ມູນສະຖິຕິກ່ຽວກັບ metrics ຂອງປະເພດຕົວເລກທີ່ມີພາຍໃນ
ໄຟລ໌ຂອງບັນທຶກການເກັບຮັກສາການຮ່ວມມືການທົດລອງ (PCP). ຜົນຜະລິດເລີ່ມຕົ້ນຈະພິມເວລາ
ຄ່າສະເລ່ຍສໍາລັບຕົວວັດແທກຕົວນັບ ແລະ ທີ່ບໍ່ແມ່ນຕົວໂຕ້ຕອບ. ບັນທຶກການຈັດເກັບມີຊື່ພື້ນຖານ
ເກັບ, ໂດຍປົກກະຕິແມ່ນສ້າງຂຶ້ນໂດຍໃຊ້ pmlogger(1).
ຕົວຊີ້ວັດຄວາມສົນໃຈແມ່ນມີຊື່ຢູ່ໃນ ຊື່ metric ການໂຕ້ຖຽງ. ຖ້າ ຊື່ metric ບໍ່ແມ່ນ
leaf node ໃນ Performance Metrics Name Space (ຕອນແລງ(5)), ຫຼັງຈາກນັ້ນ ບົດສະຫຼຸບ ຈະ
ລົງ PMNS ຄືນໃໝ່ ແລະ ລາຍງານກ່ຽວກັບຂໍ້ຕໍ່ໃບທັງໝົດ. ຖ້າບໍ່ມີ ຊື່ metric ການໂຕ້ຖຽງແມ່ນ
ໃຫ້, ຮາກຂອງ namespace ໄດ້ຖືກນໍາໃຊ້.
ປົກກະຕິແລ້ວ ບົດສະຫຼຸບ ດໍາເນີນການຢູ່ໃນຄ່າເລີ່ມຕົ້ນ ຕອນແລງ(5), ຢ່າງໃດກໍຕາມ, ຖ້າຫາກວ່າ -n ທາງເລືອກແມ່ນ
ລະບຸ namespace ທາງເລືອກແມ່ນ loaded ຈາກໄຟລ໌ pmnsfile.
ຕົວເລືອກແຖວຄໍາສັ່ງ -S ແລະ -T ສາມາດໃຊ້ເພື່ອລະບຸເວລາຜ່ານຕົວວັດແທກໃດນຶ່ງ
ຄວນສະຫຼຸບ. ທາງເລືອກເຫຼົ່ານີ້ແມ່ນມີທົ່ວໄປກັບເຄື່ອງມືການຮ່ວມ Pilot ປະສິດທິພາບຫຼາຍທີ່ສຸດແລະມີ
ອະທິບາຍຢ່າງເຕັມສ່ວນໃນ PCPIntro(1).
ທາງເລືອກທີ່ຍັງເຫຼືອຄວບຄຸມຂໍ້ມູນສະເພາະທີ່ຈະລາຍງານ. metrics ກັບ
counter semantics ຖືກປ່ຽນເປັນອັດຕາກ່ອນທີ່ຈະຖືກປະເມີນ.
-a ພິມຂໍ້ມູນທັງໝົດ. ນີ້ແມ່ນເທົ່າກັບ -blmMy.
-b ພິມທັງສອງຮູບແບບຂອງສະເລ່ຍ, ນັ້ນແມ່ນທັງ stochastic ແລະທີ່ໃຊ້ເວລາສະເລ່ຍ.
-B ພິມການແຈກຢາຍໂດຍປະມານຂອງຄ່າ, ໂດຍໃຊ້ຖັງ histogram ເຊັ່ນວ່າ
ຊ່ວງມູນຄ່າ (ຕໍາ່ສຸດ - ສູງສຸດ) ສໍາລັບແຕ່ລະ metric ແມ່ນແບ່ງອອກເປັນ nbins ຖັງຂີ້ເຫຍື້ອ,
ແລະແຕ່ລະຖັງເກັບຄວາມຖີ່ຂອງຄ່າທີ່ສັງເກດໄດ້ຢູ່ໃນທີ່ສອດຄ້ອງກັນ
ຊ່ວງ. ອ້າງເຖິງຫົວຂໍ້ ``OUTPUT FORMAT'' ຂ້າງລຸ່ມນີ້ສໍາລັບລາຍລະອຽດຂອງວິທີການ
ການແຜ່ກະຈາຍຂອງມູນຄ່າໄດ້ຖືກລາຍງານ).
-f ຮູບແບບສະເປຣດຊີດ - ຕົວອັກສອນແຖບຖືກໃຊ້ເພື່ອຈຳກັດແຕ່ລະຊ່ອງຂໍ້ມູນທີ່ພິມອອກ ນີ້
ທາງເລືອກແມ່ນມີຈຸດປະສົງເພື່ອອະນຸຍາດໃຫ້ ບົດສະຫຼຸບ ຜົນຜະລິດທີ່ຈະນໍາເຂົ້າໂດຍກົງເຂົ້າໄປໃນທົ່ວໄປ
ຄໍາຮ້ອງສະຫມັກຕາຕະລາງ.
-F ຮູບແບບສະເປຣດຊີດ - ຕົວອັກສອນເຄື່ອງໝາຍຈຸດແມ່ນໃຊ້ເພື່ອຈຳກັດແຕ່ລະຊ່ອງຂໍ້ມູນທີ່ພິມອອກ.
ທາງເລືອກນີ້ແມ່ນມີຈຸດປະສົງເພື່ອອະນຸຍາດໃຫ້ ບົດສະຫຼຸບ ຜົນຜະລິດທີ່ຈະຖືກນໍາເຂົ້າໂດຍກົງ
ແອັບພລິເຄຊັນສະເປຣດຊີດທົ່ວໄປທີ່ຮອງຮັບຄ່າເຄື່ອງໝາຍຈຸດ (.csv)
ຮູບແບບ.
-H ພິມຫົວແຖວໜຶ່ງແຖວໃນຕອນເລີ່ມຕົ້ນສະແດງໃຫ້ເຫັນວ່າແຕ່ລະພາກສະຫນາມເປັນຕົວແທນ.
-l ນອກຈາກນັ້ນ, ພິມປ້າຍເກັບຂໍ້ມູນ, ສະແດງສະບັບຮູບແບບບັນທຶກ, ເວລາແລະວັນທີສໍາລັບ
ການເລີ່ມຕົ້ນແລະສິ້ນສຸດຂອງປ່ອງຢ້ຽມເວລາເກັບ, ແລະເຈົ້າພາບຈາກນັ້ນ
ມູນຄ່າການວັດແທກການປະຕິບັດໄດ້ຖືກເກັບກໍາ.
-i ພິມເວລາທີ່ຄ່າຕໍ່າສຸດຖືກບັນທຶກ. ຮູບແບບຂອງນີ້
ການສະແຕມເວລາຖືກອະທິບາຍໄວ້ໃນສ່ວນ ``ຮູບແບບອອກ´ ຂ້າງລຸ່ມນີ້.
-I ນອກຈາກນັ້ນ, ພິມເວລາທີ່ມີມູນຄ່າສູງສຸດຖືກບັນທຶກ. ຮູບແບບຂອງນີ້
ການສະແຕມເວລາຖືກອະທິບາຍໄວ້ໃນສ່ວນ ``ຮູບແບບອອກ´ ຂ້າງລຸ່ມນີ້.
-m ນອກຈາກນັ້ນ, ພິມຄ່າບັນທຶກຕໍາ່ສຸດທີ່ສໍາລັບແຕ່ລະ metric.
-M ນອກຈາກນັ້ນ, ພິມຄ່າບັນທຶກສູງສຸດສໍາລັບແຕ່ລະ metric.
-s ພິມ (ເທົ່ານັ້ນ) ຜົນລວມຂອງຄ່າທີ່ບັນທຶກໄວ້ທັງໝົດສຳລັບແຕ່ລະເມຕຣິກ.
-N ສະກັດກັ້ນການເຕືອນໃດໆທີ່ເປັນຜົນມາຈາກການດຶງຂໍ້ມູນການເກັບຂໍ້ມູນແຕ່ລະອັນ (ຄ່າເລີ່ມຕົ້ນ).
-p ພິມຕົວເລກຈຸດລອຍທັງຫມົດດ້ວຍ ຄວາມຖືກຕ້ອງ ຕົວເລກຫຼັງຈາກຈຸດທົດສະນິຍົມ.
-v ລາຍງານ (ຄຳເວົ້າ) ກ່ຽວກັບຄຳເຕືອນທີ່ເປັນຜົນມາຈາກການດຶງຂໍ້ມູນເກັບຂໍ້ມູນແຕ່ລະອັນ.
-x ພິມຄ່າສະເລ່ຍ stochastic ແທນຄ່າເລີ່ມຕົ້ນ (ຄ່າສະເລ່ຍເວລາ).
-y ນອກຈາກນັ້ນ, ພິມຈໍານວນຕົວຢ່າງທີ່ພົບຢູ່ໃນບ່ອນເກັບມ້ຽນສໍາລັບແຕ່ລະ metric.
ໂດຍຕົວຢ່າງ, ບົດສະຫຼຸບ ລາຍງານເວລາຂອງມື້ອີງຕາມເຂດເວລາທ້ອງຖິ່ນກ່ຽວກັບ
ລະບົບທີ່ ບົດສະຫຼຸບ ແມ່ນແລ່ນ. ໄດ້ -Z ທາງເລືອກປ່ຽນເຂດເວລາເປັນ ເຂດເວລາ ໃນ
ຮູບແບບຂອງສະພາບແວດລ້ອມປ່ຽນແປງໄດ້ TZ ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ ກ່ຽວກັບ(7). ທ -z ການປ່ຽນແປງທາງເລືອກ
ເຂດເວລາໄປຫາເຂດເວລາທ້ອງຖິ່ນຢູ່ທີ່ເຈົ້າພາບທີ່ເປັນແຫຼ່ງຂອງການປະຕິບັດ
metrics, ຕາມທີ່ລະບຸໄວ້ໃນປ້າຍຊື່ຂອງບັນທຶກການຈັດເກັບ.
OUTPUT ຮູບແບບ
ໄດ້ ບົດສະຫຼຸບ ຮູບແບບຜົນຜະລິດແມ່ນ spartan ຍ້ອນວ່າມັນແມ່ນຈຸດປະສົງທີ່ຈະໄດ້ຮັບການຫຼັງຈາກການປຸງແຕ່ງກັບ
ເຄື່ອງມືມາດຕະຖານ. ນີ້ຫມາຍຄວາມວ່າບໍ່ມີຄໍາບັນຍາຍທີ່ກ່ຽວຂ້ອງກັບແຕ່ລະພາກສະຫນາມຜົນຜະລິດ
ເຊິ່ງຈະເຮັດໃຫ້ການປຸງແຕ່ງຍາກຂຶ້ນ. ເຈດຕະນານັ້ນ ບົດສະຫຼຸບ ຜົນຜະລິດໄດ້ຖືກນວດ
ເຂົ້າໄປໃນຮູບແບບທີ່ສາມາດຖືກນໍາໃຊ້ໂດຍໂຄງການຕາຕະລາງ, ແມ່ນເຫມາະສົມສໍາລັບການລວມຢູ່ໃນ a
ຫນ້າເວັບ, ຫຼືໃດກໍ່ຕາມ.
ສໍາລັບແຕ່ລະ metric, ບົດສະຫຼຸບ ຜະລິດຕະພັນຜົນຜະລິດເສັ້ນດຽວດັ່ງຕໍ່ໄປນີ້:
ຊື່ metric ຄ່າ ຫນ່ວຍ
ສໍາລັບການວັດແທກທີ່ມີຫຼາຍຕົວຢ່າງ, ບົດສະຫຼຸບ ຜະລິດຫຼາຍເສັ້ນຜົນຜະລິດເປັນ
ຕໍ່ໄປນີ້:
ຊື່ metric ["ຕົວຢ່າງ 1"] ຄ່າ ຫນ່ວຍ
ຊື່ metric ["ຕົວຢ່າງ 2"] ຄ່າ ຫນ່ວຍ
ຊື່ metric ["ຕົວຢ່າງ N"] ຄ່າ ຫນ່ວຍ
ພິມ ຄ່າ ສໍາລັບແຕ່ລະ metric ສະເຫມີປະຕິບັດຕາມຄໍາສັ່ງນີ້: stochastic ສະເລ່ຍ, ເວລາ
ສະເລ່ຍ, ຕໍາ່ສຸດທີ່, ການປະທັບຕາຕໍາ່ສຸດທີ່, ສູງສຸດ, ການປະທັບຕາສູງສຸດ, ນັບ, [bin 1 range] bin
1 ນັບ, ... [bin nbins range], ຖັງ nbins ນັບ. ຄ່າສ່ວນບຸກຄົນສໍາລັບແຕ່ລະ metric
ມີການແຍກຊ່ອງຫວ່າງ (ເວັ້ນເສຍແຕ່ວ່າ -f ທາງເລືອກແມ່ນການນໍາໃຊ້).
ຕົວຊີ້ວັດທັງໝົດທີ່ວັດແທກເປັນຫົວໜ່ວຍເວລາຈະຖືກປ່ຽນເປັນວິນາທີ
ກ່ອນທີ່ຈະຖືກແປງອັດຕາແລະນໍາໃຊ້ໃນ ບົດສະຫຼຸບ ການຄິດໄລ່. ຄຸນຄ່າ
ການຄິດໄລ່ສໍາລັບ metrics ເຫຼົ່ານີ້ຍັງຖືກພິມອອກເປັນວິນາທີ.
ຫນ່ວຍງານຈະຖືກສະແດງຢູ່ໃນຮູບແບບທີ່ອະທິບາຍໂດຍ pmUnitsStr(3).
ໃຫ້ທັງສອງ -i or -I ທາງເລືອກ, ບົດສະຫຼຸບ ຜະລິດສອງເວລາທີ່ແຕກຕ່າງກັນ
ຮູບແບບ, ຂຶ້ນກັບໄລຍະທີ່ມັນດໍາເນີນການ. ສໍາລັບໄລຍະຫ່າງທີ່ໃຫຍ່ກວ່າ 24
ຊົ່ວໂມງ, ວັນທີແມ່ນສະແດງນອກເຫນືອໄປຈາກເວລາທີ່ສູງສຸດແລະ / ຫຼື minima
ເກີດຂຶ້ນ. ຖ້າຂອບເຂດຂອງຂໍ້ມູນທີ່ຖືກກວດສອບແມ່ນຫນ້ອຍກວ່າ 24 ຊົ່ວໂມງ, ຈະຊັດເຈນກວ່າ
ຮູບແບບຖືກນໍາໃຊ້ (ເວລາແມ່ນສະແດງດ້ວຍຄວາມແມ່ນຍໍາ millisecond, ແຕ່ບໍ່ມີວັນທີ).
ຫມາຍເຫດ
ຄ່າສະເລ່ຍຂອງແຕ່ລະຕົວວັດແທກແມ່ນຄິດໄລ່ດັ່ງນີ້:
ການວັດແທກທີ່ບໍ່ແມ່ນຕົວຕ້ານທານແມ່ນສະເລ່ຍໂດຍໃຊ້ stochastic ໂດຍສະເລ່ຍ - ການສັງເກດແຕ່ລະມີ
ນ້ຳໜັກເທົ່າກັນຕໍ່ການຄຳນວນຄ່າສະເລ່ຍ (ຜົນລວມຂອງຄ່າທັງໝົດແບ່ງດ້ວຍ
ຈໍານວນທັງຫມົດຂອງມູນຄ່າ, ສໍາລັບແຕ່ລະ metric).
Counter metrics ແມ່ນສະເລ່ຍໂດຍໃຊ້ເວລາສະເລ່ຍ (ໂດຍຄ່າເລີ່ມຕົ້ນ), ແຕ່ -x ທາງເລືອກສາມາດເປັນ
ໃຊ້ເພື່ອລະບຸວ່າຕົວນັບຈະຖືກສະເລ່ຍໂດຍໃຊ້ວິທີ stochastic ແທນ. ເມື່ອໃດ
ການຄິດໄລ່ສະເລ່ຍທີ່ໃຊ້ເວລາ, ຜົນລວມຂອງຜະລິດຕະພັນຂອງຄ່າຕົວຢ່າງຂອງແຕ່ລະຄູນດ້ວຍ
ຄວາມແຕກຕ່າງເວລາລະຫວ່າງແຕ່ລະຕົວຢ່າງ, ຖືກແບ່ງອອກດ້ວຍເວລາລວມທີ່ metric ນັ້ນ
ຖືກບັນທຶກ.
Counter metrics ທີ່ມີການວັດແທກບໍ່ກວມເອົາ 90% ຂອງແຟ້ມຈັດເກັບຈະຖືກພິມອອກດ້ວຍ
ຊື່ເມຕຣິກທີ່ນຳໜ້າດ້ວຍເຄື່ອງໝາຍດາວ (*).
EXAMPLE
$ pmlogsummary -aN -p 1 -B 3 surf network.interface.out.bytes
ປ້າຍກຳກັບບັນທຶກ (ຮູບແບບບັນທຶກເວີຊັນ 1)
ຕົວຊີ້ວັດການປະຕິບັດຈາກເຈົ້າພາບ www.sgi.com
ເລີ່ມ Tue Jan 14 20:50:50.317 1997
ສິ້ນສຸດວັນພຸດທີ 29 ມັງກອນ 10:13:07.387 1997
network.interface.out.bytes ["xpi0"] 202831.3 202062.5 20618.7 \
1235067.7 971 [<=425435.0] 912 [<=830251.4] 42 [<=1235067.7] \
17 byte / ວິນາທີ
network.interface.out.bytes ["xpi1"] 0.0 0.0 0.0 0.0 1033 [<= 0.0] \
1033 [] 0 [] 0 byte / sec
network.interface.out.bytes ["et0"] 0.0 0.0 0.0 0.0 1033 [<=0.0] \
1033 [] 0 [] 0 byte / sec
network.interface.out.bytes ["lo0"] 899.0 895.2 142.6 9583.1 1031 \
[=3289.4] 1027 [<=6436.2] 3 [<=9583.1] 1 byte / ວິນາທີ
ລາຍລະອຽດຂອງແຕ່ລະພາກສະຫນາມໃນແຖວທໍາອິດຂອງຜົນໄດ້ຮັບສະຖິຕິ, ເຊິ່ງອະທິບາຍຫນຶ່ງ
ຕົວຢ່າງຂອງ network.interface.out.bytes metric, ຕໍ່ໄປນີ້:
┌───────────────────────────────────────────── ──────────┐
│ ພາກສະຫນາມ │ ຄວາມຫມາຍ │
├────────────────────────────────────────── ──────────┤
│["xpi0"] │ ຊື່ຕົວຢ່າງ │
│202831.3 │ ສະເລ່ຍ stochastic │
│202062.5 │ ເວລາສະເລ່ຍ │
│20618.7 │ ຄ່າຕໍ່າສຸດ │
│1235067.7 │ ຄ່າສູງສຸດ │
│971 │ ຈຳນວນຄ່າທັງໝົດສຳລັບຕົວຢ່າງນີ້ │
│[<=425435.0] │ ໄລຍະສຳລັບຖັງທຳອິດ (20618.7-425435.0) │
│912 │ ຈຳນວນຄ່າໃນຖັງທຳອິດ │
│[<=830251.4] │ ໄລຍະສຳລັບຖັງທີສອງ (425435.0-830251.4) │
│42 │ ຈຳນວນຄ່າໃນຖັງທີສອງ │
│[<=1235067.7] │ ໄລຍະສຳລັບຖັງທີສາມ (830251.4-1235067.7) │
│17 │ ຈຳນວນຄ່າໃນຖັງທີສາມ │
│byte / sec │ ຫົວໜ່ວຍພື້ນຖານສຳລັບ metric ນີ້ │
└──────────────────────────────────────────── ──────────┘
ໃຊ້ pmlogsummary ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net