เสาร์, 20 กันยายน 2014
ทดสอบประสิทธิภาพของ Storage ด้วย IOmeter Part I:
เขียนโดย @k    วันศุกร์ที่ 08 กรกฏาคม 2011 เวลา 10:34 น.   
อีเมล

เป็นปัญหาโลกแตกระหว่าง admin กับทีม develop เมื่อเกิดปัญหา application ช้า ซึ่งจะเกิดข้อถกเถียงกันอยู่เสมอว่าปัญหาเกิดจากอะไรกันแน่ ผมว่ามี programmer น้อยมากที่คิดว่าปัญหาเกิดจากการ coding ส่วนมากก็จะเล็งมาที่ประเด็นเรื่องของประสิทธิภาพของ Server เป็นหลัก

ในส่วนของ CPU และ Memory ท่าน admin หลาย ๆ ท่านคงมีวิธีดูได้ง่าย แต่สิ่งหนึ่งที่ยังไม่มีอะไรวัดได้มากก็คือเรื่องของ Storage ว่ามีความเร็วหรือ I/O มากน้อยเพียงใด การดู Benchmark ตาม paper ต่าง ๆ ก็ช่วยได้ในระดับหนึ่ง แต่ทั้งนี้ทั้งนั้นต้องดูด้วยว่า Storage ที่ใช้งานอยู่นั้นมี load อื่นอยู่มากน้อยหรือเปล่า

วันนี้ผมจึงมีวิธีตรวจสอบความเร็วของ Storage ด้วยเครื่องมือที่นิยมใช้กันนั่นก็คือ IOmeter นั่นเอง จากวิธีที่จะแสดงในบทความนี้ ผมมี Storage ด้วยกันอยู่ 4 product ด้วยกันได้แก่

  • IBM DS4700 Storage
  • IBM DS8000 Storage
  • IBM XIV Storage
  • Local Disk(RAID 1) ของ ESXi เอง

โดยวิธีการแบบ Step by Step มีดังนี้

  1. เตรียม VM ของท่านให้พร้อม ติดตั้ง Windows Server โดยไม่ต้องตั้งค่าอะไรพิเศษ ใช้แบบปกติ
  2. เพิ่ม Disk เข้าไปใน VM ทั้งหมด 4 ลูก ขนาด 10GB(ไม่รวม system disk)
  3. Format ให้เป็น NTFS ทั้ง 4 ลูก
  4. ดาวน์โหลด Iometer (เลือก 32/64 บิต ตาม OS ของคุณ)
  5. ดาวน์โหลด Unofficial performance config test file
  6. แตก zip ไฟล์ แล้ว copy Dynamo.exe และ IOmeter.exe ไปไว้ที่ VM
  7. Copy OpenPerformanceTest.icf ที่ดาวน์โหลดใน step 5 ไปไว้ใน VM
  8. จากนั้นเข้าไปที่ VM แล้วดับเบิ้ลคลิกไฟล์ IOmeter.exe
  9. จากนั้นก็จะเจอหน้าจอดังรูปข้างล่าง

10. ทำการเลือก Disk ที่ต้องการทดสอบ


11. คลิกที่ icon Open แล้วเลือกไฟล์ OpenPerformanceTest.icf จากนั้นคลิกที่ Open


12. ไปที่แถบ Access Specification เลือกทั้งหมดทุกรายการในขวามือ แล้วคลิก << Add


13. คลิกตรงรูปธง แล้วระบุชือและ location ของ result ไฟล์ (csv) แล้วเลือก Save


14. สังเกตุมุมขวาล่างจะปรากฏเวลาที่เหลือ รอจนการ run เสร็จทุก step


15. ให้ดูผลของการทดสอบ จากรูปข้างบนได้เลครับ

จากบทความ step by step นี้ ผมว่าหลายท่านคงสามารถที่จะทดสอบ I/O ของ Storage บน VM ของท่านได้แล้ว สำหรับ Part II นั้นผมจะเอาผลของ Storage ทั้ง 4 ชนิดที่ผมวัดค่ามาให้ดูกันครับ




แก้ไขล่าสุด ( วันพฤหัสบดีที่ 22 ธันวาคม 2011 เวลา 10:23 น. )
 

คอมเมนต์คอมเมนต์  

 
0 #1 Ball 2011-12-21 22:08
ขอบคุณมากครับ สำหรับความรู้ดี ๆที่มอบให้ครับ
เป็นประโยชน์สำห รับคนที่ใช้ VM มากมายครับ
อ้างอิง
 

เพิ่มคอมเมนต์ใหม่


รหัสป้องกันความปลอดภัย
รีเฟรช

Other