GoGPT Best VPN GoSearch

OnWorks favicon

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

ດໍາເນີນການ ocount ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ocount ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ocount - ເຄື່ອງມືນັບເຫດການສໍາລັບ Linux

ສະຫຼຸບສັງລວມ


ຈຳນວນ [ ທາງເລືອກໃນການ ] [ --system-wide | -- ລາຍການຂະບວນການ | --ລາຍການກະທູ້ | --cpu-
ບັນຊີລາຍຊື່ | [ຄໍາສັ່ງ [ args ] ] ]

ລາຍລະອຽດ


ຈຳນວນ ເປັນເຄື່ອງມື OProfile ທີ່ສາມາດໃຊ້ເພື່ອນັບເຫດການຮາດແວພື້ນເມືອງທີ່ເກີດຂຶ້ນໃນ
ບໍ່ວ່າຈະເປັນຄໍາຮ້ອງສະຫມັກທີ່ໃຫ້, ຊຸດຂອງຂະບວນການຫຼືກະທູ້, ຊຸດຍ່ອຍຂອງລະບົບການເຄື່ອນໄຫວ
ໂປເຊດເຊີ, ຫຼືລະບົບທັງຫມົດ. ຂໍ້​ມູນ​ທີ່​ເກັບ​ກໍາ​ໃນ​ລະ​ຫວ່າງ​ການ​ນັບ​ກອງ​ປະ​ຊຸມ​ແມ່ນ​
ສະແດງເປັນ stdout ໂດຍຄ່າເລີ່ມຕົ້ນຫຼື, ທາງເລືອກ, ກັບໄຟລ໌.

ເມື່ອນັບເຫດການຫຼາຍອັນ, ເຄີເນນອາດຈະບໍ່ສາມາດນັບເຫດການທັງໝົດໄດ້
ພ້ອມໆກັນ ແລະ, ດັ່ງນັ້ນ, ອາດຈະຈໍາເປັນຕ້ອງໄດ້ multiplex ການນັບຂອງເຫດການ. ຖ້ານີ້
ເກີດຂຶ້ນ, ຖັນ "ເປີເຊັນທີ່ໃຊ້ເວລາເປີດໃຊ້ງານ" ໃນ ຈຳນວນ ຜົນຜະລິດຈະຫນ້ອຍກວ່າ 100, ແຕ່
ການນັບຖືກປັບຂະໜາດເຖິງ 100% ມູນຄ່າຄາດຄະເນ.

RUN ຮູບແບບ


ຫນຶ່ງ (ແລະພຽງແຕ່ຫນຶ່ງ) ຂອງດັ່ງຕໍ່ໄປນີ້ ແລ່ນ ໂຫມດ ຕ້ອງໄດ້ຮັບການລະບຸ. ຖ້າເຈົ້າແລ່ນ ຈຳນວນ ການນໍາໃຊ້
ຮູບແບບການແລ່ນອື່ນນອກຈາກ ຄໍາສັ່ງ [args] , ກົດ Ctrl-c ເພື່ອຢຸດ ຈຳນວນ ໃນ​ເວ​ລາ​ທີ່​ສໍາ​ເລັດ​ການ​ນັບ​
(ຕົວຢ່າງ, ເມື່ອຂະບວນການຕິດຕາມສິ້ນສຸດລົງ). ຖ້າເຈົ້າເປັນພື້ນຫລັງ ຈຳນວນ (ie, ກັບ '&') ໃນຂະນະທີ່
ການນໍາໃຊ້ຫນຶ່ງຮູບແບບການແລ່ນເຫຼົ່ານີ້, ທ່ານ ຕ້ອງ ຢຸດມັນໃນລັກສະນະທີ່ຄວບຄຸມເພື່ອໃຫ້ຂໍ້ມູນ
ຂະບວນການເກັບລວບລວມສາມາດຖືກປິດຢ່າງສະອາດແລະຜົນໄດ້ຮັບສຸດທ້າຍສາມາດສະແດງໄດ້. ໃຊ້ ຂ້າ
-SIGINT ສໍາລັບຈຸດປະສົງນີ້.

ຄໍາສັ່ງ [args]
ໄດ້ ຄໍາສັ່ງ ແມ່ນຄໍາຮ້ອງສະຫມັກທີ່ຈະນັບເຫດການ. ໂຕ້ຖຽງ ແມ່ນການປ້ອນຂໍ້ມູນ
ການໂຕ້ຖຽງທີ່ຕ້ອງການໂດຍຄໍາຮ້ອງສະຫມັກ. ໄດ້ ຄໍາສັ່ງ ແລະການໂຕ້ຖຽງຂອງມັນ ຕ້ອງ be
positioned ໃນຕອນທ້າຍຂອງເສັ້ນຄໍາສັ່ງ, ຫຼັງຈາກທາງເລືອກ ocount ທັງຫມົດ.

-- ລາຍການຂະບວນການ / -p pids
ໃຊ້ຕົວເລືອກນີ້ເພື່ອນັບເຫດການສຳລັບໜຶ່ງ ຫຼືຫຼາຍກວ່າໜຶ່ງແອັບພລິເຄຊັນທີ່ແລ່ນຢູ່ແລ້ວ,
ລະບຸຜ່ານລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ ( pids ). ຈໍານວນເຫດການຈະຖືກເກັບກໍາສໍາລັບ
ເດັກ​ນ້ອຍ​ທັງ​ຫມົດ​ຂອງ​ຂະ​ບວນ​ການ​ທີ່​ຜ່ານ​ການ (es​) ເຊັ່ນ​ດຽວ​ກັນ​. ທ່ານຕ້ອງມີສິດທິພິເສດສໍາລັບການ
ID ຜູ້​ໃຊ້​ພາຍ​ໃຕ້​ການ​ທີ່​ຂະ​ບວນ​ການ​ທີ່​ກໍາ​ນົດ​ໄວ້​ແມ່ນ​ແລ່ນ​; e.g. ສໍາລັບຮາກທີ່ບໍ່ແມ່ນຮາກ
ຜູ້ໃຊ້, ID ຜູ້ໃຊ້ຂອງຂະບວນການ (es) ແມ່ນຄືກັນກັບທີ່ໃຊ້ສໍາລັບການແລ່ນ ocount. ກ
ການຂາດສິດທິພິເສດຈະເຮັດໃຫ້ຂໍ້ຄວາມລົ້ມເຫລວຕໍ່ໄປນີ້:
perf_event_open ລົ້ມເຫລວດ້ວຍການອະນຸຍາດຖືກປະຕິເສດ

--ລາຍການກະທູ້ / -r ຂ່າວ
ໃຊ້ຕົວເລືອກນີ້ເພື່ອນັບເຫດການສຳລັບໜຶ່ງ ຫຼືຫຼາຍກວ່າໜຶ່ງກະທູ້ທີ່ແລ່ນຢູ່ແລ້ວ, ລະບຸໄວ້
ຜ່ານລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ ( ຂ່າວ ). ການນັບເຫດການຈະ ບໍ່ ເກັບກໍາສໍາລັບການໃດໆ
ເດັກນ້ອຍຂອງກະທູ້ທີ່ຜ່ານ. ເບິ່ງລາຍລະອຽດຂອງ -- ລາຍການຂະບວນການ ກ່ຽວກັບ
ສິດທິພິເສດທີ່ຕ້ອງການ.

-- ລະບົບ / -s
ຕົວເລືອກນີ້ແມ່ນສໍາລັບການນັບເຫດການສໍາລັບຂະບວນການທັງຫມົດທີ່ເຮັດວຽກຢູ່ໃນລະບົບຂອງທ່ານ. ເຈົ້າ
ຕ້ອງມີສິດອຳນາດຂອງຮາກເພື່ອແລ່ນຈຳນວນໃນໂໝດນີ້.

