ນີ້ແມ່ນຄໍາສັ່ງ ifstat ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ifstat - ລາຍງານສະຖິຕິ InterFace
ສະຫຼຸບສັງລວມ
ifstat [-a] [-l] [-z] [-n] [-v] [-h] [-t] [-i if0,if1,...] [-d drv[:opt]] [-s
[comm@][#]ເຈົ້າພາບ[/nn]] [-T] [-A] [-w] [-W] [-S] [-b] [-q] [ຊັກຊ້າ[/delay] [ນັບ]]
ລາຍລະອຽດ
Ifstat ເປັນເຄື່ອງມືພຽງເລັກນ້ອຍເພື່ອລາຍງານກິດຈະກໍາການໂຕ້ຕອບ, ຄືກັນກັບ iostat/vmstat ເຮັດສໍາລັບອື່ນໆ
ສະຖິຕິລະບົບ.
OPTIONS
ifstat ຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:
-l ເປີດໃຊ້ການຕິດຕາມການໂຕ້ຕອບຂອງ loopback ສໍາລັບສະຖິຕິທີ່ມີຢູ່. ໂດຍ
ຄ່າເລີ່ມຕົ້ນ, ifstat ຕິດຕາມທຸກສ່ວນຕິດຕໍ່ທີ່ບໍ່ແມ່ນ loopback ທີ່ຂຶ້ນກັບ.
-a ເປີດໃຊ້ການກວດສອບທຸກສ່ວນຕິດຕໍ່ທີ່ພົບເຫັນວ່າມີສະຖິຕິໃດ.
-z ເຊື່ອງສ່ວນຕິດຕໍ່ທີ່ຕົວນັບເປັນ null, ເຊັ່ນ: ການໂຕ້ຕອບທີ່ຂຶ້ນແຕ່ບໍ່ໄດ້ໃຊ້.
-i ລະບຸລາຍຊື່ຂອງສ່ວນຕິດຕໍ່ເພື່ອຕິດຕາມ, ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ (ຖ້າມີຊື່ສ່ວນຕິດຕໍ່
ມີເຄື່ອງໝາຍຈຸດ, ມັນສາມາດໜີອອກດ້ວຍ '\'). ຫຼາຍຕົວຢ່າງຂອງທາງເລືອກແມ່ນເພີ່ມ
ຮ່ວມກັນ.
-s ເທົ່າກັບ -d snmp:[comm@][#]ເຈົ້າພາບ[/nn]] ເພື່ອສຳຫຼວດເຈົ້າພາບທາງໄກຜ່ານ SNMP. ເບິ່ງ
ລາຍລະອຽດຂ້າງລຸ່ມ.
-h ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນໆ.
-n ປິດການສະແດງສ່ວນຫົວເປັນໄລຍະໆ.
-t ເພີ່ມສະແຕມເວລາໃນຕອນຕົ້ນຂອງແຕ່ລະແຖວ.
-T ລາຍງານແບນວິດທັງໝົດສຳລັບອິນເຕີເຟດທີ່ຖືກຕິດຕາມທັງໝົດ.
-A ປິດການນຳໃຊ້ອິນເຕີເຟດອິນເຕີເຟດ: ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອກົນໄກການສຳຫຼວດແມ່ນອີງໃສ່ດັດຊະນີ
(snmp, ifmib), ifstat ຈື່ດັດສະນີຂອງອິນເຕີເຟດທີ່ຖືກກວດສອບເພື່ອສຳຫຼວດພຽງແຕ່ພວກມັນ.
ຢ່າງໃດກໍຕາມ, ຖ້າດັດສະນີຂອງການໂຕ້ຕອບມີການປ່ຽນແປງເລື້ອຍໆ (ການເພີ່ມການໂຕ້ຕອບໃຫມ່, ແລະອື່ນໆ), ທ່ານອາດຈະ
ຫຼຸດສະຖິຕິບາງຢ່າງ, ດັ່ງນັ້ນທຸງນີ້. ໃຫ້ສັງເກດວ່າຖ້າທ່ານຮ້ອງຂໍໃຫ້ ifstat ຕິດຕາມກວດກາທີ່ບໍ່ແມ່ນ
ການໂຕ້ຕອບທີ່ມີຢູ່ແລ້ວ, ມັນຈະສໍາຫຼວດການໂຕ້ຕອບທັງຫມົດຈົນກ່ວາມັນຊອກຫາຫນຶ່ງທີ່ຮ້ອງຂໍ
(ໂດຍບໍ່ຄໍານຶງເຖິງທຸງນີ້) ດັ່ງນັ້ນທ່ານສາມາດສໍາຫຼວດສໍາລັບການໂຕ້ຕອບທີ່ຂຶ້ນແລະລົງ.
-w ໃຊ້ຖັນຄວາມກວ້າງຄົງທີ່, ແທນທີ່ຈະຂະຫຍາຍພວກມັນຖ້າຕ້ອງການສໍາລັບຊື່ຂອງສ່ວນຕິດຕໍ່
ພໍດີ.
-W ຫໍ່ເສັ້ນທີ່ໃຫຍ່ກວ່າຄວາມກວ້າງຂອງເຄື່ອງໝາຍປາຍທາງ (ໝາຍເຖິງ -w). ສາຍຫໍ່ແມ່ນ
ຄຳນຳໜ້າດ້ວຍຕົວອັກສອນຂີ່ລົດຖີບເພື່ອຄວາມສະດວກໃນການອ່ານ.
-S ຮັກສາສະຖິຕິທີ່ປັບປຸງຢູ່ໃນເສັ້ນດຽວກັນຖ້າເປັນໄປໄດ້ (ບໍ່ມີການເລື່ອນຫຼືການຫໍ່).
-b ລາຍງານ bandwith ເປັນ kbits/sec ແທນ kbytes/sec.
-q ໂໝດງຽບ, ຄຳເຕືອນບໍ່ໄດ້ພິມອອກ.
-v ສະແດງເວີຊັນ ແລະໄດເວີທີ່ລວບລວມແລ້ວ
-d ລະບຸໄດເວີທີ່ຈະໃຊ້ເພື່ອເກັບກຳສະຖິຕິ ແລະຕົວເລືອກສຸດທ້າຍສຳລັບໄດເວີນີ້
ແຍກຊື່ຄົນຂັບດ້ວຍຈໍ້າສອງເມັດ. ຖ້າອັນນີ້ບໍ່ໄດ້ຖືກລະບຸ, ifstat ໃຊ້
ຄົນຂັບທໍາອິດລວບລວມໃນ, ບໍ່ມີທາງເລືອກ.
ມີໄດເວີຕໍ່ໄປນີ້ (ຂຶ້ນກັບລະບົບປະຕິບັດການ ແລະລວບລວມ-
ຕົວເລືອກເວລາ, ບໍ່ແມ່ນພວກມັນທັງໝົດອາດຈະມີຢູ່):
ຜະລິດຕະພັນ
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິຈາກ Linux /proc/net/dev ໄຟລ໌. ໄຟລ໌ສຳຮອງ
ຊື່ທີ່ຈະໄດ້ຮັບສະຖິຕິສາມາດຜ່ານເປັນທາງເລືອກ.
ifmib
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິຈາກ ifmib sysctl ຂອງ FreeBSD. ມັນບໍ່ຍອມຮັບໃດໆ
ຕົວເລືອກ
kstat
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິຈາກການໂຕ້ຕອບ Solaris kstat. ມັນບໍ່ຍອມຮັບໃດໆ
ຕົວເລືອກ
ifdata
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິໂດຍໃຊ້ SIOCGIFDATA ioctl ພາຍໃຕ້ IRIX ແລະ OpenBSD
(ຄວາມຫມາຍທີ່ແຕກຕ່າງກັນ). ມັນບໍ່ຍອມຮັບທາງເລືອກໃດໆ.
ເສັ້ນທາງ
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິໂດຍໃຊ້ routing sysctl ໃນລະບົບ BSD. ມັນບໍ່ໄດ້
ຍອມຮັບທາງເລືອກໃດໆ.
kvm ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິໂດຍການອ່ານໂຄງສ້າງທີ່ມີຊີວິດຊີວາ kernel. ມັນຍອມຮັບເປັນ
ທາງເລືອກການລະບຸວ່າໄຟລ໌ / ອຸປະກອນທີ່ຈະນໍາໃຊ້ໃນຮູບແບບຕໍ່ໄປນີ້:
[execfile][,[corefile][,swapfile]] (ເບິ່ງ kvm_open(3) ສໍາລັບລາຍລະອຽດກ່ຽວກັບພາກສະຫນາມເຫຼົ່ານັ້ນ).
ຖ້າສະຕຣິງ null ຖືກສົ່ງຜ່ານສໍາລັບພາລາມິເຕີ, ຄ່າເລີ່ມຕົ້ນຂອງລະບົບຈະຖືກນໍາໃຊ້ສໍາລັບ
ມັນ.
ໃຫ້ສັງເກດວ່າເພື່ອໃຫ້ໄດເວີນີ້ເຮັດວຽກ, ifstat ຈໍາເປັນຕ້ອງມີການເຂົ້າເຖິງລະບົບການອ່ານ
ອຸປະກອນຄວາມຈໍາ. ນີ້ປົກກະຕິແລ້ວແມ່ນເຮັດໄດ້ໂດຍການແລ່ນມັນເປັນຮາກ, ຫຼືໂດຍການຕິດຕັ້ງ setgid
me ຫຼື kmem. ifstat ຈະບໍ່ຕິດຕັ້ງ setgid ໂດຍຄ່າເລີ່ມຕົ້ນ; ມັນຂຶ້ນກັບເຈົ້າໃນການຕັດສິນໃຈ
ຖ້າເຈົ້າເຊື່ອມັນ.
dlpi
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິໂດຍໃຊ້ອິນເຕີເຟດ DLPI streams ທີ່ມີຢູ່ໃນ HP-UX.
ອຸປະກອນສະລັບການສອບຖາມສະຖິຕິຈາກສາມາດຜ່ານທາງເລືອກ (ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ /dev/dlpi).
win32
ໄດເວີນີ້ໄດ້ຮັບສະຖິຕິໂດຍໃຊ້ການໂຕ້ຕອບ GetIfTable ທີ່ມີຢູ່ໃນ Win32
ລະບົບ. ມັນບໍ່ຍອມຮັບທາງເລືອກໃດໆ.
snmp
ຄົນຂັບນີ້ໄດ້ຮັບສະຖິຕິຜ່ານ SNMP. ທາງເລືອກ, ໃນຮູບແບບ
[comm@][#]host[/nn]], ລະບຸເຈົ້າພາບ ແລະຊຸມຊົນສຸດທ້າຍທີ່ຈະເຮັດແບບສຳຫຼວດ. ຄ່າເລີ່ມຕົ້ນ
ຊຸມຊົນເປັນສາທາລະນະ, ແຕ່ສາມາດປ່ຽນແປງໄດ້ໂດຍການ prepending "comm@" ກັບ hostname. ຖ້າ
ເຈົ້າພາບເລີ່ມຕົ້ນດ້ວຍ #, ຊື່ສ່ວນຕິດຕໍ່ແມ່ນຜະລິດຈາກດັດຊະນີຂອງພວກເຂົາເປັນ `ifNN' (ນີ້
ແມ່ນການແກ້ໄຂສໍາລັບອຸປະກອນບາງຢ່າງທີ່ໃຫ້ການໂຕ້ຕອບທັງຫມົດຄືກັນ
ລາຍລະອຽດ). ໂຮດເລີ່ມຕົ້ນແມ່ນ localhost, ແລະອັນນີ້ຈະຖືກໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນຖ້າ snmp
ແມ່ນຄົນຂັບທີ່ມີຢູ່ເທົ່ານັ້ນ.
ໄດເວີຈະພະຍາຍາມສໍາຫຼວດຫຼາຍການໂຕ້ຕອບໃນຄັ້ງດຽວໂດຍການຈັດກຸ່ມຄໍາຮ້ອງຂໍໃນ
ແພັກເກັດ SNMP. ໂດຍຄ່າເລີ່ມຕົ້ນຂອງການໂຕ້ຕອບຈະຖືກ polled ໂດຍກຸ່ມຂອງ 8. ຖ້າອັນນີ້ບໍ່
ເຮັດວຽກໄດ້ດີກັບອຸປະກອນຂອງທ່ານ, ທ່ານສາມາດຫຼຸດລົງຈໍານວນນັ້ນໂດຍການ suffixing ໄດ້
hostname ກັບ /nn, ບ່ອນທີ່ nn ແມ່ນຈໍານວນຂອງການໂຕ້ຕອບທີ່ຈະສໍາຫຼວດໃນເວລາດຽວກັນ. ເຈົ້າສາມາດ
ຍັງເພີ່ມຈໍານວນຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະສໍາຫຼວດຈໍານວນຫລາຍຂອງການໂຕ້ຕອບ
ມີປະສິດທິພາບແລະຖ້າເຄື່ອງແມ່ຂ່າຍຂອງທ່ານສະຫນັບສະຫນູນມັນ.
ຊັກຊ້າ
ຊັກຊ້າ ແມ່ນຄວາມລ່າຊ້າລະຫວ່າງການປັບປຸງໃນວິນາທີ, ເຊິ່ງຄ່າເລີ່ມຕົ້ນເປັນ 1. ຕົວເລກທົດສະນິຍົມ
ສາມາດກຳນົດໄລຍະຫ່າງທີ່ສັ້ນກວ່າໜຶ່ງວິນາທີ. (ຕໍ່າສຸດ 0.1)
ການຊັກຊ້າທີສອງຍັງສາມາດຖືກກໍານົດ (ແຍກອອກຈາກອັນທໍາອິດໂດຍ '/'). ໃນນັ້ນ
ກໍລະນີທີ່ການຊັກຊ້າທໍາອິດຈະຖືກນໍາໃຊ້ສໍາລັບການສໍາຫຼວດຄັ້ງທໍາອິດຫຼັງຈາກການເລີ່ມຕົ້ນແລະຄັ້ງທີສອງ
ຈະຖືກໃຊ້ສຳລັບການສຳຫຼວດທັງໝົດຕໍ່ໄປນີ້ (ອັນນີ້ສາມາດໃຊ້ເພື່ອໃຫ້ມີການເລີ່ມຕົ້ນ "ໄວ" ເມື່ອໃດ
ແລ່ນເປັນເວລາດົນນານດ້ວຍການຊັກຊ້າໃຫຍ່).
ນັບ
ນັບ ແມ່ນຈໍານວນຂອງການປັບປຸງກ່ອນທີ່ຈະຢຸດເຊົາ. ຖ້າບໍ່ລະບຸ, ມັນບໍ່ຈໍາກັດ.
ໃຊ້ ifstat ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net