Bpytop การตรวจสอบทรัพยากรที่มีประสิทธิภาพเป็นอีกทางเลือกหนึ่งนอกเหนือจากอันดับต้น ๆ

เกี่ยวกับ bpytop

ในบทความต่อไปเราจะมาดูทางเลือกยอดนิยมที่เรียกว่า BpyTOP เกี่ยวกับ มอนิเตอร์รีซอร์สที่แสดงโปรเซสเซอร์หน่วยความจำดิสก์เครือข่ายและกระบวนการใช้งานและสถิติ. ตามชื่อมันเขียนด้วยภาษา Python

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

ผู้เขียนเครื่องมือนี้เป็นคนเดียวกับที่พัฒนา ทุบตี. ระหว่างพวกเขาไม่ได้มีความแตกต่างกันมาก โปรแกรมอรรถประโยชน์ทั้งสองมีจุดประสงค์เดียวกันและมีคุณลักษณะชุดเดียวกัน ข้อแตกต่างเพียงอย่างเดียวคือทั้งสองเขียนด้วยภาษาโปรแกรมที่แตกต่างกัน Bashtop เขียนด้วย Bash และ Bpytop เขียนด้วย Python. ทั้งสองโปรแกรมเข้ากันได้กับ GNU / Linux, Mac OS และ FreeBSD

อินเทอร์เฟซ bpytop

นักพัฒนาอ้างว่า Bpytop เร็วกว่า Bashtop. ด้วยเหตุนี้จึงแนะนำให้ผู้ใช้ใช้ Bpytop แทน Bashtop อย่างไรก็ตามขึ้นอยู่กับผู้ใช้

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

ตัวเลือก bpytop

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

  • โปรแกรมนี้ให้เรา อินเทอร์เฟซผู้ใช้ที่มีภาพและตอบสนองสูงพร้อมการนำทางที่สำคัญ ลูกศร ข้างบน y ลง.
  • เมื่อเราเริ่มโปรแกรม ถ้าเรากด F2 เราสามารถเปลี่ยนตัวเลือกโปรแกรมได้.
  • บัญชีด้วย รองรับเมาส์ในตัว ด้วยปุ่มที่เลือกได้และเมนูที่เลื่อนได้
  • เครื่องมือนี้มีไฟล์ ความสามารถในการกรองกระบวนการทำงาน.
  • เราทำได้ ตรวจสอบความเร็วในการอ่านและเขียนปัจจุบันสำหรับดิสก์ไดรฟ์.
  • เราจะมีความเป็นไปได้ที่จะส่ง SIGKILL, SIGTERM และ SIGINT เพื่อรันกระบวนการ.
  • มีกราฟการปรับขนาดอัตโนมัติที่ใช้งานง่ายเพื่อแสดงไฟล์ สถิติการใช้งานเครือข่าย.
  • เราจะเห็นไฟล์ ป๊อปอัปในเมนูเมื่อมีเวอร์ชันใหม่.

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

ข้อกำหนดเบื้องต้นสำหรับการติดตั้ง

ก่อนที่จะเริ่มการติดตั้ง Bpytop เราจะต้องตรวจสอบให้แน่ใจว่าระบบของเราตรงตามข้อกำหนดต่อไปนี้:

  • เราจะต้องมี Python3 (รุ่น 3.6 หรือใหม่กว่า) ติดตั้งในระบบของเรา

ติดตั้ง python เวอร์ชัน 3 แล้ว

  • ด้วย เราต้องมีโมดูล Psutil. เราสามารถติดตั้งโดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):
python3 -m pip install psutil

ผู้ใช้ Ubuntu สามารถติดตั้ง Bpytop ได้สองวิธี สิ่งแรกจะเป็นการติดตั้งจากแหล่งที่มาและครั้งที่สองจะใช้แพ็คเกจสแน็ปที่เกี่ยวข้อง

การติดตั้ง Bpytop

จากแหล่งที่มา

ไปยัง ติดตั้งจากแหล่งที่มาสิ่งแรกที่เราจะต้องทำคือ โคลนที่เก็บ GitHub. เราสามารถทำได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) และใช้คำสั่งต่อไปนี้:

การโคลน repo bpytop

git clone https://github.com/aristocratos/bpytop.git

ไปยัง รวบรวมจากแหล่งที่มาไปที่ไดเร็กทอรีโคลน:

cd bpytop

เมื่อเข้าไปข้างในเราจะดำเนินการคำสั่งต่อไปนี้:

แหล่งรวบรวม

sudo make install

ดังที่คุณเห็นในภาพหน้าจอด้านบน เราจะไม่เห็นผลลัพธ์ที่พิมพ์บนหน้าจอ.

จากแพ็คเกจสแน็ป

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

การติดตั้งเป็นสแน็ป

sudo snap install bpytop

เปิด Bpytop

ไปยัง เริ่มต้น byptop เราจะต้องดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

bpytop

คำสั่งนี้ควรแสดงให้เราเห็นอินเทอร์เฟซผู้ใช้พร้อมกับสถิติของทรัพยากรในระบบของเรา

ไปยัง ขอความช่วยเหลือในการใช้คำสั่งและแป้นพิมพ์ลัดเราจะมีไม่เกิน กดปุ่ม ESC แล้วเลื่อนลงไปที่ เลือกตัวเลือกความช่วยเหลือ.

แป้นพิมพ์ลัดของ bpytop

ที่นี่เราจะได้รับรายการแป้นพิมพ์ลัดดังที่คุณเห็นในภาพหน้าจอก่อนหน้านี้

ไปยัง ออกจากการตรวจสอบทรัพยากร bpytop ไม่มีอะไรมากไปกว่า กด'q'บนแป้นพิมพ์

ตัวเลือกการกำหนดค่าที่สามารถเปลี่ยนแปลงได้จากอินเทอร์เฟซผู้ใช้ อยู่ในไดเร็กทอรี $ HOME / .config / bpytop.

BpyTOP เป็นยูทิลิตี้ที่ยอดเยี่ยม รวดเร็วตอบสนองปรับแต่งได้สูงและนำเสนอทรัพยากรระบบอย่างรอบคอบและมีเหตุผล โปรแกรมกำลังอยู่ในระหว่างการพัฒนาที่เราสามารถดำเนินการต่อในไฟล์ หน้าโครงการ GitHub.


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

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

*

*

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