สวัสดีแฟนๆ MVPSkill ทุกท่านครับ กลับมาอีกแล้ววันนี้ มาพร้อมของเล่นใหม่อีกแล้วครับทีเคยสัญญาว่าจะไปหาของเล่นใหม่ๆ มาให้เล่นกัน (มาเล่นกันเถอะ ๆ)
สำหรับวันนี้ครับจั่วหัวไว้ด้วยเรื่องของ Storage Space ครับ (ใครยังไม่รู้ว่า Storage Space คืออะไรรบกวนกดที่ลิงค์เพื่อศึกษาข้อมูลเพิ่มเติมได้ที่ลิงค์นี้ครับ กดเบาๆ)
ซึ่ง Storage Space เริ่มมีให้เราใช้งานใน Version Windows Server 2012 ครับ ซึ่งสี่งหนึ่งที่ Windows Server 2012 ทำไม่ได้ใน Storage Space คือการทำ Tiering
ซึ่ง Concept การทำ Tiering ในส่วนของ Storage คือการเอา Disk Type ที่ให้เรื่อง IOPS , throughput ที่ดีกว่ามาทำ Cache ให้กับ Disk ที่ IOPS , throughput ที่ต่ำกว่า
ซี่งในปัจจุบัน Disk Type SSD ในบ้านเราราคาเริ่มขยับลงมาเรื่อยๆ และมีขนาด size ที่ใหญ่เพิ่มมากขึ้น ตอนนี้เริ่มมี SSD ขนาด 1 TB ออกมาขายบ้างแล้ว แต่ในบ้านเรายังไม่มีตัวแทนนำเข้ามาจริงจังครับ
OK กลับเข้าเรื่องของเราบ้างดีกว่าครับ มาว่ากันด้วยของเล่นตัวนี้ที่ผมนำมาเสนอนี้นะครับ
ก็อาศัย HDD , SSD โกโลโกโส ที่พอจะหาได้มาทำ LAB Test ให้แฟนๆ MVPSkill ได้รู้ถึงประโยชน์และแนวทางการนำStorage Space ไปใช้งานกันครับ
จากรูปขออธิบายรายละเอียดดังนี้
บล็อคด้านซ้ายมือที่เขียนว่า JBOD ก่อนครับ
เครื่องที่ผมเทส ใช้ Physical Disk จริงๆ ในการทำ Storage Space เพียง 2 ลูกเท่านั้นครับ
1. HDD 250 GB 7200 RPM SATAII
2. SSD 256 GB SATAIII
บล็อคด้านขวามือที่เขียนว่า Windows Server 2012 R2
ขั้นตอนที่ 1. ทำการสร้าง Storage Pool ขึ้นมา 1 Pool โดย Add Disk 1 – SSD , Disk 2 – HDD เข้าไปเป็น member ใน Pool
Step-by-Step
1. Create Storage Pool
2. Add Disk
3. Create Pool
4. Result
ขั้นตอนที่ 2. ทำการสร้าง Virtual Disk แบบ Simple (Stripe) แบบ thin ขนาด 500 GB ขึ้นมาครับ
Step-by-Step
1. Create Virtual Disk
2. Define name of Virtual Disk. (not yet enable storage tiers on this virtual disk)
3. Select layout is Simple (Striped).
4. Select Provisioning Type is thin.
5. Define Virtual disk size is 500 GB.
6. Create virtual disk.
7. Result.
สาเหตุที่ผมยังไม่ ติ๊กเลือก enable storage tiering เพราะต้องการให้เห็นว่าก่อน enable storage tiering นั้น
IOPS , Throughput virtual disk ก้อนนี้ให้ประสิทธิภาพได้แค่ไหนครับ และหลังจาก enable tiering แล้วประสิทธิภาพดีขึ้นไหม?
วิธีการลองของ
วิธีการของผมก็จะใช้ Street test tool ในการ simulate tool free ที่นิยมใช้กันในการวัด IOPS, Throughput ก็คือ SQLIO นั้นเองครับ
ขี้น dyno วัดผล !!! (อารมย์เหมือน tune กล่องรถแข่งประมาณนั้น)
WITHOUT_Tiering
IOs/sec = 201133.00
MBs/sec = 1571.35
Tune กล่อง รีดแรงม้าให้กราฟ โดดๆ !!!!
ขี้น dyno วัดแรงม้ากันอีกรอบ !!!
IOs/sec = 801724.63
MBs/sec = 6263.47
แรงพอไหม?
ถ้าใครเห็นว่าแรงไม่พอ ฝากซื้อ SSD อีกสักลูกนะครับ แล้วส่งมาให้ผม เดี่ยวผมทำให้ IOs/sec ขึ้นเกิน 1,000,000 ให้ดูครับ
แว๊บๆ หวังว่าคงมีประโยชน์กับ ITPRO ทุกท่านนะครับ หวัดดีครับ