# ปรับจูน PROXMOX ให้ Stable

# ข้อควรระวัง Proxmox

แอดมินรวบรวมสิ่งที่ลูกค้าควรระวังในการใช้ Proxmox เพื่อให้มีความ Stable สูงสุด

# Disk อาจจะทำงานหนัก  จึงควร monitor Disk ไว้

Proxmox มีกราฟ monitor แสดง resource หลายอย่างให้ลูกค้าได้เห็นว่า ณ ขณะนั้น CPU , Load , Ram , Network ใช้ไปเท่าไร

แต่สิ่งสำคัญ 1 อย่างที่กราฟ monitor ของ Proxmox ไม่ได้แสดงไว้คือ อัตราการ read-write และ activity ของ Disk ซึ่งเรื่องนี้เป็นสิ่งสำคัญมากหากลูกค้าสร้าง vm จำนวนมากๆ อัตราการ read-write-activity ของ Disk ก็จะสูงตามไปด้วย

#### หาก Disk มีการ access จาก vm จำนวนมากๆเข้ามาพร้อมๆกัน อาจจะทำให้ระบบโดยรวมค้างเป็นช่วงๆ และถ้าเป็นระยะเวลานาน Proxmox อาจจะล่ม

ปัจจุบัน ( version 8 ) Proxmox จะมี IO delay ให้ดูเป็น % แต่ก็อาจจะยังไม่เพียงพอต่อการ monitor Disk

แอดมินขอแนะนำวิธีการตรวจสอบ Activity ของ Disk ดังนี้

### 1. iostat

ข้อดี iostat คือ แสดงอัตรา read-write ของ Disk แยกกันแต่ละตัว

$ ssh <root@xxx.xxx.xxx.xxx> ( รีโมทเข้า Proxmox )

\# apt install sysstat ( ติดตั้ง )

\# iostat

\# watch -n 1 iostat ( ให้อัพเดททุก 1 วินาที )

\# iostat -t ( แสดงวันที่ และเวลา )

\# iostat -m ( แสดงหน่วยเป็น MB )

\# iostat -p nvme0n1 ( แสดงเฉพาะ nvme0n1 )

[![2024-04-08_12-20-22.jpg](http://docs.limitrack.com/uploads/images/gallery/2024-04/scaled-1680-/tpYr4AT8JX3cpSDg-2024-04-08-12-20-22.jpg)](http://docs.limitrack.com/uploads/images/gallery/2024-04/tpYr4AT8JX3cpSDg-2024-04-08-12-20-22.jpg)

### 2. atop

ข้อดี atop คือ แสดง activity ( read-write ) ของ Disk และแสดงการทำงาน CPU , Mem , Swap , Disk , NIC ในหน้าจอเดียว

$ ssh <root@xxx.xxx.xxx.xxx> ( รีโมทเข้า Proxmox )

\# apt install atop ( ติดตั้ง )

\# atop

\# atop -x ( แสดงสี color หากค่าไหนเกิด critical activity )

\# atop -x 1 ( อัพเดททุก 1 วินาที )

[![2024-04-08_12-50-10.jpg](http://docs.limitrack.com/uploads/images/gallery/2024-04/scaled-1680-/ww8r7REApYJrEy98-2024-04-08-12-50-10.jpg)](http://docs.limitrack.com/uploads/images/gallery/2024-04/ww8r7REApYJrEy98-2024-04-08-12-50-10.jpg)

### 3. iotop

ข้อดี iotop คือ แสดง activity ( read-write ) ของ Disk แยกตาม application ( &amp; service )

$ ssh <root@xxx.xxx.xxx.xxx> ( รีโมทเข้า Proxmox )

\# apt install iotop ( ติดตั้ง )

\# iotop

[![2024-04-08_12-46-22.jpg](http://docs.limitrack.com/uploads/images/gallery/2024-04/scaled-1680-/1Z6EPpHejDhpnOBX-2024-04-08-12-46-22.jpg)](http://docs.limitrack.com/uploads/images/gallery/2024-04/1Z6EPpHejDhpnOBX-2024-04-08-12-46-22.jpg)

### 4. dstat

ข้อดี dstat คือ แสดง activity ( read-write ) ของ Disk แบบเทียบเวลาย้อนหลังได้ นอกจากนั้นยังเลือกให้แสดงผล CPU , Ram , Load , Net , IO , Swap , อื่นๆ ได้พร้อมๆกันอีกด้วย

$ ssh <root@xxx.xxx.xxx.xxx> ( รีโมทเข้า Proxmox )

\# apt install dstat ( ติดตั้ง )

\# dstat

\# dstat -c -d -g -l -m -n -r -s -t ( แอดมินชอบแบบนี้ ละเอียดดี )

[![2024-04-08_13-05-24.jpg](http://docs.limitrack.com/uploads/images/gallery/2024-04/scaled-1680-/lC5WEvA0cCixdAYZ-2024-04-08-13-05-24.jpg)](http://docs.limitrack.com/uploads/images/gallery/2024-04/lC5WEvA0cCixdAYZ-2024-04-08-13-05-24.jpg)

### 5. ioping

ข้อดี ioping คือ แสดงค่า Latency ของ Disk แต่ละตัว ( คล้ายๆ IO delay ที่ Proxmox มีมาให้ )

$ ssh <root@xxx.xxx.xxx.xxx> ( รีโมทเข้า Proxmox )

\# apt install ioping ( ติดตั้ง )

\# ioping /dev/nvme0n1

[![2024-04-08_12-59-55.jpg](http://docs.limitrack.com/uploads/images/gallery/2024-04/scaled-1680-/sgl0N4pudlTZ3PM5-2024-04-08-12-59-55.jpg)](http://docs.limitrack.com/uploads/images/gallery/2024-04/sgl0N4pudlTZ3PM5-2024-04-08-12-59-55.jpg)

> ฝากสนับสนุนบริการ www.Limitrack.com เพื่อให้พวกเราได้นำสิ่งดีๆมามอบให้ลูกค้าครับ