Collectl เครื่องมือในการตรวจสอบประสิทธิภาพของระบบ

เกี่ยวกับ collectl

ในบทความต่อไปเราจะมาดู Collectl นี่คือ เครื่องมือที่มีน้ำหนักเบาสำหรับ ตรวจสอบประสิทธิภาพของระบบซึ่งสามารถใช้เพื่อรวบรวมข้อมูลประสิทธิภาพที่อธิบายสถานะปัจจุบันของระบบ

เมื่อเทียบกับเครื่องมืออื่น ๆ เพื่อจุดประสงค์เดียวกันเครื่องมือนี้จะรวบรวมข้อมูลเกี่ยวกับทรัพยากรระบบประเภทต่างๆเช่น; la CPU, ดิสก์, หน่วยความจำ, เครือข่าย, ซ็อกเก็ต, tcp, inodes, หน่วยความจำ, nfs, กระบวนการ ฯลฯ สามารถเรียกใช้แบบโต้ตอบหรือเป็น 'ภูต'และมีความสามารถในการบันทึกและเล่นซ้ำข้อมูลที่จับได้. นอกจากนี้ยังช่วยให้เราสามารถส่งออกข้อมูลไปยังรูปแบบไฟล์ต่างๆ

ลักษณะทั่วไปของ Collectl

เครื่องมือนี้มีคุณสมบัติดังต่อไปนี้ให้กับผู้ใช้:

  • Collectl ไม่ได้มุ่งเน้นไปที่เมตริกระบบจำนวน จำกัดแต่สามารถรวบรวมข้อมูลเกี่ยวกับทรัพยากรระบบประเภทต่างๆเช่น; cpu, ดิสก์, หน่วยความจำ, เครือข่าย, ซ็อกเก็ต, tcp, inodes, infiniband, มันวาว, nfs, กระบวนการ, รูปสี่เหลี่ยม, แผ่นพื้นและบัดดี้อินโฟ.
  • เครื่องมือนี้ ใช้ CPU น้อยมาก. ในความเป็นจริงมีการวัดให้ใช้ 0.1% เมื่อรันเป็น 'daemon' โดยใช้ช่วงเวลาตัวอย่างเริ่มต้น 60 วินาทีสำหรับข้อมูลกระบวนการและ 10 วินาทีสำหรับอย่างอื่น
  • สามารถเรียกใช้แบบโต้ตอบเป็นภูตหรือทั้งสองอย่าง.
  • มี ความสามารถในการตรวจสอบระบบย่อยเกือบทุกระบบ.
  • คุณสามารถ มีบทบาทเป็นยูทิลิตี้อื่น ๆ อีกมากมายที่ออกแบบมาเพื่อวัตถุประสงค์เดียว, ที่พวกเขาเป็น; ps, top, iotop หรือ vmstat.
  • เครื่องมือนี้ยังมีไฟล์ ความสามารถในการบันทึกและเล่นซ้ำข้อมูลที่จับได้.
  • คุณสามารถ ส่งออกข้อมูลในรูปแบบไฟล์ต่างๆ.
  • เครื่องมือสามารถ เรียกใช้เป็นบริการเพื่อตรวจสอบเครื่องระยะไกลหรือคลัสเตอร์เซิร์ฟเวอร์ทั้งหมด.
  • เราด้วย มันจะแสดงข้อมูลในเทอร์มินัลเขียนลงไฟล์หรือซ็อกเก็ต.

นี่เป็นเพียงคุณสมบัติบางส่วนของโปรแกรมนี้ เป็นไปได้ ปรึกษาพวกเขาทั้งหมดโดยละเอียด จาก เว็บไซต์โครงการ.

ติดตั้ง Collectl

ตามค่าเริ่มต้นแพคเกจ Collectl มีอยู่ในที่เก็บเริ่มต้นของ Ubuntu. การติดตั้งในระบบของเราจะทำได้ง่ายเพียงแค่เปิดเทอร์มินัล (Ctrl + Alt + T) และดำเนินการคำสั่ง:

