0Pricing
Linux Server Deployment & SSH Mastery · บทเรียน

เครื่องมือเฝ้าติดตามระบบ

สำรวจเครื่องมือเฝ้าติดตามขั้นสูง เช่น `glances`, `nmon` และ `sar` เพื่อดูข้อมูลประสิทธิภาพเซิร์ฟเวอร์แบบเรียลไทม์และข้อมูลย้อนหลังอย่างครบถ้วน

เครื่องมือเฝ้าติดตามระบบ เป็นบทเรียน Linux Server Deployment & SSH Mastery ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Linux Server Deployment & SSH Mastery และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Linux Server Deployment & SSH Mastery มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องตรวจสอบเซิร์ฟเวอร์

การใช้งานเซิร์ฟเวอร์หมายความว่าคุณจำเป็นต้องทราบว่าเซิร์ฟเวอร์ทำงานเป็นอย่างไร CPU ทำงานหนักเกินไปหรือไม่ หน่วยความจำใกล้หมดหรือไม่ เครือข่ายกำลังใช้งานหนาแน่นหรือไม่

  • การตรวจสอบช่วยให้คุณพบปัญหาก่อนที่จะรุนแรง
  • ช่วยให้เห็นข้อมูลเชิงลึกสำหรับการปรับปรุงประสิทธิภาพและการวางแผนความจุ
  • จำเป็นต่อการรักษาเซิร์ฟเวอร์ให้ทำงานได้ดีและตอบสนองอย่างรวดเร็ว

ก้าวพ้นเครื่องมือพื้นฐาน

คุณอาจรู้จักเครื่องมือพื้นฐานอย่าง top และ htop สำหรับตรวจสอบแบบเรียลไทม์อย่างรวดเร็วอยู่แล้ว เครื่องมือเหล่านี้เหมาะสำหรับดูภาพรวม ณ ขณะหนึ่ง

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

Glances: แผงควบคุมแบบครบวงจร

Glances เป็นเครื่องมือตรวจสอบข้ามแพลตฟอร์มที่ใช้ curses ซึ่งแสดงข้อมูลจำนวนมากไว้ในหน้าจอเดียวที่จัดระเบียบไว้อย่างดี

  • แสดงข้อมูล CPU หน่วยความจำ การรับส่งข้อมูลดิสก์ การรับส่งข้อมูลเครือข่าย กระบวนการ และข้อมูลอื่น ๆ
  • ปรับแต่งได้อย่างมากและอ่านได้ง่าย
  • ลองนึกภาพว่าเป็นแผงควบคุมแบบโต้ตอบและเรียลไทม์สำหรับเซิร์ฟเวอร์ของคุณ

ติดตั้ง Glances บนเซิร์ฟเวอร์

โดยปกติการติดตั้ง glances บนลีนุกซ์ดิสทริบิวชันส่วนใหญ่ทำได้ง่าย สำหรับระบบที่ใช้ Debian หรือ Ubuntu คุณสามารถใช้ apt ได้ดังนี้

sudo apt update
sudo apt install glances

เปิดใช้งาน Glances

เมื่อติดตั้งแล้ว เพียงพิมพ์ glances ในเทอร์มินัลเพื่อเปิดใช้งาน คุณจะเห็นหน้าจอแบบโต้ตอบที่ใช้สีแยกข้อมูลสุขภาพของระบบ

กด q เพื่อออก สำรวจส่วนต่าง ๆ เช่น การใช้ CPU หน่วยความจำ กิจกรรมเครือข่าย และกระบวนการที่ใช้ทรัพยากรมากที่สุด

glances

Nmon: เจาะลึกประสิทธิภาพ

nmon (เครื่องมือตรวจสอบของ Nigel) เป็นเครื่องมืออันทรงพลังสำหรับตรวจสอบและวิเคราะห์ประสิทธิภาพ โดยเฉพาะอย่างยิ่งเหมาะสำหรับเก็บข้อมูลตามช่วงเวลา

  • นำเสนอสถิติระบบที่หลากหลายในรูปแบบกะทัดรัด
  • คุณสามารถดูข้อมูล CPU หน่วยความจำ การรับส่งข้อมูลดิสก์ เครือข่าย เคอร์เนล และข้อมูลอื่น ๆ
  • nmon ยังสามารถบันทึกข้อมูลลงในไฟล์เพื่อวิเคราะห์ภายหลังได้

ติดตั้ง Nmon