--cpu-list / -C CPU
ຕົວເລືອກນີ້ແມ່ນສໍາລັບການນັບເຫດການຢູ່ໃນຊຸດຍ່ອຍຂອງໂປເຊດເຊີໃນລະບົບຂອງທ່ານ. ເຈົ້າ
ຕ້ອງມີສິດອຳນາດຂອງຮາກເພື່ອເອີ້ນໃຊ້ຈຳນວນໃນໂໝດນີ້. ນີ້ແມ່ນເຄື່ອງໝາຍຈຸດທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ
ບັນຊີລາຍຊື່, ບ່ອນທີ່ແຕ່ລະອົງປະກອບໃນບັນຊີລາຍຊື່ອາດຈະເປັນຈໍານວນໂຮງງານຜະລິດດຽວຫຼື a
ຊ່ວງຂອງຕົວເລກໂຮງງານຜະລິດ; ຕົວຢ່າງ: '-C 2,3,4-11,15'.

ອື່ນໆ OPTIONS


--ເຫດການ / -e ເຫດການ1[,ເຫດການ2[,...]]
ທາງເລືອກນີ້ແມ່ນສໍາລັບການຖ່າຍທອດບັນຊີລາຍຊື່ທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງສະເພາະເຫດການສໍາລັບ
ການນັບ. ແຕ່ລະເຫດການ spec ແມ່ນຂອງຮູບແບບ:
ຊື່[:unitmask[:kernel[:user]]]
ຫມາຍ​ເຫດ​: Do ບໍ່ ປະກອບມີ ນັບ ຄ່າໃນເຫດການ spec, ຍ້ອນວ່າພາລາມິເຕີນັ້ນແມ່ນພຽງແຕ່
ຕ້ອງການໃນເວລາສ້າງໂປຣໄຟລ໌.

ທ່ານສາມາດກໍານົດ ໜ້າກາກຫົວຫນ່ວຍ ຄ່າໂດຍໃຊ້ຄ່າຕົວເລກ (ຄ່າ hex ຕ້ອງ
ເລີ່ມຕົ້ນດ້ວຍ "0x") ຫຼືຊື່ສັນຍາລັກ (ຖ້າ ຊື່= ພາກສະຫນາມແມ່ນສະແດງຢູ່ໃນ
ໂພຊະນາການ ຜົນຜະລິດ). ສໍາລັບບາງຫນ້າກາກຫນ່ວຍທີ່ມີຊື່, ຄ່າ hex ແມ່ນບໍ່ເປັນເອກະລັກ; ດັ່ງນັ້ນ,
ເຄື່ອງມື OProfile ບັງຄັບໃຫ້ລະບຸຄ່າໜ້າກາກໜ່ວຍດັ່ງກ່າວຕາມຊື່. ຖ້າບໍ່ມີຫນ້າກາກຫົວຫນ່ວຍ
ຖືກກໍານົດໄວ້, ຄ່າເລີ່ມຕົ້ນຂອງຫນ້າກາກຫນ່ວຍບໍລິການສໍາລັບເຫດການແມ່ນຖືກນໍາໃຊ້.

ໄດ້ kernel ແລະ ຜູ້ໃຊ້ ພາກສ່ວນຂອງສະເພາະເຫດການແມ່ນຄ່າສອງ ('1' ຫຼື '0')
ຊີ້ບອກວ່າຈະນັບເຫດການຢູ່ໃນພື້ນທີ່ແກ່ນ ແລະພື້ນທີ່ຜູ້ໃຊ້ຫຼືບໍ່.
ຫມາຍ​ເຫດ​: ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ຈະ​ລະ​ບຸ​ kernel/ຜູ້ໃຊ້ bits, ທ່ານຍັງຕ້ອງລະບຸ a ໜ້າກາກຫົວຫນ່ວຍ
ຄ່າ, ເຖິງແມ່ນວ່າປະເພດຂອງໂປເຊດເຊີທີ່ແລ່ນບໍ່ໄດ້ໃຊ້ຫນ້າກາກຫນ່ວຍ - ໃນກໍລະນີນີ້,
ໃຊ້ຄ່າ '0' ເພື່ອໝາຍເຖິງໜ້າກາກໜ່ວຍ null; ຍົກ​ຕົວ​ຢ່າງ:
-e INST_RETIRED_ANY_P:0:1:0
^ ^ ^
| | |--- '0': ບໍ່ນັບເຫດການພື້ນທີ່ຂອງຜູ້ໃຊ້
| |-- '1': ນັບເຫດການຊ່ອງຫວ່າງຂອງແກ່ນ
|-- '0': ໜ້າກາກຫົວຫນ່ວຍ null