ติดตั้ง collectl

sudo apt install collectl

ในระหว่างการติดตั้งระบบจะขอให้เราเลือกเว็บเซิร์ฟเวอร์ที่ คอลพลอต จะต้องกำหนดค่าอัตโนมัติแม้ว่าเราจะมีความเป็นไปได้ที่จะเลือก "ไม่มี ' สำหรับการตั้งค่าด้วยตนเองในภายหลัง

กำหนดค่าเว็บเซิร์ฟเวอร์

ใช้

เมื่อการติดตั้งเครื่องมือนี้เสร็จสิ้นเราจะสามารถทำได้ เรียกใช้จากเทอร์มินัลได้อย่างง่ายดายแม้ไม่มีตัวเลือกใด ๆ. คำสั่งต่อไปนี้จะแสดงข้อมูลเกี่ยวกับสถิติของ CPU ดิสก์และเครือข่ายในรูปแบบสั้น ๆ ที่มนุษย์อ่านได้

collectl กำลังทำงานอยู่

collectl

หากคุณมีความสนใจ พิมพ์สถิติสำหรับระบบย่อยทั้งหมดคำสั่งที่เราจะต้องดำเนินการจะต้องมีไฟล์ - ตัวเลือกทั้งหมด:

collectl --all

ถ้าเราต้องการ ใช้ Collectl กับด้านบนเราจะต้องดำเนินการคำสั่งต่อไปนี้ด้วย - ตัวเลือกยอดนิยม:

collectl ด้านบน

collectl --top

หากสิ่งที่คุณกำลังมองหาคือ ตรวจสอบทรัพยากรทั้งหมดร่วมกันคำสั่งในการดำเนินการจะเป็นดังต่อไปนี้:

สะสม scmd

collectl -scmd

เมื่อใดก็ตามที่เราต้องการ ดูการใช้หน่วยความจำของระบบของเราเราจะต้องดำเนินการคำสั่งด้วยไฟล์ ตัวเลือก -sm:

รวบรวม sm

collectl -sm

เครื่องมือนี้ยังสามารถ แสดงข้อมูลเกี่ยวกับ CPU ดิสก์และข้อมูลเครือข่าย ด้วยคำสั่งต่อไปนี้:

รวบรวม scdn

collectl -scdn

ไปยัง รับข้อมูลเกี่ยวกับ CPU และ TCPคำสั่งที่เราควรดำเนินการมีดังต่อไปนี้:

สะสม stc

collectl -stc

ไปยัง รับข้อมูลเกี่ยวกับกระบวนการในระบบของเราเราสามารถรันคำสั่ง collectl ด้วยตัวเลือกต่อไปนี้:

Collectl c1

collectl -c1 -sZ -i:1

นี่เป็นเพียงความเป็นไปได้บางส่วนที่ยูทิลิตี้นี้มอบให้เรา ถ้าคุณต้องการ ปรึกษาความช่วยเหลือนี้และดูตัวเลือกที่มีอยู่ทั้งหมดในเทอร์มินัล (Ctrl + Alt + T) คุณต้องพิมพ์คำสั่ง:

ช่วยกันรวบรวม

collectl --help

นอกจากนี้เรายังสามารถเลือกที่จะ อ่านหน้าคน พิมพ์ในเทอร์มินัล (Ctrl + Alt + T):

man collectl

ในบรรทัดเหล่านี้เราได้เห็นการใช้ยูทิลิตี้บรรทัดคำสั่ง Collectl ขั้นพื้นฐานเพื่อตรวจสอบประสิทธิภาพของระบบ สำหรับ ข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานผู้ใช้สามารถปรึกษา เอกสารโครงการ หรือ ตัวอย่าง ที่พวกเขานำเสนอบนเว็บไซต์ของพวกเขา


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา