10 January 2017

How To Testing Enable or Disable Ultra Kernel Samepage Merging (UKSM) on EVE-NG

จากที่อ่าน Document เห็นว่าทางทีมผู้พัฒนา EVE-NG ได้ Implement UKSM (Ultra Kernel Samepage Merging) ผมจะทดลอง ปิด และเปิด ตัว Feature นี้ดูนะครับ

1. ทำการ SSH Remote เข้าไปที่ EVE-NG VM จากนั้นก็ Disable UKSM นี้ซะด้วยคำสั่ง

echo 0 > /sys/kernel/mm/uksm/run
cat /sys/kernel/mm/uksm/run

จากนั้น ผมทำการ Run Win7  จำนวน 3 เครื่อง ให้ RAM ไปตัวล่ะ 2GB ดูรูป



เมื่อ Disable UKSM ผลคือ EVE-NG VM จะใช้ RAM ในการเปิดอุปกรณ์ประมาณ 6~GB

2. แล้วทำการทดสอบ Enable UKSM 

echo 1 > /sys/kernel/mm/uksm/run
cat /sys/kernel/mm/uksm/run


ลอง htop application ดูก็จะเห็นว่า RAM ค่อยๆ ลดลงเรื่อยๆ แต่เนื่องจากมันต้องตรวจสอบ Data Duplication มันจะกิน CPU นะจ๊ะ


เมื่อ Enable UKSM ผลคือ EVE-NG VM จะใช้ RAM ในการเปิดอุปกรณ์ประมาณ 2~GB

สรุปก็คือ UKSM จะช่วยให้ใช้ RAM น้อยลงได้ในระดับหนึ่ง ในกรณีที่เราทำ Lab ที่มีอุปกรณ์เหมือนๆ กันหลายๆ ตัว แต่จะกิน CPU แทนตอนที่มันทำ Data Duplication ครับ

ข้อมูลอ้างอิง


Thanks you for reading.


1 comment:

  1. Mr. Casino - DRMCD
    Mr Casino. 남원 출장안마 Dr. Casino. The player can win real money with all the games they like in 부천 출장안마 Casino. Dr. 경상남도 출장마사지 Casino 제주도 출장안마 offers 인천광역 출장마사지 free spins no deposit bonus.

    ReplyDelete