ນີ້ແມ່ນຄໍາສັ່ງ systemd-bootchart ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
systemd-bootchart - ເຄື່ອງມືກໍານົດການບູດປະສິດທິພາບ
ລາຍລະອຽດ
systemd-bootchart ເປັນເຄື່ອງມື, ໂດຍປົກກະຕິແລ່ນໃນການເລີ່ມຕົ້ນລະບົບ, ທີ່ເກັບກໍາການໂຫຼດ CPU,
ການໂຫຼດດິສກ໌, ການນຳໃຊ້ໜ່ວຍຄວາມຈຳ, ເຊັ່ນດຽວກັນກັບຂໍ້ມູນຕໍ່ຂະບວນການຈາກລະບົບແລ່ນ.
ຜົນໄດ້ຮັບທີ່ເກັບກໍາແມ່ນຜົນຜະລິດເປັນກາຟ SVG. ໂດຍປົກກະຕິ, systemd-bootchart ຖືກເອີ້ນໂດຍ
ແກ່ນໂດຍການຖ່າຍທອດ init=/lib/systemd/systemd-bootchart ຢູ່ໃນເສັ້ນຄໍາສັ່ງ kernel.
systemd-bootchart ຫຼັງຈາກນັ້ນຈະຕັດ init ທີ່ແທ້ຈິງອອກໄປເພື່ອສືບຕໍ່ການເລີ່ມຕົ້ນລະບົບປົກກະຕິ, ໃນຂະນະທີ່
ການຕິດຕາມ ແລະບັນທຶກຂໍ້ມູນການເລີ່ມຕົ້ນໃນພື້ນຫຼັງ.
ຫຼັງຈາກການເກັບກໍາຂໍ້ມູນຈໍານວນຫນຶ່ງ (ໂດຍປົກກະຕິ 15-30 ວິນາທີ, ຄ່າເລີ່ມຕົ້ນ 20 s) ໄດ້.
ການບັນທຶກຢຸດ ແລະກາຟແມ່ນສ້າງຂຶ້ນຈາກຂໍ້ມູນທີ່ບັນທຶກໄວ້. ເສັ້ນສະແດງນີ້ປະກອບດ້ວຍ
ຂໍ້ຄຶດທີ່ສໍາຄັນກ່ຽວກັບຊັບພະຍາກອນທີ່ຖືກນໍາໃຊ້, ໃນຄໍາສັ່ງໃດ, ແລະບ່ອນທີ່ເປັນໄປໄດ້
ບັນຫາມີຢູ່ໃນລໍາດັບການເລີ່ມຕົ້ນຂອງລະບົບ. ມັນເປັນສິ່ງຈໍາເປັນທີ່ລະອຽດກວ່າ
ສະບັບຂອງ systemd- ວິເຄາະ ຕອນດິນຂອງຕົນ function
ແນ່ນອນ, ຕາຕະລາງບູດຍັງສາມາດຖືກໃຊ້ໃນເວລາໃດກໍ່ຕາມເພື່ອເກັບກໍາແລະສະແດງຂໍ້ມູນບາງຢ່າງ
ສໍາລັບຈໍານວນເວລາ. ມັນແມ່ນແນະນໍາໃຫ້ໃຊ້ --rel ສະຫຼັບໃນກໍລະນີນີ້.
Bootchart ບໍ່ຕ້ອງການສິດທິຂອງຮາກ, ແລະຈະດໍາເນີນການຢ່າງມີຄວາມສຸກເປັນຜູ້ໃຊ້ປົກກະຕິ.
ກຣາຟຂອງບູດສະຕຼິດແມ່ນຕາມຄ່າເລີ່ມຕົ້ນທີ່ຂຽນເວລາຂຽນໄວ້ໃນ /run/log ແລະບັນທຶກໄວ້ໃນວາລະສານ
ກັບ MESSAGE_ID=9f26aa562cf440c2b16c773d0479b518. ພາກສະຫນາມວາລະສານ BOOTCHART= ປະກອບດ້ວຍ
bootchart ໃນຮູບແບບ SVG.
ການຮຽກຮ້ອງ
systemd-bootchart ສາມາດໄດ້ຮັບການຮຽກຮ້ອງໃນຫຼາຍວິທີທີ່ແຕກຕ່າງກັນ:
ແກ່ນ ການຮຽກຮ້ອງ
ແກ່ນສາມາດເອີ້ນໄດ້ systemd-bootchart ແທນທີ່ຈະເປັນຂະບວນການ init. ໃນທາງກັບກັນ,
systemd-bootchart ຈະຮຽກຮ້ອງ /lib/systemd/systemd.
ເລີ່ມຕົ້ນ as a ມາດຕະການ ໂຄງການ
ຫນຶ່ງສາມາດປະຕິບັດ systemd-bootchart ເປັນຄໍາຮ້ອງສະຫມັກປົກກະຕິຈາກເສັ້ນຄໍາສັ່ງ. ໃນນີ້
ໂຫມດ, ມັນແມ່ນແນະນໍາໃຫ້ສູງທີ່ຈະຜ່ານ -r ທຸງເພື່ອບໍ່ໃຫ້ເສັ້ນສະແດງເວລາ
ຜ່ານໄປຕັ້ງແຕ່ boot ແລະກ່ອນ systemd-bootchart ໄດ້ເລີ່ມຕົ້ນ, ເພາະວ່າມັນອາດຈະສົ່ງຜົນໃຫ້
ເສັ້ນສະແດງຂະຫນາດໃຫຍ່ທີ່ສຸດ. ເວລາທີ່ຜ່ານໄປຕັ້ງແຕ່ການບູດອາດຈະລວມເຖິງເວລາໃດກໍ່ຕາມ
ລະບົບໄດ້ຖືກໂຈະ.
OPTIONS
ທາງເລືອກເຫຼົ່ານີ້ຍັງສາມາດໄດ້ຮັບການຕັ້ງຄ່າໃນ /etc/systemd/bootchart.conf ໄຟລ໌. ເບິ່ງ
bootchart.conf(5).
-h, - ຊ່ວຍ
ພິມບົດຄວາມຊ່ວຍເຫຼືອສັ້ນແລະອອກ.
-n, --ຕົວຢ່າງ N
ລະບຸຈໍານວນຂອງຕົວຢ່າງ, N, ເພື່ອບັນທຶກ. ຕົວຢ່າງຈະຖືກບັນທຶກເປັນໄລຍະໆ
ກໍານົດດ້ວຍ --ຄວາມຖີ່.
-f, --ຄວາມຖີ່ f
ລະບຸຄວາມຖີ່ຂອງບັນທຶກຕົວຢ່າງ, ເປັນບວກທີ່ແທ້ຈິງ f, ໃນ Hz. ລະບົບສ່ວນໃຫຍ່ສາມາດຮັບມືກັບ
ຄ່າສູງເຖິງ 25-50 ໂດຍບໍ່ມີການສ້າງຄ່າໃຊ້ຈ່າຍຫຼາຍເກີນໄປ.
-r, --rel
ໃຊ້ເວລາສົມທຽບແທນເວລາຢ່າງແທ້ຈິງ. ນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບການນໍາໃຊ້ bootchart ຢູ່
ເວລາຫຼັງບູດເພື່ອໂປຣໄຟລ໌ລະບົບທີ່ບູດແລ້ວ. ໂດຍບໍ່ມີທາງເລືອກນີ້, ເສັ້ນສະແດງ
ຈະກາຍເປັນຂະຫນາດໃຫຍ່ທີ່ສຸດ. ຖ້າຕັ້ງ, ແກນລວງນອນເລີ່ມຕົ້ນທີ່ບັນທຶກທໍາອິດ
ຕົວຢ່າງແທນເວລາ 0.0.
-F, -- ບໍ່ມີການກັ່ນຕອງ
ປິດການທໍາງານການກັ່ນຕອງຂອງຫນ້າວຽກທີ່ບໍ່ໄດ້ປະກອບສ່ວນຢ່າງຫຼວງຫຼາຍໃນການບູດ.
ຂະບວນການທີ່ມີອາຍຸສັ້ນເກີນໄປ (ເຫັນພຽງແຕ່ໃນຕົວຢ່າງດຽວ) ຫຼືທີ່ບໍ່ໄດ້ບໍລິໂພກ
ເວລາ CPU ທີ່ສໍາຄັນໃດໆ (ຫນ້ອຍກວ່າ 0.001 s) ຈະບໍ່ສະແດງຢູ່ໃນຜົນຜະລິດ
ເສັ້ນສະແດງ.
-C, --cmdline
ສະແດງເສັ້ນຄໍາສັ່ງເຕັມທີ່ມີການໂຕ້ຖຽງຂອງຂະບວນການ, ແທນທີ່ຈະເປັນຂະບວນການເທົ່ານັ້ນ
ຊື່
-g, --control-group
ສະແດງກຸ່ມຄວບຄຸມຂະບວນການ
-o, -- ຜົນຜະລິດ ເສັ້ນທາງ
ລະບຸໄດເລກະທໍລີຜົນຜະລິດສໍາລັບກາຟ. ໂດຍຄ່າເລີ່ມຕົ້ນ, bootchart ຈະຂຽນກາຟ
ເພື່ອ /run/log.
-i, --ໃນມັນ ເສັ້ນທາງ
ໃຊ້ init binary ນີ້. ຄ່າເລີ່ມຕົ້ນເປັນ /lib/systemd/systemd.
-p, --pss
ເປີດໃຊ້ການບັນທຶກ ແລະການສ້າງກາຟຂອງຂະບວນການ' PSS (ຂະຫນາດທີ່ກໍານົດໄວ້ຕາມອັດຕາສ່ວນ).
ການບໍລິໂພກ. ເບິ່ງ filesystems/proc.txt ໃນເອກະສານ kernel ສໍາລັບຄໍາອະທິບາຍ
ຂອງພາກສະຫນາມນີ້.
-e, --entropy
ເປີດໃຊ້ການບັນທຶກ ແລະການສ້າງກຣາຟຂອງຂະໜາດຂອງກຸ່ມ kernel random entropy.
-x, --scale-x N
ປັດໄຈການປັບຂະໜາດແນວນອນສຳລັບອົງປະກອບກຣາຟທີ່ປ່ຽນແປງໄດ້ທັງໝົດ.
-y, --scale-y N
ປັດໄຈການຂະຫຍາຍແນວຕັ້ງສໍາລັບອົງປະກອບກາຟຕົວປ່ຽນແປງທັງຫມົດ.
OUTPUT
systemd-bootchart ສ້າງກາຟ SVG. ເພື່ອສະແດງຜົນເຫຼົ່ານັ້ນໃນການສະແດງກາຟິກ
ທຸກໆຕົວເບິ່ງທີ່ມີຄວາມສາມາດ SVG ສາມາດຖືກນໍາໃຊ້. ມັນຄວນຈະສັງເກດວ່າເຄື່ອງຈັກສະແດງ SVG ສ່ວນໃຫຍ່
ຕົວທ່ອງເວັບ (ລວມທັງ Chrome ແລະ Firefox) ແມ່ນໄວກວ່າກາຟິກທີ່ອຸທິດຕົນຫຼາຍເທົ່າ
ຄໍາຮ້ອງສະຫມັກເຊັ່ນ Gimp ແລະ Inkscape. ພຽງແຕ່ຊີ້ຕົວທ່ອງເວັບຂອງທ່ານທີ່ file: ///run/log/!
ປະຫວັດຄວາມເປັນ
ສະບັບຂອງ bootchart ນີ້ໄດ້ຖືກປະຕິບັດຕັ້ງແຕ່ເລີ່ມຕົ້ນ, ແຕ່ໄດ້ຮັບການດົນໃຈຈາກອະດີດ
bootchart incantations:
ຕົ້ນສະບັບ bash
ລະຫັດ bash/shell ຕົ້ນສະບັບປະຕິບັດ bootchart. ສະບັບນີ້ໄດ້ສ້າງການບີບອັດ
tarball ສໍາລັບການປຸງແຕ່ງກັບຄໍາຮ້ອງສະຫມັກພາຍນອກ. ສະບັບນີ້ບໍ່ໄດ້ເຮັດເສັ້ນສະແດງ
ສິ່ງໃດແດ່, ພຽງແຕ່ສ້າງຂໍ້ມູນ.
Ubuntu C ການປະຕິບັດ
ຮຸ່ນນີ້ປ່ຽນແທນຮຸ່ນແກະດ້ວຍຕົວບັນທຶກຂໍ້ມູນໄວແລະມີປະສິດທິພາບ, ແຕ່
ຍັງບໍ່ໄດ້ສະແດງຂໍ້ມູນ.
Java ຕາຕະລາງບູດ
ນີ້ແມ່ນແອັບພລິເຄຊັນກຣາຟຕົ້ນສະບັບສໍາລັບການສ້າງຕາຕະລາງຂໍ້ມູນ, ຂຽນໃນ java.
pybootchartgui.py
pybootchart ສ້າງກາຟຈາກຂໍ້ມູນທີ່ເກັບກໍາໂດຍທັງ bash ຫຼື C version.
ສະບັບຂອງ bootchart ທີ່ທ່ານກໍາລັງໃຊ້ໃນປັດຈຸບັນລວມທັງການເກັບກໍາຂໍ້ມູນແລະ
ການສ້າງຕາຕະລາງເຂົ້າໄປໃນຄໍາຮ້ອງສະຫມັກດຽວ, ເຮັດໃຫ້ມັນມີປະສິດທິພາບແລະງ່າຍດາຍກວ່າ. ບໍ່ມີ
ດົນກວ່ານັ້ນມີບັນຫາກ່ຽວກັບເວລາກັບຕົວເກັບກຳຂໍ້ມູນ ແລະນັກກຣາຟ, ເນື່ອງຈາກການສ້າງກາຟບໍ່ສາມາດ
ດໍາເນີນການຈົນກ່ວາຂໍ້ມູນໄດ້ຖືກເກັບກໍາ. ນອກຈາກນີ້, ຂໍ້ມູນເກັບຮັກສາໄວ້ໃນຫນ່ວຍຄວາມຈໍາໄດ້ຖືກຫຼຸດລົງເປັນ
ຕ້ອງການຕໍາ່ສຸດທີ່ຢ່າງແທ້ຈິງ.
ໃຊ້ systemd-bootchart ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net