เช่นเดียวกับ glances โดยทั่วไปจะมี nmon อยู่ในคลังแพ็กเกจของดิสทริบิวชันส่วนใหญ่ สำหรับ Debian หรือ Ubuntu ให้ใช้คำสั่งต่อไปนี้

sudo apt update
sudo apt install nmon

สำรวจด้วย Nmon

เรียกใช้ nmon เพื่อเข้าสู่โหมดโต้ตอบ ใช้ปุ่มตัวอักษรแต่ละปุ่มเพื่อสลับมุมมองต่าง ๆ

  • c สำหรับสถิติ CPU
  • m สำหรับสถิติหน่วยความจำ
  • d สำหรับการรับส่งข้อมูลดิสก์
  • n สำหรับการรับส่งข้อมูลเครือข่าย

กด q เพื่อออก

nmon

Sar: เครื่องมือรายงานกิจกรรมระบบ

sar (เครื่องมือรายงานกิจกรรมระบบ) เป็นส่วนหนึ่งของแพ็กเกจ sysstat แตกต่างจาก glances หรือ nmon ตรงที่ sar ได้รับการออกแบบมาเพื่อรวบรวม รายงาน และบันทึกข้อมูลกิจกรรมระบบ

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

Sar ในการใช้งานจริง: CPU และหน่วยความจำ

sar สามารถแสดงตัวชี้วัดได้หลากหลาย ต่อไปนี้คือตัวอย่างการใช้งานทั่วไปสองแบบ

  • รายงานกิจกรรม CPU ทุก 1 วินาที จำนวน 3 ครั้ง
sar 1 3

ตรวจสอบอย่างรวดเร็ว: เครื่องมือตรวจสอบ

คุณได้เรียนรู้เกี่ยวกับ glances nmon และ sar แล้ว แต่ละเครื่องมือต่างมีจุดเด่นของตนเอง

เครื่องมือใดเหมาะที่สุดสำหรับดูแผงควบคุมประสิทธิภาพเซิร์ฟเวอร์แบบครอบคลุม โต้ตอบได้ และเรียลไทม์ ซึ่งแสดงข้อมูล CPU หน่วยความจำ และเครือข่ายในภาพรวมเดียว

ทบทวน: จับตาดูเซิร์ฟเวอร์ของคุณ

ทำได้ดีมาก คุณได้สำรวจเครื่องมือตรวจสอบ Linux อันทรงพลังสามรายการ

  • Glances: แผงควบคุมระบบแบบโต้ตอบและเรียลไทม์ของคุณ
  • Nmon: สำหรับการวิเคราะห์ประสิทธิภาพแบบโต้ตอบอย่างละเอียดและการเก็บข้อมูล
  • Sar: เครื่องมือสำคัญสำหรับรวบรวมและรายงานข้อมูลกิจกรรมระบบย้อนหลัง

เครื่องมือเหล่านี้มีคุณค่าอย่างยิ่งต่อการทำความเข้าใจและรักษาสุขภาพของเซิร์ฟเวอร์ ฝึกฝนต่อไปนะครับ

คำถามที่พบบ่อย

บทเรียน “เครื่องมือเฝ้าติดตามระบบ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “เครื่องมือเฝ้าติดตามระบบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Linux Server Deployment & SSH Mastery ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Linux Server Deployment & SSH Mastery มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “เครื่องมือเฝ้าติดตามระบบ”

สำรวจเครื่องมือเฝ้าติดตามขั้นสูง เช่น `glances`, `nmon` และ `sar` เพื่อดูข้อมูลประสิทธิภาพเซิร์ฟเวอร์แบบเรียลไทม์และข้อมูลย้อนหลังอย่างครบถ้วน คุณปฏิบัติ Linux Server Deployment & SSH Mastery ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Linux Server Deployment & SSH Mastery หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Linux Server Deployment & SSH Mastery บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “เครื่องมือเฝ้าติดตามระบบ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Linux Server Deployment & SSH Mastery นี้ได้ไหม

ได้ บทเรียน Linux Server Deployment & SSH Mastery ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. เครื่องมือเฝ้าติดตามระบบ
  2. ทำความเข้าใจบันทึกระบบ
  3. การหมุนเวียนและจัดเก็บบันทึก
  4. การตรวจสอบและการแจ้งเตือนแบบรวมศูนย์
← กลับไปที่ Linux Server Deployment & SSH Mastery