ຊື່ເຫດການສໍາລັບບາງປະເພດໂປເຊດເຊີປະກອບມີ a _GRP ຕໍ່ທ້າຍ. ສໍາລັບກໍລະນີດັ່ງກ່າວ,
ໄດ້ --ເຫດການ ທາງ​ເລືອກ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ໂດຍ​ຫຼື​ບໍ່​ມີ​ _GRP បច្ច័យ.

ເມື່ອບໍ່ມີການລະບຸສະເພາະເຫດການ, ເຫດການເລີ່ມຕົ້ນສໍາລັບໂປເຊດເຊີທີ່ແລ່ນ
ປະເພດຈະຖືກນໍາໃຊ້ສໍາລັບການນັບ. ໃຊ້ ໂພຊະນາການ ເພື່ອບອກເຫດການທີ່ມີໃຫ້ກັບເຈົ້າ
ປະເພດໂປເຊດເຊີ.

--ກະທູ້ແຍກຕ່າງຫາກ / -t
ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ຮ່ວມກັບບໍ່ວ່າຈະ -- ລາຍການຂະບວນການ or --ກະທູ້-
ບັນຊີລາຍຊື່ ທາງ​ເລືອກ​ທີ່​ຈະ​ສະ​ແດງ​ການ​ນັບ​ເຫດ​ຜົນ​ໃນ​ພື້ນ​ຖານ​ຕໍ່​ກະ​ທູ້ (ຕໍ່​ຂະ​ບວນ​ການ​)​. ໂດຍບໍ່ມີການ
ທາງ​ເລືອກ​ນີ້​, ການ​ນັບ​ທັງ​ຫມົດ​ແມ່ນ​ລວມ​.

ຫມາຍ​ເຫດ​: ຖ້າກະທູ້ໃຫມ່ເລີ່ມຕົ້ນໂດຍຂະບວນການ (es) ຈະຖືກຕິດຕາມຫຼັງຈາກນັບ
ເລີ່ມຕົ້ນ, ການນັບສໍາລັບກະທູ້ເຫຼົ່ານັ້ນແມ່ນລວມເຂົ້າກັບຈໍານວນພໍ່ແມ່ຂອງເຂົາເຈົ້າ.

--cpu ແຍກ / -c
ທາງເລືອກນີ້ສາມາດຖືກນໍາໃຊ້ຮ່ວມກັບບໍ່ວ່າຈະ -- ລະບົບ or --cpu-list
ທາງເລືອກທີ່ຈະສະແດງການນັບເຫດການບົນພື້ນຖານຕໍ່ CPU. ໂດຍບໍ່ມີທາງເລືອກນີ້, ທັງຫມົດຈະນັບ
ແມ່ນລວມ.

--ຊ່ວງເວລາ / -i interval_length[:num_intervals]

