การปรับแต่งประสิทธิภาพของ Linux

นานแล้ว ไม่ได้ดูเรื่อง performance อย่างจริงจัง เพราะเครื่องส่วนใหญ่ที่ติดตั้ง แค่ปรับแต่งค่าคอนฟิกนิดหน่อยก็สามารถใช้งานได้อย่างดีแล้ว เนื่องด้วยทั้ง CPU, Memory, Disk รุ่นใหม่ๆ ค่อนข้างเร็ว

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

เคยเขียนบนเว็บไซต์ไปบ้างแล้ว ถึงการปรับแต่งพื้นฐาน แต่คราวนี้ขอลงรายละเอียดมากหน่อย เพื่ออาจเป็นประโยชน์กับผู้ดูแลระบบที่กำลังประสบปัญหา โดนผู้ใช้ (users) บ่นเป็นประจำ :(

คำแนะนำ/คำเตือน ในการปรับแต่งค่าคอนฟิก

 – ทดสอบบนเครื่องทดลอง (test/development) ให้เข้าใจและแน่ใจถึงผลกระทบจากการแก้ไขคอนฟิก ก่อนแก้ไขบนเครื่อง production
 – ใช้หลักสถิติในการทดสอบ คือทดสอบหลายๆ ครั้ง แล้วนำผลที่ได้มาเปรียบเทียบกัน
 – สำรองข้อมูล หรือคอนฟิกก่อนการแก้ไข เผื่อแก้ไขแล้วมีปัญหา จะได้แก้กลับได้
 – แก้ไขคอนฟิกในช่วงเวลาไม่มีการใช้งาน หรือใช้งานน้อยที่สุด เพราะการแก้ไขบางอย่าง อาจจำเป็นต้องรีสตาร์ต service

เอกสารหนึ่งที่ผู้เขียนแนะนำ คือ “IBM Redbooks : Linux Performance and Tuning Guidelines” ซึ่งสามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ IBM

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

Leave a Reply

Your email address will not be published.