Guider - ນັກວິເຄາະລະບົບປະຕິບັດການ Linux ທີ່ກວ້າງຂວາງ
Guider ແມ່ນໂປແກຼມທີ່ບໍ່ເສຍຄ່າແລະເປີດແຫຼ່ງ, ເຄື່ອງມືການວິເຄາະການເຮັດວຽກຂອງລະບົບທີ່ມີປະສິດທິພາບທີ່ຂຽນເປັນສ່ວນໃຫຍ່ໃນ Python ສຳ ລັບລະບົບປະຕິບັດການ Linux.
ມັນຖືກອອກແບບມາເພື່ອວັດແທກປະລິມານການ ນຳ ໃຊ້ຊັບພະຍາກອນຂອງລະບົບແລະຕິດຕາມພຶດຕິ ກຳ ຂອງລະບົບຈຶ່ງເຮັດໃຫ້ມັນງ່າຍຕໍ່ການວິເຄາະບັນຫາການເຮັດວຽກຂອງລະບົບຢ່າງມີປະສິດຕິພາບຫລືອະນຸຍາດໃຫ້ເຮັດໃຫ້ເກີດປະສິດຕິພາບ.
ມັນສະແດງໃຫ້ທ່ານຮູ້ຂໍ້ມູນຂ່າວສານທີ່ອຸດົມສົມບູນຫລາຍຢ່າງກ່ຽວກັບ CPU, ໜ່ວຍ ຄວາມ ຈຳ, ການ ນຳ ໃຊ້ແຜ່ນຕໍ່ຫົວຂໍ້, ຂະບວນການ, ໜ້າ ທີ່ຂອງລະບົບ (ຜູ້ໃຊ້/ແກ່ນ); ດັ່ງນັ້ນການເຮັດໃຫ້ມັນງ່າຍດາຍແທ້ໆທີ່ຈະເຂົ້າຫາສ່ວນລຸ່ມຂອງບັນຫາເຊິ່ງກໍ່ໃຫ້ເກີດການເຮັດວຽກຂອງລະບົບຜິດປົກກະຕິຫຼືເພື່ອປັບປຸງການເຮັດວຽກຂອງລະບົບໂດຍລວມ.
- ແກ່ນ Linux (> = 3.0)
- Python (> = 2.7)
- ຂະ ໜາດ buffer Kernel ແມ່ນ 40960.
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງ guider ຈາກແຫຼ່ງຕ່າງໆແລະ ນຳ ໃຊ້ມັນເພື່ອວິເຄາະແລະປັບປຸງການເຮັດວຽກຂອງລະບົບປະຕິບັດການ Linux ໂດຍລວມ.
ວິທີການສ້າງແລະຕິດຕັ້ງ Guider - ນັກວິເຄາະການປະຕິບັດ Linux
ໃນການຕິດຕັ້ງ Guider ໃນ Linux, ທຳ ອິດໃຫ້ clone ຫໍສະ ໝຸດ guider ຈາກ github ດັ່ງທີ່ເຫັນ.
$ git clone https://github.com/iipeace/guider.git $ cd guider $ guider.py [Run without installing]
ທ່ານສາມາດ ດຳ ເນີນການ guider.py
ໂດຍບໍ່ຕ້ອງຕິດຕັ້ງມັນ. ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງລຸ່ມນີ້ເພື່ອສ້າງແລະຕິດຕັ້ງມັນດັ່ງທີ່ສະແດງໄວ້.
$ make $ sudo make install
ຖ້າທ່ານສາມາດໃຊ້ PIP ໃນລະບົບຂອງທ່ານແລ້ວຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$sudo pip install --pre guider
ວິທີການ ນຳ ໃຊ້ Guider ເພື່ອວິເຄາະຜົນງານຂອງລະບົບ Linux
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຜູ້ ນຳ ທ່ຽວຄວນຄິດວ່າຈະ ກຳ ນົດຂະ ໜາດ ຂອງ buffer ສຳ ລັບການ ດຳ ເນີນງານຂອງມັນ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າມັນລົ້ມເຫລວໃນການເຮັດເຊັ່ນນັ້ນແລະສະແດງຂໍ້ຜິດພາດເມື່ອທ່ານຂໍມັນ, ທ່ານສາມາດກວດເບິ່ງຂະ ໜາດ ຂອງເຟີນີເຈີຂອງທ່ານ, ໂດຍມີ ຄຳ ສັ່ງນີ້.
$ sudo cat /sys/kernel/debug/tracing/buffer_size_kb
ຖ້າມູນຄ່າຕໍ່າກວ່າ 40960, ຫຼັງຈາກນັ້ນໃຫ້ ກຳ ນົດຄ່າທີ່ຕ້ອງການດັ່ງຕໍ່ໄປນີ້.
$ echo 40960 | sudo tee /sys/kernel/debug/tracing/buffer_size_kb
ທ່ານສາມາດຮຽກຮ້ອງຜູ້ ນຳ ທ່ຽວໃນກະທູ້, ໜ້າ ທີ່, ດ້ານເທິງ, ຮູບແບບເອກະສານແລະລະບົບໂດຍໃຊ້ syntax ຕໍ່ໄປນີ້.
$ guider [ mode | file ] [options]
ເຊັ່ນດຽວກັນກັບເຄື່ອງມືການວິເຄາະການເຮັດວຽກຂອງລະບົບ Linux ສ່ວນຫຼາຍ, ທ່ານ ຈຳ ເປັນຕ້ອງມີ ໜ້າ ຈໍກວ້າງເພື່ອເບິ່ງຜົນໄດ້ຮັບຂອງຜູ້ ນຳ ທ່ຽວຢ່າງຈະແຈ້ງ.
ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະເລີ່ມຕົ້ນການຕິດຕາມທີ່ຖືກຕ້ອງໃນຮູບແບບກະທູ້ (ກົດ [Ctrl + c]
ຢຸດຂະບວນການຕິດຕາມ) ເມື່ອທ່ານສິ້ນສຸດຂະບວນການ, ມັນຈະຊ່ວຍປະຢັດຂໍ້ມູນແລະເລີ່ມຕົ້ນຂັ້ນຕອນການວິເຄາະ, ແລະຫຼັງຈາກນັ້ນສະແດງໃຫ້ທ່ານລາຍງານການວິເຄາະ.
$ sudo guider record
ບົດລາຍງານການວິເຄາະປະກອບມີຂໍ້ມູນກ່ຽວກັບລະບົບທົ່ວໄປ, ຂໍ້ມູນກ່ຽວກັບ OS, ຂໍ້ມູນ CPU, ຂໍ້ມູນຫນ່ວຍຄວາມ ຈຳ, ຂໍ້ມູນກ່ຽວກັບແຜ່ນພ້ອມທັງຂໍ້ມູນຂອງກະທູ້ໄປສູ່ປາຍຂອງ pager. ພຽງແຕ່ໃຊ້ລູກສອນ Up
ແລະ Down
ເພື່ອເລື່ອນແລະເລື່ອນລົງ.
ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສະແດງການ ນຳ ໃຊ້ຊັບພະຍາກອນຂອງຂະບວນການ Linux ໃນເວລາຈິງ.
$ sudo guider.py top
ທ່ານສາມາດ ກຳ ນົດໄລຍະຫ່າງ ສຳ ລັບການສະແດງຜົນຜະລິດໂດຍໃຊ້ປຸ່ມ -i
ດັ່ງທີ່ສະແດງ.
$ sudo guider top -i 2
ເພື່ອຕິດຕາມທຸກຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບການ ນຳ ໃຊ້ຊັບພະຍາກອນ, ໃຫ້ໃຊ້ -a
ທຸງ.
$ sudo guider top -a
ທໍາອິດໄດ້ຮັບ ID ຂະບວນການໂດຍໃຊ້ pidof ຫຼື ps ຄໍາສັ່ງ.
$ pidof apache2 OR $ ps -e | grep apache2
ຫຼັງຈາກນັ້ນ, ວິເຄາະການ ນຳ ໃຊ້ຊັບພະຍາກອນຂອງມັນໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ເຊິ່ງສົ່ງຜົນຕໍ່ວົງຈອນຊີພີ, ເລກ ຄຳ ແນະ ນຳ, IPC, ຂໍ້ຜິດພາດ, ຄວາມຜິດພາດ, ແຄດ, ຄວາມຜິດພາດຂອງສາຂາແລະອື່ນໆອີກໃນເວລາຈິງ. ປຸ່ມປ່ຽນ -g
ກຳ ນົດຕົວກອງທີ່ຢູ່ໃນກໍລະນີນີ້ແມ່ນ ID ຂອງຂັ້ນຕອນ.
$ sudo guider top -eP -g 1913
ທ່ານສາມາດບັນທຶກຂໍ້ມູນຮ່ອງຮອຍຫຼືຜົນໄດ້ຮັບໃດໆໃນເອກະສານ ສຳ ລັບການວິເຄາະຕໍ່ມາ. ຄຳ ສັ່ງຕໍ່ໄປນີ້ບັນທຶກຂໍ້ມູນຕາມຮອຍໃນແຟ້ມທີ່ມີຊື່ວ່າ guider.dat (ໂດຍຄ່າເລີ່ມຕົ້ນ) ໃນໄດເລກະທໍລີປັດຈຸບັນ, ທ່ານສາມາດ ກຳ ນົດ ຕຳ ແໜ່ງ ທີ່ແຕກຕ່າງກັນເຊັ່ນກັນ.
$ sudo guider -s .
ເພື່ອບັນທຶກຜົນຜະລິດອື່ນໆໃນແຟ້ມທີ່ມີຊື່ວ່າ guider.out (ໂດຍຄ່າເລີ່ມຕົ້ນ) ໃນໄດເລກະທໍລີປັດຈຸບັນ.
$ sudo guider top -o .
ຈາກນັ້ນທ່ານສາມາດກວດສອບເອກະສານເຫຼົ່ານີ້ຜ່ານ ຄຳ ສັ່ງແມວ.
$ cat guider.dat $ cat guider.out
ພວກເຮົາບໍ່ສາມາດ ໝົດ ທຸກຕົວເລືອກທີ່ເປັນໄປໄດ້ທີ່ນີ້ເພາະວ່າລາຍຊື່ຕົວເລືອກບໍ່ມີທີ່ສິ້ນສຸດ. ທ່ານສາມາດເບິ່ງຕົວເລືອກທັງ ໝົດ ແລະຕົວຢ່າງການ ນຳ ໃຊ້ເພີ່ມເຕີມຈາກ ໜ້າ ຊ່ວຍເຫລືອຜູ້ ນຳ ທ່ຽວ.
$ guider -h
ຫໍໄຕ Guider Github: https://github.com/iipeace/guider
Guider ແມ່ນເຄື່ອງມືການວິເຄາະການເຮັດວຽກຂອງລະບົບທີ່ດີເລີດ ສຳ ລັບອະນາຄົດ. ມັນເຫມາະສົມກັບຜູ້ຊ່ຽວຊານ Linux. ລອງເບິ່ງຄຸນລັກສະນະສ່ວນໃຫຍ່ຂອງມັນແລະແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບພວກເຮົາຜ່ານແບບຟອມ ຄຳ ຕິຊົມຂ້າງລຸ່ມນີ້. ຖ້າທ່ານໄດ້ຊອກຫາເຄື່ອງມືທີ່ຄ້າຍຄືກັນນີ້, ໃຫ້ພວກເຮົາຮູ້ເຊັ່ນກັນ.