วันอาทิตย์ที่ 10 กรกฎาคม พ.ศ. 2565

SMR Drive กับ การทำ farm chia

บทความนี้ post ลง facebook เมื่อวันที่ 2 Mar 2022 => link

อ้างอิงจาก 

https://www.chia.net/2022/02/22/zoned-storage.en.html

JM ได้ออกมาเขียนบทความเกี่ยวกับการทำ test farm chia ด้วย drive ชนิด SMR ซึ่งผมมองว่าน่าสนใจจึงมาสรุปบทความของ JM ให้ลองอ่านกันดูครับ

ก่อนอื่นต้องรู้จักกับ SMR drive ก่อน …. SMR ย่อมาจากคำว่า Shingled Magnetic Recording เป็นเทคโนโลยีของ WD …. หลักการทำงานของ SMR จะอธิบายง่ายๆ โดยนึกถึง ถนนแคบๆ แล้วมีรถวิ่งบนถนน … ตอนที่รถวิ่งอยู่บนถนนจะมีขอบข้างๆ ถนนซึ่งเป็นพื้นที่ว่าง … 

การอ่านของ HDD ก็มีหัวอ่านที่เปรียบเสมือนตัวรถยนต์และข้อมูลทั้งหลายก็จะอยู่บนถนน … WD เขาก็มองเห็นว่าช่องว่างตรงขอบถนนเนี้ยสามารถเอามาบรรจุข้อมูลได้ เขาจึงเอาถนนมาซ้อนกัน ทำให้ช่องว่างขอบถนนแคบลง ด้วยเทคโนโลยีแบบนี้จึงสามารถทำให้ HDD 1 ตัวเก็บข้อมูลได้มากขึ้น 20-30% 

เนื่องจาก concept SMR จะทำให้ data อยู่ใกล้กันมากๆ โอกาสที่จะอ่านข้อมูล “พลาด” ก็จะมีมากตามไปด้วยทำให้ต้องมีการ retry อ่านใหม่ … วิธีการวัดประสิทธิภาพการอ่านของ HDD จะวัดในรูปของ seek time ซึ่งถ้า seek time สูงๆ แสดงว่าอ่าน data ไม่ค่อยถูกต้องมีการ retry หลายครั้ง … ซึ่งนักเล่น computer หลายคนไม่ค่อย happy กับประสิทธิภาพของ drive แบบ SMR เท่าไรนัก

JM อธิบายว่าการเขียน data แบบ sequentially จะช่วยลดเวลา seek time ของ HDD การเขียน data แบบ sequentially ก็คือการมี data file ใหญ่ๆ เช่น file plot ของ farm chia ทีมีการเขียนครั้งเดียวแล้วใช้พื้นที่บน HDD เยอะๆ data ที่ถูกเขียนก็จะอยู่ติดๆ กัน ดังนั้นการอ่านข้อมูลจึงมีโอกาสอ่านพลาดน้อยมาก เพราะหัวอ่านไม่ได้ขยับไปที่ไกลๆ ในการอ่าน

JM ได้ทำการทดลอง plot file ลงบน SMR drive และทำการ farm โดยจะเห็นว่า data ในรอบ 12 ชม. สำหรับการทำ farm ของ JM จะมีการอ่าน plot อยู่ประมาณ 0.54-1.81 วินาทีซึ่งน้อยกว่าการทำ farm ที่ต้องการ 28 วินาทีในการทำ PoST สำหรับ seek time ก็จะอยู่ประมาณที่ 5.7 มิลลิวินาที (millisecond)

โดยสรุป JM บอกว่าเขาค่อนข้าง okay กับประสิทธิภาพของ SMR ในการทำ farm ตัว HDD มีที่ความจุต่อพื้นที่สูงกว่า (ถ้าไม่นับเรื่องราคา) ดังนั้นสำหรับใครที่กังวลเกี่ยวกับประสิทธิภาพของ SMR จะมีผลกับการทำ farm chia ก็น่าจะคลายกังวลลงไปได้ 

สำหรับรุ่นไหนของ WD บ้างที่เป็น SMR สามารถดู model ได้ที่ https://www.blognone.com/node/115997 

ความเห็นส่วนตัวของผม ถ้าราคาไม่ต่างกันมากนักเราก็ต้องช่างน้ำหนักระหว่างไปที่ CMR (วิธีการเก็บข้อมูลแบบเดิม) หรือ SMR ควรจะต้องคิดถึงในอนาคตถ้าเราต้องการเอา HDD มาทำงานอย่างอื่นที่นอกเหนือจากการทำ farm การอ่านเขียนข้อมูลจะเป็นแบบ random ไม่ใช่ sequentially จึงมีโอกาสที่จะมี seek time สูงกว่าปกติได้ … แต่ถ้างานนั้นไม่ critical มาก seek time สูงก็อาจจะไม่ใช่ปัญหาเหมือนกัน

ขอบคุณทุกท่านที่ติดตาม … happy farming ครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น