ຫມາຍ​ເຫດ​: ໄດ້ interval_length ແມ່ນໃຫ້ຢູ່ໃນ milliseconds. ຢ່າງໃດກໍຕາມ, ໃນປັດຈຸບັນ
ການປະຕິບັດພຽງແຕ່ສະຫນັບສະຫນູນ granularity 100 ms, ສະນັ້ນໃຫ້ interval_length ຈະ
ຈະຖືກປັດເຂົ້າໃກ້ທີ່ສຸດ 100 ms. ຜົນໄດ້ຮັບທີ່ເກັບກໍາສໍາລັບແຕ່ລະໄລຍະຫ່າງ
ພິມທັນທີແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງການຖິ້ມຂີ້ເຫຍື້ອຂອງການນັບເຫດການສະສົມ
ໃນຕອນທ້າຍຂອງການແລ່ນ. ຕົວນັບຖືກຣີເຊັດເປັນສູນໃນຕອນເລີ່ມຕົ້ນຂອງແຕ່ລະໄລຍະ.

If num_intervals ແມ່ນ​ລະ​ບຸ​ໄວ້​, ຈຳນວນ ອອກຫຼັງຈາກຈໍານວນໄລຍະທີ່ກໍານົດ
ເກີດຂຶ້ນ.

-- ຮູບ​ແບບ​ໂດຍ​ຫຍໍ້​ / -b
ໃຊ້ຕົວເລືອກນີ້ເພື່ອພິມຜົນໄດ້ຮັບໃນຮູບແບບສັ້ນໆຕໍ່ໄປນີ້:
[cpu ຫຼື thread,] [:umask[:K:U]], ,
[ ,]< string >[< u32>[ ]],< u32 >,< ສອງ >

umask ໄດ້​, Kernel ແລະ Uໂໝດ ser ຖືກພິມອອກພຽງແຕ່ຖ້າຄ່າຖືກລະບຸເປັນ
ສ່ວນຫນຶ່ງຂອງເຫດການ. ຊ່ອງຂໍ້ມູນ 'K' ແລະ 'U' ແມ່ນຊ່ອງຂໍ້ມູນຄູ່ທີ່ແຍກອອກດ້ວຍຈໍ້າສອງເມັດ,
ບ່ອນທີ່ຄ່າສໍາລັບແຕ່ລະຊ່ອງຂໍ້ມູນຄູ່ອາດຈະເປັນ '0' ຫຼື '1'.

If --timer-interval ແມ່ນໄດ້ລະບຸໄວ້, ເປັນເສັ້ນແຍກຕ່າງຫາກທີ່ຈັດຮູບແບບເປັນ
ສະ​ແຕມ​ເວ​ລາ​, [.n]
ຖືກພິມອອກກ່ອນການນັບການຖິ້ມຂີ້ເຫຍື້ອແຕ່ລະຄັ້ງ. ຖ້າໄລຍະເວລາທີ່ລະບຸໄວ້ແມ່ນ
ໜ້ອຍກວ່າໜຶ່ງວິນາທີ, ເວລາຈະມີຄວາມຊັດເຈນ 1/10 ວິນາທີ.

--output-file / -f outfile_name
ຜົນໄດ້ຮັບແມ່ນຂຽນໃສ່ outfile_name ແທນທີ່ຈະໂຕ້ຕອບກັບ terminal.

-- verbose / -V
ໃຊ້ທາງເລືອກນີ້ເພື່ອເພີ່ມ verbosity ຂອງຜົນຜະລິດ.

- ການປ່ຽນແປງ / -v
ສະແດງເວີຊັນຈຳນວນ.

- ຊ່ວຍ / -h
ສະ​ແດງ​ຂໍ້​ຄວາມ​ການ​ນໍາ​ໃຊ້​ໂດຍ​ຫຍໍ້​.

-- ການ​ນໍາ​ໃຊ້​ / -u
ສະ​ແດງ​ຂໍ້​ຄວາມ​ການ​ນໍາ​ໃຊ້​ໂດຍ​ຫຍໍ້​.

EXAMPLE


$ ocount ເຮັດໃຫ້

ເວີຊັ່ນ


ຫນ້າຜູ້ຊາຍນີ້ແມ່ນປະຈຸບັນສໍາລັບ opprofile-1.1.0.

ໃຊ້ ocount ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.