Dstat - ເຄື່ອງມືທີ່ມີປະໂຫຍດໃນການກວດສອບການເຮັດວຽກຂອງ Linux Server ໃນເວລາຈິງ
ບາງເຄື່ອງມືການຜະລິດຊັບພະຍາກອນລະບົບທີ່ໄດ້ຮັບຄວາມນິຍົມແລະໃຊ້ກັນເລື້ອຍໆທີ່ມີຢູ່ໃນເວທີ Linux ລວມມີ mpstat. ພວກມັນຖືກໃຊ້ເພື່ອລາຍງານສະຖິຕິຈາກອົງປະກອບຂອງລະບົບທີ່ແຕກຕ່າງກັນເຊັ່ນ: ໜ່ວຍ ຄວາມ ຈຳ ເສມືນ, ການເຊື່ອມຕໍ່ເຄືອຂ່າຍແລະອິນເຕີເຟດ, CPU, ອຸປະກອນປ້ອນຂໍ້ມູນ/ຜົນຜະລິດແລະອື່ນໆ
ໃນຖານະເປັນຜູ້ບໍລິຫານລະບົບ, ທ່ານອາດຈະຊອກຫາເຄື່ອງມື ໜຶ່ງ ນັ້ນທີ່ສາມາດໃຫ້ຂໍ້ມູນຂອງທ່ານໄດ້ດີໂດຍເຄື່ອງມືຂ້າງເທິງ, ຍິ່ງໄປກວ່ານັ້ນ, ເຄື່ອງມືດຽວແລະມີປະສິດທິພາບທີ່ມີຄຸນສົມບັດແລະຄວາມສາມາດເພີ່ມເຕີມ, ແລ້ວເບິ່ງອີກບໍ່ເກີນ <ລະຫັດ > dstat .
dstat ແມ່ນເຄື່ອງມືທີ່ມີປະສິດທິພາບ, ມີຄວາມຍືດຫຍຸ່ນແລະມີຄວາມຄ່ອງແຄ້ວໃນການສ້າງສະຖິຕິຊັບພະຍາກອນລະບົບ Linux, ນັ້ນແມ່ນການທົດແທນເຄື່ອງມືທັງ ໝົດ ທີ່ກ່າວມາຂ້າງເທິງ. ມັນມາພ້ອມກັບຄຸນລັກສະນະພິເສດ, ເຄື່ອງນັບແລະມັນສາມາດຂະຫຍາຍໄດ້ສູງ, ຜູ້ໃຊ້ທີ່ມີຄວາມຮູ້ Python ສາມາດສ້າງປັinsກອິນຂອງຕົວເອງໄດ້.
<
ວິທີການຕິດຕັ້ງ dstat ໃນ Linux Systems
dstat ສາມາດໃຊ້ໄດ້ໃນການຕິດຕັ້ງຈາກຫໍສະມຸດໃນຕອນຕົ້ນກ່ຽວກັບການແຈກຢາຍ Linux ສ່ວນໃຫຍ່, ທ່ານສາມາດຕິດຕັ້ງແລະໃຊ້ມັນເພື່ອຕິດຕາມກວດກາລະບົບ Linux ໃນຂັ້ນຕອນການທົດສອບການປັບແຕ່ງຫຼືການອອກ ກຳ ລັງກາຍທີ່ມີບັນຫາ.
# yum install dstat [On RedHat/CentOS and Fedora] $ sudo apt-get install dstat [On Debian, Ubuntu and Linux Mint]
ມັນເຮັດວຽກໃນເວລາຈິງ, ສົ່ງຜົນໃຫ້ຂໍ້ມູນທີ່ເລືອກໃນຄໍລໍາ, ລວມທັງຂະ ໜາດ ແລະຫົວ ໜ່ວຍ ສຳ ລັບສະຖິຕິທີ່ສະແດງຫຼັງຈາກທຸກໆວິນາທີ, ໂດຍຄ່າເລີ່ມຕົ້ນ.
ໝາຍ ເຫດ: ຜົນຜະລິດ dstat ແມ່ນແນໃສ່ການຕີຄວາມ ໝາຍ ຂອງມະນຸດ, ບໍ່ແມ່ນການປ້ອນຂໍ້ມູນໃຫ້ກັບເຄື່ອງມືອື່ນໃນການປະມວນຜົນ.
ຂ້າງລຸ່ມນີ້ແມ່ນຜົນຜະລິດທີ່ເຫັນໄດ້ຫຼັງຈາກເຮັດວຽກ ຄຳ ສັ່ງ dstat ໂດຍບໍ່ມີຕົວເລືອກແລະການໂຕ້ຖຽງໃດໆ (ຄ້າຍກັບການໃຊ້ຕົວເລືອກ -cdngy
(ເລີ່ມຕົ້ນ) ຫຼື -a
).
$ dstat
ຜົນໄດ້ຮັບຂ້າງເທິງຊີ້ໃຫ້ເຫັນ:
<
ເພື່ອສະແດງຂໍ້ມູນທີ່ສະ ໜອງ ໂດຍ vmstat
, ໃຊ້ຕົວເລືອກ -v
ຫຼື --vmstat
:
$ dstat --vmstat
ໃນຮູບຂ້າງເທິງ, ສະແດງ dstat:
<
ຂ້ອຍໄດ້ອະທິບາຍຢູ່ສາມພາກສຸດທ້າຍ (ໜ້າ ຈໍ, ແຜ່ນແລະສະຖິຕິລະບົບ) ໃນຕົວຢ່າງທີ່ຜ່ານມາ.
ໃຫ້ພວກເຮົາເຂົ້າໄປໃນຄໍາສັ່ງຕິດຕາມລະບົບ dstat ຂັ້ນສູງບາງຢ່າງ. ໃນຕົວຢ່າງຕໍ່ໄປ, ພວກເຮົາຕ້ອງການທີ່ຈະຕິດຕາມກວດກາໂປຣແກຣມດຽວທີ່ ກຳ ລັງໃຊ້ CPU ຫຼາຍທີ່ສຸດແລະບໍລິໂພກຄວາມ ຈຳ ຫລາຍທີ່ສຸດ.
ຕົວເລືອກຕ່າງໆໃນ ຄຳ ສັ່ງແມ່ນ:
<
-c
- ການ ນຳ ໃຊ້ cpu - top-cpu
- ຂັ້ນຕອນການ ນຳ ໃຊ້ CPU ສ່ວນໃຫຍ່ -dn
- ສະຖິຕິແຜ່ນແລະເຄືອຂ່າຍ --top-mem
- ປຸງແຕ່ງຄວາມຊົງ ຈຳ ທີ່ສຸດ $ dstat -c --top-cpu -dn --top-mem
ນອກຈາກນັ້ນ, ທ່ານຍັງສາມາດເກັບຮັກສາຜົນໄດ້ຮັບຂອງ dstat ໄວ້ໃນແຟ້ມ .csv
ເພື່ອການວິເຄາະໃນເວລາຕໍ່ມາໂດຍການເປີດໃຊ້ຕົວເລືອກ - ຂາອອກ
ຄືໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.
0 ນີ້, ພວກເຮົາ ກຳ ລັງສະແດງສະຖິຕິເວລາ, cpu, mem, ລະບົບການໂຫຼດທີ່ມີຄວາມຊັກຊ້າ 1 ວິນາທີລະຫວ່າງ 5 ອັບເດດ (ນັບ).
$ dstat --time --cpu --mem --load --output report.csv 1 5
ມີຫລາຍພາຍໃນ (ເຊັ່ນທາງເລືອກທີ່ໃຊ້ໃນຕົວຢ່າງທີ່ຜ່ານມາ) ແລະ plugins dstat ພາຍນອກທີ່ທ່ານສາມາດໃຊ້ກັບ dstat, ເພື່ອເບິ່ງລາຍຊື່ຂອງ plugins ທີ່ມີຢູ່ທັງ ໝົດ, ດຳ ເນີນການ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້:
$ dstat --list
ມັນອ່ານ plugins ຈາກບັນດາເສັ້ນທາງຂ້າງລຸ່ມນີ້, ດັ່ງນັ້ນ, ເພີ່ມ plugins ພາຍນອກໃນໄດເລກະທໍລີເຫລົ່ານີ້:
~/.dstat/ (path of binary)/plugins/ /usr/share/dstat/ /usr/local/share/dstat/
ສຳ ລັບຂໍ້ມູນການ ນຳ ໃຊ້ເພີ່ມເຕີມ, ເບິ່ງຜ່ານ http://dag.wiee.rs/home-made/dstat/.
dstat ແມ່ນເຄື່ອງມືສ້າງສະຖິຕິລະບົບຊັບພະຍາກອນລະບົບທີ່ສາມາດເຮັດໄດ້ທັງ ໝົດ, ມັນລວມເອົາຂໍ້ມູນຈາກຫລາຍເຄື່ອງມືອື່ນໆເຊັ່ນ: vmstat, mpstat, iostat, netstat ແລະ ifstat.
ຂ້າພະເຈົ້າຫວັງວ່າການທົບທວນຄືນນີ້ຈະເປັນປະໂຫຍດແກ່ທ່ານ, ສຳ ຄັນທີ່ສຸດ, ທ່ານສາມາດແບ່ງປັນ ຄຳ ແນະ ນຳ ໃດໆ, ຄຳ ແນະ ນຳ ເສີມເພື່ອປັບປຸງບົດຂຽນແລະຍັງໃຫ້ ຄຳ ເຫັນກັບພວກເຮົາກ່ຽວກັບປະສົບການຂອງທ່ານໂດຍ ນຳ ໃຊ້ dstat ຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.