3 Tools to Monitor and Optimize your Linux System

16-Jun-21

คัมภีร์เทพ IT

See the original english version Click here!

 

หากคุณเป็น Linux Users คุณอาจต้องการทราบข้อมูลสำคัญบางอย่างเกี่ยวกับ Computer ของคุณ เช่น การใช้งาน CPU/ Memory/ Disk หรือ ข้อมูลของ System เป็นต้น ซึ่งการรู้ข้อมูลเหล่านั้นจะช่วยให้คุณสามารถเพิ่มประสิทธิภาพ System ของคุณได้ และบทความนี้จะมาแนะนำ 3 Tools ที่ใช้ในการตรวจสอบและเพิ่มประสิทธิภาพ Linux System ของคุณ

1. htop — Interactive Process Viewer

htop เป็น Interactive Process Viewer โดย htop จะช่วยให้คุณสามารถดูข้อมูลที่เกี่ยวข้องกับ Command Lines ได้ เช่น Memory, การใช้งาน CPU และระยะเวลาที่พวกมัน Run

คุณสามารถใช้สิ่งนี้เมื่อใดก็ตามที่สังเกตเห็นว่า ความเร็วของ Computer ของคุณเริ่มช้าลง และต้องการค้นหาว่า Process ใดที่ส่งผลกระทบต่อความเร็ว คุณยังสามารถใช้สิ่งนี้ เพื่อตรวจสอบจำนวน Cores และจำนวน Memory ที่ถูกใช้ในขณะที่กำลัง Run Program หรือขณะ Train Model

Packages สำหรับ htop มีอยู่ใน Distros เป็นส่วนใหญ่ หากต้องการ Run htop ก็ให้คุณพิมพ์

คุณควรจะได้เห็นสิ่งที่แสดงดังด้านล่างนี้:

   

ในรูปด้านบน คำสั่งต่าง ๆ จะถูก Sort ตาม CPU% ซึ่งดูเหมือนว่า Process /opt/brave,com/brave/brave จะมีการใช้ CPU มากที่สุดในบรรดา Process ที่กำลัง Run อยู่ทั้งหมด

นี่คือ Shortcuts ต่าง ๆ ที่แนะนำให้คุณลองใช้งาน:

  • F4: แสดงเฉพาะ Process ที่มีชื่อตรงกับข้อความที่ Input เข้าไป
  • F5: แสดงความสัมพันธ์ระหว่าง Process เป็นรูปแบบของ Tree ซึ่งคุณสามารถพิมพ์ + หรือ - เพื่อขยายหรือยุบ Subtree ได้
  • F6: ในมุมมองที่ถูก Sort แล้ว คุณสามารถเลือก Field ที่ต้องการจะ Sort ได้
  • Home: เลื่อนไปที่ด้านบนของ Process List และเลือก Process แรก
  • End: เลื่อนไปที่ด้านล่างของ Process List และเลือก Process สุดท้าย

คุณสามารถดู List ของ Shortcuts ทั้งหมดได้ที่นี่

2. Baobab — Disk Usage Analyzer

หากคุณต้องการเห็นการนำเสนอในรูปแบบ Graphic เกี่ยวกับการใช้ Disk ของคุณ ขอแนะนำให้ลองใช้ Baobab คุณสามารถใช้ Tool นี้เพื่อค้นหาว่า Application ใดที่มีการใช้งาน Disk เป็นจำนวนมากแต่ไม่ได้ใช้งานมาระยะหนึ่งแล้ว ซึ่งการที่คุณรู้ข้อมูลเหล่านี้ จะช่วยให้สามารถ Clean Files หรือ Folders ที่คุณไม่ต้องการพวกมันอีกต่อไป

เช่นเดียวกันกับ htop, Baobab ก็มีอยู่ใน Distros เป็นส่วนใหญ่เช่นกัน หากคุณต้องการ Run Baobab ก็ให้คุณพิมพ์

และคุณก็ควรจะได้เห็นสิ่งที่แสดงดังด้านล่างนี้:

ด้วยการใช้ Graph เพื่อแสดงให้เห็นถึงการใช้งาน Disk ของแต่ละ Folder และ File จะช่วยให้เราเข้าใจได้ดีขึ้นว่า มี Folder หรือ File ใด ที่ใช้งาน Disk มากที่สุดใน Computer ของเรา

เรายังสามารถดูขนาดของ Folder หรือ File, จำนวน Files ที่มีอยู่ใน Folder และพวกมันถูกแก้ไขครั้งล่าสุดเมื่อใด

3. Stacer — System Monitor and Optimizer

Stacer เป็น Tool ที่น่าสนใจมากอีก Tool หนึ่ง โดยมันช่วยให้คุณสามารถตรวจสอบข้อมูลส่วนที่สำคัญ ๆ ได้หลายส่วน เช่น:

  • System Information
  • Download และ Upload Speed

  • Search
  • System Services

  • Processes (ซึ่งคุณสามารถมองได้ว่า มันเป็นเหมือน Version ง่าย ๆ ของ htop แม้ว่าจะไม่ได้มี Option มากมายเหมือนอย่าง htop แต่มันก็ใช้งานและเข้าใจได้ง่ายกว่า)

  • Installed Packages
  • History ของ CPU และ Memory

Stacer ยังช่วยให้คุณสามารถ Optimize Computer ของคุณโดย:

  • ระบุว่าจะให้ Applications ใดบ้างที่เริ่มทำงาน เมื่อ Computer ของคุณเริ่มทำงาน

  • Clean System
  • ส่ง Alert Messages หลังจากที่ CPU Percent, Memory Percent และ Disk Percent มีค่าต่ำกว่า Percent ที่กำหนด

  • และอื่น ๆ อีกมากมาย

คุณสามารถดูวิธีการติดตั้ง Stacer ได้ที่นี่

ที่มา:  https://towardsdatascience.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด