เครื่องมือเฝ้าติดตามระบบ
สำรวจเครื่องมือเฝ้าติดตามขั้นสูง เช่น `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 หน่วยความจำ กิจกรรมเครือข่าย และกระบวนการที่ใช้ทรัพยากรมากที่สุด
glancesNmon: เจาะลึกประสิทธิภาพ
nmon (เครื่องมือตรวจสอบของ Nigel) เป็นเครื่องมืออันทรงพลังสำหรับตรวจสอบและวิเคราะห์ประสิทธิภาพ โดยเฉพาะอย่างยิ่งเหมาะสำหรับเก็บข้อมูลตามช่วงเวลา
- นำเสนอสถิติระบบที่หลากหลายในรูปแบบกะทัดรัด
- คุณสามารถดูข้อมูล CPU หน่วยความจำ การรับส่งข้อมูลดิสก์ เครือข่าย เคอร์เนล และข้อมูลอื่น ๆ
nmonยังสามารถบันทึกข้อมูลลงในไฟล์เพื่อวิเคราะห์ภายหลังได้
ติดตั้ง Nmon
เช่นเดียวกับ glances โดยทั่วไปจะมี nmon อยู่ในคลังแพ็กเกจของดิสทริบิวชันส่วนใหญ่ สำหรับ Debian หรือ Ubuntu ให้ใช้คำสั่งต่อไปนี้
sudo apt update
sudo apt install nmonสำรวจด้วย Nmon
เรียกใช้ nmon เพื่อเข้าสู่โหมดโต้ตอบ ใช้ปุ่มตัวอักษรแต่ละปุ่มเพื่อสลับมุมมองต่าง ๆ
cสำหรับสถิติ CPUmสำหรับสถิติหน่วยความจำdสำหรับการรับส่งข้อมูลดิสก์nสำหรับการรับส่งข้อมูลเครือข่าย
กด q เพื่อออก
nmonSar: เครื่องมือรายงานกิจกรรมระบบ
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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เครื่องมือเฝ้าติดตามระบบ
- ทำความเข้าใจบันทึกระบบ
- การหมุนเวียนและจัดเก็บบันทึก
- การตรวจสอบและการแจ้งเตือนแบบรวมศูนย์