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

การใช้ vmstat และ mpstat สำหรับการตรวจสอบ Linux

05

พื้นฐานการตรวจสอบทรัพยากร Linux

vmstat แสดงข้อมูลอะไร?

vmstat เป็นคำสั่งที่แสดงข้อมูลหน่วยความจำ, swap, ดิสก์ และ CPU ทุกๆ วินาที จำนวน 5 ครั้ง หากโหลดสูงแต่ไม่มีกระบวนการ CPU ใช้งาน บ่งชี้ถึงการรอ I/O ของดิสก์ บรรทัดแรกเป็นค่าเฉลี่ย เครื่องมือต่างๆ อาจแสดงตัวเลขการใช้หน่วยความจำไม่ตรงกันเมื่อเปรียบเทียบจากภาพ snapshot เหล่านี้

mpstat แสดงข้อมูลอะไร?

mpstat เป็นเครื่องมือที่แสดงการใช้ CPU ต่อคอร์ทุกวินาที โดยแบ่งเวลาออกเป็นเปอร์เซ็นต์ของผู้ใช้ (user), ระบบ (system), ว่าง (idle) และรอ (wait) สำหรับเซิร์ฟเวอร์ของคุณ อาจต้องติดตั้งเครื่องมือนี้ก่อน ใช้ ps aux เพื่อระบุกระบวนการเฉพาะที่ทำงานอยู่บนเซิร์ฟเวอร์ของคุณในขณะนี้

ฉันจะตรวจสอบ uptime ได้อย่างไร?

Uptime คือระยะเวลาตั้งแต่ระบบบูต และคำสั่ง uptime -s จะแสดงเวลาบูตที่แน่นอน ในขณะที่คำสั่ง uptime แสดงค่าโหลดเฉลี่ย (load averages) สำหรับช่วง 1, 5 และ 15 นาทีที่ผ่านมา เปรียบเทียบกับคำสั่ง nproc โหลด (load) นับจำนวนกระบวนการที่ทำงานหรือรอเพื่อทำงานบนระบบ Linux

ฉันจะตรวจสอบพื้นที่ดิสก์ได้อย่างไร?

การใช้พื้นที่ดิสก์คือปริมาณการจัดเก็บข้อมูลที่ถูกใช้โดยไฟล์และโฟลเดอร์บนเซิร์ฟเวอร์ของคุณ และคำสั่ง df -h แสดงพื้นที่ต่อระบบไฟล์ ในขณะที่คำสั่ง du หาโฟลเดอร์ย่อยที่ใหญ่ที่สุด ใช่แล้ว ไฟล์ที่ถูกลบยังคงใช้พื้นที่ขณะที่โปรแกรมยังคงเปิดไฟล์นั้นอยู่

การใช้ PDX Ops

PDX Ops รันบน Linux หรือไม่?

ใช่ PDX Ops รันบน Windows 10/11 และเชื่อมต่อกับเซิร์ฟเวอร์ Linux ของคุณผ่าน SSH เพื่อรันคำสั่งเช่น iostat หรือตัวเทียบเคียงต่อคอร์ของมัน แล้วส่งผลลัพธ์จริงกลับมายังแชทของคุณ ระบบอาจค้าง (freeze) ชั่วคราว ตัวแทน (agent) ตรวจสอบทรัพยากรเซิร์ฟเวอร์และให้รายงานโดยละเอียด

ตัวแทนตรวจสอบเซิร์ฟเวอร์ของฉันหรือไม่?

ใช่ ตัวแทนดำเนินการคำสั่งตรวจสอบแบบอ่านอย่างเดียว (read-only) ของคุณผ่าน SSH และส่งผลลัพธ์จริงกลับ ดังนั้นคุณสามารถเห็นตัวเลขที่แน่นอนโดยไม่ต้องออกจากเดสก์ท็อปของคุณ มันไม่เฝ้าติดตามอย่างต่อเนื่อง นอกจากนี้ยังไม่ได้ส่งการแจ้งเตือนใดๆ ไปยังเซิร์ฟเวอร์ของคุณเลย

ผลลัพธ์ถูกต้องเสมอหรือไม่?

ไม่ ตัวแทนแสดงผลลัพธ์จริงและรหัสออก (exit code) แต่คุณต้องตรวจสอบตัวเลขเอง เพราะค่าที่ดูเหมือนสูงอาจเป็นปกติและทำให้เข้าใจผิดได้ ตรวจสอบผลลัพธ์อีกครั้ง ภาพ snapshot เดียวเป็นเพียงภาพ snapshot ของสถานะปัจจุบันของระบบเท่านั้น

Ask first ทำงานอย่างไร?

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

โมเดล ความเป็นส่วนตัว และการดาวน์โหลด

ไฟล์ของฉันออกจากพีซีหรือไม่?

ใช่ แชท, โฟลเดอร์ทำงาน และคีย์ API ยังคงอยู่บนพีซีเพื่อความเป็นส่วนตัว และข้อมูลลับในผลลัพธ์เครื่องมือจะถูกซ่อน (redacted) ก่อนที่มันจะส่งไปยังโมเดล ข้อมูลปลอดภัย ข้อมูลลับในผลลัพธ์เครื่องมือจะถูกซ่อน (redacted) ก่อนที่มันจะส่งไปยังโมเดล

โปรแกรมติดตั้งลงนามด้วยโค้ดหรือไม่?

ไม่ เปรียบเทียบค่า checksum SHA-256 กับ manifest ที่เผยแพร่โดยใช้ certutil เพื่อตรวจสอบไฟล์ก่อนรันมันบนระบบ Windows ของคุณ โปรแกรมติดตั้งมีขนาดประมาณ 34 MB หากเซิร์ฟเวอร์ของคุณใช้หน่วยความจำสูงสุดแล้วค้าง คุณควรตรวจสอบแรงกดดันของ swap ตรวจสอบบันทึก (logs) ตรวจสอบขนาดไฟล์ผู้ติดตั้งก่อนที่คุณจะรันมัน

pdxdevops.org เป็นเว็บไซต์ทางการของ PDX Ops หรือไม่?

ใช่ pdxdevops.org เป็นเว็บไซต์ทางการของ PDX Ops สำหรับตัวแทนอัตโนมัติที่รันการตรวจสอบผ่าน SSH และตรวจสอบทรัพยากรเซิร์ฟเวอร์ Linux เมื่อมีบางสิ่งกินพื้นที่ดิสก์ของฉันหมด เวอร์ชัน 2.9.30 ปุ่มดาวน์โหลดให้โปรแกรมติดตั้งสำหรับเวอร์ชัน 2.9.30 ที่เผยแพร่เมื่อวันที่ 8 พ.ย. 2026

PDX Ops สำหรับ Windows

เริ่มตรวจสอบเซิร์ฟเวอร์ของคุณ

ดาวน์โหลด PDX Ops ↗