Glances - ເຄື່ອງມືກວດສອບລະບົບເວລາທີ່ແທ້ຈິງ ສຳ ລັບ Linux


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

ຄຳ ສັ່ງທີ່ສູງສຸດແມ່ນຜູ້ຈັດການວຽກທີ່ໃຊ້ເວລາໃນ Linux ແລະເຄື່ອງມືກວດສອບລະບົບທີ່ຖືກ ນຳ ໃຊ້ຫຼາຍທີ່ສຸດໃນການແຈກຢາຍ GNU/Linux ເພື່ອຊອກຫາຂໍ້ບົກຜ່ອງທີ່ກ່ຽວຂ້ອງກັບລະບົບທີ່ຊ່ວຍໃຫ້ພວກເຮົາປະຕິບັດການແກ້ໄຂ. ມັນມີການໂຕ້ຕອບແບບງ່າຍດາຍ, ມາພ້ອມກັບຕົວເລືອກທີ່ສົມເຫດສົມຜົນບໍ່ຫຼາຍປານໃດເຊິ່ງຊ່ວຍໃຫ້ພວກເຮົາມີຄວາມຄິດທີ່ດີກວ່າກ່ຽວກັບການປະຕິບັດງານຂອງລະບົບໂດຍລວມຢ່າງໄວວາ.

ເຖິງຢ່າງໃດກໍ່ຕາມ, ບາງຄັ້ງມັນມີຄວາມຫຍຸ້ງຍາກຫຼາຍໃນການຊອກຫາໂປແກຼມໂປຼແກຼມ/ຂະບວນການທີ່ການໃຊ້ຊັບພະຍາກອນຂອງລະບົບຫຼາຍຢ່າງແມ່ນຍາກຫຼາຍທີ່ສຸດ. ເນື່ອງຈາກວ່າ ຄຳ ສັ່ງຂັ້ນເທິງບໍ່ມີຄວາມສາມາດທີ່ຈະຊີ້ໃຫ້ເຫັນໂປຣແກຣມທີ່ ກຳ ລັງກິນ CPU, RAM, ຊັບພະຍາກອນອື່ນໆຫຼາຍເກີນໄປ.

ເພື່ອຮັກສາວິທີການດັ່ງກ່າວ, ນີ້ພວກເຮົາ ກຳ ລັງ ນຳ ເອົາໂປແກຼມກວດສອບລະບົບທີ່ມີປະສິດທິພາບທີ່ມີຊື່ວ່າ“ Glances” ເຊິ່ງຊີ້ໃຫ້ເຫັນໂປຣແກຣມທີ່ ກຳ ລັງໃຊ້ຊັບພະຍາກອນລະບົບທີ່ສູງທີ່ສຸດແລະໃຫ້ຂໍ້ມູນສູງສຸດກ່ຽວກັບ server/Linux.

Glances ແມ່ນເຄື່ອງມືກວດສອບລະບົບ ຄຳ ສັ່ງສາມາດຂ້າມຜ່ານເວທີທີ່ຂຽນເປັນພາສາ Python ເຊິ່ງໃຊ້ຫ້ອງສະ ໝຸດ psutil ເພື່ອເອົາຂໍ້ມູນຈາກລະບົບ. ດ້ວຍ Glance, ພວກເຮົາສາມາດຕິດຕາມ CPU , ໂຫຼດສະເລ່ຍ , ຄວາມ ຈຳ , ອິນເຕີເນັດເຄືອຂ່າຍ , ແຜ່ນຂ້ອຍ/O , ຂັ້ນຕອນ ແລະ ລະບົບແຟ້ມເອກະສານ ການ ນຳ ໃຊ້ພື້ນທີ່ຕ່າງໆ.

