Sa susunod na artikulo ay titingnan namin ang Collectl. Ito ay isang magaan na tool para sa subaybayan ang pagganap ng system, na maaaring magamit upang mangolekta ng data ng pagganap na naglalarawan sa kasalukuyang estado ng system.
Kung ihahambing sa iba pang mga tool para sa parehong layunin, ang isang ito ay nangongolekta ng impormasyon tungkol sa maraming iba't ibang mga uri ng mga mapagkukunan ng system tulad ng; la CPU, disk, memorya, network, sockets, tcp, inode, memorya, nfs, proseso, atbp. Maaari itong patakbuhin nang interactive o bilang isang 'demonyo', at may kakayahang i-record at i-replay ang nakunan ng data. Papayagan din kaming i-export ang data sa iba't ibang mga format ng file.
Pangkalahatang katangian ng Collectl
Bukod sa iba pa, nag-aalok ang tool na ito sa mga gumagamit ng mga sumusunod na tampok:
- Ang Collectl ay hindi nakatuon sa isang limitadong bilang ng mga sukatan ng systemMaaari itong mangolekta ng impormasyon tungkol sa maraming iba't ibang mga uri ng mapagkukunan ng system tulad ng; cpu, disk, memorya, network, sockets, tcp, inode, infiniband, gloss, nfs, proseso, quadrics, slabs at buddyinfo.
- Ang tool na ito gumagamit ng napakakaunting CPU. Sa katunayan, nasusukat ito upang magamit ang 0.1% kapag tatakbo bilang isang 'daemon' gamit ang default na agwat ng sample na 60 segundo para sa proseso ng data at 10 segundo para sa lahat pa.
- Maaaring patakbuhin nang interactive, bilang isang daemon, o bilang pareho.
- Ay mayroong kakayahang subaybayan ang halos anumang subsystem.
- Maaari mo gampanan ang papel ng maraming iba pang mga kagamitan na dinisenyo para sa isang solong layunin, tulad nila; ps, tuktok, iotop o vmstat.
- Nag-aalok din ang tool na ito ng kakayahang i-record at i-replay ang nakuhang data.
- Maaari mo i-export ang data sa iba't ibang mga format ng file.
- Maaari ang tool patakbuhin bilang isang serbisyo upang subaybayan ang mga remote machine o isang buong server cluster.
- Kami rin magpapakita ito ng data sa terminal, sumulat sa file o socket.
Ito ay ilan lamang sa mga tampok ng program na ito. Kaya nila kumunsulta sa kanilang lahat nang detalyado mula sa website ng proyekto.
I-install ang Collectl
Bilang default, ang pakete Magagamit ang Collectl sa default na imbakan ng Ubuntu. Ang pag-install nito sa aming system ay magiging kasing simple ng pagbubukas ng isang terminal (Ctrl + Alt + T) at pagpapatupad ng utos:
sudo apt install collectl
Sa panahon ng pag-install, hihilingin sa amin na piliin ang web server kung para saan Colplot Dapat itong mai-configure sa sarili, bagaman magkakaroon kami ng posibilidad na piliin ang 'Wala ' para sa manu-manong pag-setup sa paglaon.
Gamitin
Kapag natapos ang pag-install ng tool na ito, magagawa namin madaling patakbuhin ito mula sa terminal, kahit na walang anumang pagpipilian. Ang sumusunod na utos ay magpapakita ng impormasyon tungkol sa mga istatistika ng CPU, disk, at network sa isang maikling format na nababasa ng tao.
collectl
Kung interesado ka i-print ang mga istatistika para sa lahat ng mga subsystem, ang utos na kailangan nating ipatupad ay dapat isama ang –Lahat na pagpipilian:
collectl --all
Kung gusto natin gamitin ang Collectl na may tuktok, kailangan naming isagawa ang sumusunod na utos kasama ang –Para sa pagpipilian:
collectl --top
Kung ang hinahanap mo ay sabay na subaybayan ang lahat ng mapagkukunan, ang utos na magpatupad ay ang sumusunod:
collectl -scmd
Kailanman gusto natin tingnan ang paggamit ng memorya ng aming system, kakailanganin lamang namin upang ipatupad ang utos kasama ang -sm pagpipilian:
collectl -sm
Ang tool na ito ay maaari ding ipakita ang impormasyon tungkol sa CPU, mga disk, at data ng network kasama ang sumusunod na utos:
collectl -scdn
Sa kumuha ng impormasyon tungkol sa CPU at TCP, ang utos na dapat naming ipatupad ay ang mga sumusunod:
collectl -stc
Sa kumuha ng impormasyon tungkol sa mga proseso sa aming system, maaari naming patakbuhin ang command na koleksyon ng mga sumusunod na pagpipilian:
collectl -c1 -sZ -i:1
Ito ay ilan lamang sa mga posibilidad na inaalok sa amin ng utility na ito. Kung gusto mo kumunsulta sa tulong nito at tingnan ang lahat ng mga magagamit na pagpipilian, sa terminal (Ctrl + Alt + T) kailangan mo lamang i-type ang utos:
collectl --help
Maaari rin kaming pumili para sa basahin ang mga pahina ng tao pagta-type sa terminal (Ctrl + Alt + T):
man collectl
Sa mga linyang ito nakita namin ang isang pangunahing paggamit ng Collectl command line utility upang subaybayan ang pagganap ng system. Para kay karagdagang impormasyon tungkol sa kung paano ito gumagana, ang mga gumagamit ay maaaring kumunsulta sa dokumentasyon ng proyekto o mga halimbawa na inaalok nila sa kanilang website.