Glances ແມ່ນເຄື່ອງມືທີ່ບໍ່ເສຍຄ່າແລະໄດ້ຮັບອະນຸຍາດພາຍໃຕ້ GPL ເພື່ອຕິດຕາມລະບົບປະຕິບັດການ GNU/Linux ແລະ FreeBSD. ມີຫລາຍທາງເລືອກທີ່ ໜ້າ ສົນໃຈທີ່ມີຢູ່ໃນ Glances ເຊັ່ນກັນ. ໜຶ່ງ ໃນຄຸນລັກສະນະຕົ້ນຕໍທີ່ພວກເຮົາໄດ້ເຫັນໃນ Glances ແມ່ນວ່າພວກເຮົາສາມາດ ກຳ ນົດຂອບເຂດ (ລະມັດລະວັງ, ເຕືອນແລະ ສຳ ຄັນ) ໃນເອກະສານການຕັ້ງຄ່າແລະຂໍ້ມູນຈະຖືກສະແດງເປັນສີເຊິ່ງສະແດງເຖິງຄວາມບົກຜ່ອງໃນລະບົບ.

<

  • ຂໍ້ມູນກ່ຽວກັບ CPU (ໂປແກຼມທີ່ກ່ຽວຂ້ອງກັບຜູ້ໃຊ້, ໂປແກຼມຫຼັກຂອງລະບົບແລະໂປແກຼມທີ່ບໍ່ເຮັດວຽກ.
  • )
  • ຂໍ້ມູນກ່ຽວກັບ ໜ່ວຍ ຄວາມ ຈຳ ທັງ ໝົດ ລວມທັງ RAM, ແລກປ່ຽນປະສົບ, ໜ່ວຍ ຄວາມ ຈຳ ຟຣີ.
  • ການໂຫຼດ CPU ໂດຍສະເລ່ຍ ສຳ ລັບ 1 ນາທີ, 5 ນາທີແລະ 15 ນາທີທີ່ຜ່ານມາ.
  • ເຄືອຂ່າຍດາວໂຫລດ/ອັບໂຫລດອັດຕາການເຊື່ອມຕໍ່ເຄືອຂ່າຍ.
  • ຈຳ ນວນທັງ ໝົດ ຂອງຂະບວນການ, ຂະບວນການທີ່ໃຊ້ງານ, ຂະບວນການນອນແລະອື່ນໆ.
  • Disk I/O ທີ່ກ່ຽວຂ້ອງ (ອ່ານຫລືຂຽນ) ລາຍລະອຽດຄວາມໄວ
  • ອຸປະກອນທີ່ຕິດຕັ້ງໃນປະຈຸບັນໃຊ້ disk ໄດ້.
  • ປະມວນຜົນຂັ້ນສູງດ້ວຍການ ນຳ ໃຊ້ CPU/ໜ່ວຍ ຄວາມ ຈຳ, ຊື່ແລະສະຖານທີ່ຂອງການ ນຳ ໃຊ້.
  • ສະແດງວັນທີແລະເວລາປະຈຸບັນຢູ່ທາງລຸ່ມ.
  • ຈຸດເດັ່ນຂອງຂະບວນການໃນສີແດງທີ່ໃຊ້ຊັບພະຍາກອນລະບົບສູງສຸດ.
  • ນີ້ແມ່ນຕົວຢ່າງ ໜ້າ ຈໍຂອງ Glances.

    ການຕິດຕັ້ງ Glances ໃນ Linux/Unix Systems

    ເຖິງວ່າມັນຈະເປັນເຄື່ອງໃຊ້ທີ່ຍັງ ໜຸ່ມ, ແຕ່ທ່ານສາມາດຕິດຕັ້ງ“ Glances” ໃນລະບົບ Red Hat ໂດຍການເປີດຫໍສະມຸດ EPEL ແລະຫຼັງຈາກນັ້ນ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງ.

    # yum install -y glances
    $ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable
    $ sudo apt-get update
    $ sudo apt-get install glances

    ການ ນຳ ໃຊ້ຂອງ Glances

    ເພື່ອເລີ່ມຕົ້ນ, ອອກ syntax ພື້ນຖານຢູ່ປາຍຍອດ.

    # glances

    ກົດປຸ່ມ 'q' ຫຼື ('ESC' ຫຼື 'Ctrl & C' ຍັງເຮັດວຽກ) ເພື່ອອອກຈາກສະຖານີ Glances. ນີ້, ແມ່ນການຈັບພາບ ໜ້າ ຈໍອີກອັນ ໜຶ່ງ ທີ່ເອົາມາຈາກລະບົບ CentOS 6.5.

    ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄລຍະຫ່າງແມ່ນ ກຳ ນົດໃຫ້ '1' ວິນາທີ. ແຕ່ທ່ານສາມາດ ກຳ ນົດໄລຍະເວລາທີ່ ກຳ ນົດເອງໃນຂະນະທີ່ ກຳ ລັງແລ່ນເບິ່ງຈາກປາຍທາງ.

    # glances -t 2

    ຄວາມ ໝາຍ ຂອງລະຫັດສີ Glances:

    <

  • ສີຂຽວ : ຕົກລົງ (ທຸກຢ່າງແມ່ນດີ)
  • ສີຟ້າ : ລະມັດລະວັງ (ຕ້ອງການຄວາມສົນໃຈ)
  • VIOLET : ຄຳ ເຕືອນ (ເຕືອນ)
  • ເຣດ : ສຳ ຄັນ (ສຳ ຄັນ)
  • ພວກເຮົາສາມາດ ກຳ ນົດຂອບເຂດໃນເອກະສານການຕັ້ງຄ່າ. ໂດຍການ ກຳ ນົດຄ່າເລີ່ມຕົ້ນແມ່ນ (ລະມັດລະວັງ = 50, ຄຳ ເຕືອນ = 70 ແລະ ສຳ ຄັນ = 90), ພວກເຮົາສາມາດປັບແຕ່ງຕາມຄວາມຕ້ອງການຂອງພວກເຮົາ. ເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນແມ່ນຕັ້ງຢູ່ທີ່ '/etc/glances/glances.conf'.

    ນອກ ເໜືອ ຈາກນີ້, ຕົວເລືອກສາຍ ຄຳ ສັ່ງຫຼາຍສາຍ, ສາຍຕາຈະສະ ໜອງ ລະຫັດຮ້ອນຫຼາຍອີກເພື່ອຊອກຫາຂໍ້ມູນຜົນຜະລິດໃນຂະນະທີ່ຄວາມສະຫວ່າງ ກຳ ລັງແລ່ນ. ຂ້າງລຸ່ມນີ້ແມ່ນລາຍການຂອງຄີຮ້ອນຫຼາຍ.

    <

  • a - ຈັດຮຽງຂັ້ນຕອນໂດຍອັດຕະໂນມັດ
  • c - ຈັດຮຽງຂັ້ນຕອນຕ່າງໆໂດຍ CPU%
  • m - ຈັດຮຽງຂັ້ນຕອນໂດຍ MEM%
  • p - ຈັດຮຽງຂັ້ນຕອນຕາມຊື່
  • i - ຈັດຂັ້ນຕອນໂດຍ I/O ອັດຕາ
  • d - ສະແດງ/ເຊື່ອງ disk I/O stats ols
  • f - ສະແດງ/ເຊື່ອງລະບົບແຟ້ມ statshddtemp
  • n - ສະແດງ/ເຊື່ອງສະຖິຕິເຄືອຂ່າຍ
  • s - ສະແດງ/ເຊື່ອງສະຖິຕິຂອງເຊັນເຊີ
  • y - ສະແດງ/ເຊື່ອງສະຖິຕິ hddtemp
  • l - ສະແດງ/ເຊື່ອງບັນທຶກ
  • b - ໄບຫລືໄບໂອ່ ສຳ ລັບເຄືອຂ່າຍ I/Oools
  • w - ລຶບບັນທຶກການເຕືອນໄພ
  • x - ລຶບ ຄຳ ເຕືອນແລະບັນທຶກທີ່ ສຳ ຄັນ
  • x - ລຶບ ຄຳ ເຕືອນແລະບັນທຶກທີ່ ສຳ ຄັນ
  • 1 - ສະຖິຕິ CPU ທົ່ວໂລກຫຼືຕໍ່ສະຖິຕິຕໍ່ CPU
  • h - ສະແດງ/ເຊື່ອງ ໜ້າ ຈໍຊ່ວຍເຫຼືອນີ້
  • t - ເບິ່ງເຄືອຂ່າຍ I/O ເປັນການລວມກັນ
  • u - ເບິ່ງເຄືອຂ່າຍສະສົມ I/O
  • q - ເຊົາ (Esc ແລະ Ctrl-C ຍັງເຮັດວຽກ)
  • ໃຊ້ Glances ໃນລະບົບຫ່າງໄກສອກຫຼີກ

    ດ້ວຍ Glances, ທ່ານຍັງສາມາດຕິດຕາມລະບົບຫ່າງໄກສອກຫຼີກເຊັ່ນກັນ. ເພື່ອໃຊ້ 'ເບິ່ງ' ໃນລະບົບຫ່າງໄກສອກຫຼີກ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງ 'glances -s' (-s ຊ່ວຍໃຫ້ຮູບແບບຂອງ server/client) ຢູ່ໃນ server.

    # glances -s
    
    Define the password for the Glances server
    Password: 
    Password (confirm): 
    Glances server is running on 0.0.0.0:61209

    ໝາຍ ເຫດ: ເມື່ອໃດທີ່ທ່ານອອກ ຄຳ ສັ່ງ 'ເບິ່ງ' ມັນຈະກະຕຸ້ນທ່ານໃຫ້ ກຳ ນົດລະຫັດລັບ ສຳ ລັບເຄື່ອງແມ່ຂ່າຍຂອງ Glances. ກຳ ນົດລະຫັດຜ່ານແລະກົດປຸ່ມ Enter, ທ່ານຈະເຫັນການແລ່ນທີ່ Port 61209.

    ຕອນນີ້, ໄປທີ່ host ຫ່າງໄກສອກຫຼີກແລະປະຕິບັດ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອເຊື່ອມຕໍ່ກັບ server Glances ໂດຍລະບຸທີ່ຢູ່ IP ຫຼືຊື່ໂຮດດັ່ງຮູບຂ້າງລຸ່ມນີ້. ນີ້ '172.16.27.56' ແມ່ນທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຂອງຂ້ອຍເບິ່ງເຫັນ.

    # glances -c -P 172.16.27.56

    ຂ້າງລຸ່ມນີ້ແມ່ນຈຸດທີ່ ໜ້າ ສັງເກດບໍ່ຫຼາຍປານໃດທີ່ຜູ້ໃຊ້ຕ້ອງຮູ້ໃນຂະນະທີ່ ກຳ ລັງເບິ່ງຢູ່ໃນຮູບແບບຂອງ server/client.

    * In server mode, you can set the bind address -B ADDRESS and listening TCP port -p PORT.
    * In client mode, you can set the TCP port of the server -p PORT.
    * Default binding address is 0.0.0.0, but it listens on all network interfaces at port 61209.
    * In server/client mode, limits are set by the server side.
    * You can also define a password to access to the server -P password.

    ສະຫຼຸບ

    Glances ແມ່ນເຄື່ອງມືທີ່ເປັນມິດ ສຳ ລັບຜູ້ໃຊ້ສ່ວນໃຫຍ່. ແຕ່ຖ້າທ່ານເປັນຜູ້ບໍລິຫານລະບົບທີ່ຕ້ອງການ "ຄວາມຄິດ" ໂດຍລວມກ່ຽວກັບລະບົບໂດຍໄວພຽງແຕ່ເບິ່ງສາຍ ຄຳ ສັ່ງ, ເຄື່ອງມືນີ້ຈະຕ້ອງມີເຄື່ອງມື ສຳ ລັບຜູ້ບໍລິຫານລະບົບ.