Replying to Avatar chontit

ในที่สุด StartOS ผมก็ sync bitcoin core เสร็จแล้วววว.... เฮ้อออ 🎉🎉🎉

สรุปเวลารวม คือ

- 12 ชั่วโมงแรกสำหรับ 70% (Sync ถึงประมาณ Block 560,000 ... โน๊ตวันก่อนอุตส่าห์ไปโม้ไว้ 😂)

- และอีก 30% ที่เหลือเพื่อ sync ให้ถึงบล็อกปัจจุบัน ใช้อีก 2 วันเต็ม ๆ 55555

สรุปว่าเริ่มทำระบบวันอาทิตย์ sync Bitcoin Core เสร็จวันพุธ ทั้ง ๆ ที่ครั้งที่แล้วที่เคยทำ (เมื่อ 6 เดือนก่อน) ใช้เวลา sync แค่ 1 วันครึ่งเองนะ (ประมาณ 36 ชั่วโมง) 🫠

ทำไมมันเป็นอย่างนั้นหว่า ???

ลองใช้หลักการตั้งสมมติฐานโดยมีตัวแปรควบคุมคือ "คน" "คอม" "เน็ท" เหมือนเดิม แต่ที่เปลี่ยนไป คือ "ssd" และการ "sync bitcoin core พร้อมกับ electrs" .... จึงสรุปคร่าว ๆ ได้ประมาณนี้

ประเด็นที่ 1 : SSD

ในท้องตลาดมีหลากหลายยี่ห้อ ทั้งวิ่งบน Interface PCI-E 3.0/4.0 แต่ถ้าใครเคยซื้ออุปกรณ์พวกนี้จะเห็นว่าราคามันไม่เท่ากัน ถึงแม้จะความจุ 2TB เท่ากันก็จริง วิ่งบน PCI-E 4.0 เหมือนกันก็จริง แม้กระทั่งตัวเลข Read/Write บนกล่องเขียนไว้เท่ากันก็จริง แต่ทำไมราคาถึงแตกต่างกันเป็นพันบาทเลยนะ ... ใช่แหละ มันต้องมีอะไรที่ไม่เหมือนกันแหละ ไม่งั้นราคาไม่แพงกว่ากันหรอก จริงมั้ย?

- ครั้งก่อนผมใช้ WD Blue 1 TB ซึ่งวิ่งบน PCI-E 3.0 แต่ถึงว่าราคาสูงกว่ายี่ห้ออื่น ทั้ง ๆ ที่ความจุเท่ากัน : ผลก็คือ sync 36 hrs.

- ครั้งนี้ผมใช้ PNY ขนาด 2 TB ซึ่งวิ่งบน PCI-E 4.0 แต่ราคาถูกกว่ารุ่นอื่นค่อนข้างเยอะ (ถูกกว่าเป็นพันบาท) : ผลก็คือ sync 3 วัน 5555

ข้อมูลเพิ่มเติม : คอมอีกเครื่องที่รัน Umbrel ผมใช้ WD Green SSD ขนาด 1 TB ที่มีราคาค่าตัวแค่พันกว่าบาท : ผลก็คือ sync 2 สัปดาห์เต็ม ๆ แหละ ... นี่แหละน้าาา ที่มาของคำว่าใช้เงินซื้อเวลา 555 ,,, ใครอยากประหยัดตังหน่อยก็จ่ายด้วยเวลาแทน (แต่เป็นทางเลือกที่ดีนะครับ ความจริงคือเราไม่ได้มีความจำเป็นต้องเร่งรีบให้ sync เสร็จในไม่กี่ชั่วโมง .. เก็บเงินไป stack sat ดีกว่าเย้อะะ) 🥹🥹

ประเด็นที่ 2 เทคนิคการ Sync

ครั้งนี้ผม Sync ทั้ง Bitcoin Core และ Electrs ไปพร้อมกัน โดยหวังว่าจะได้ไม่ต้องรอให้ Electrs ทำ Indexing เองอีกรอบ (ใช้เวลานานอยู่นะ...หลายชั่วโมงเลย) : ผลก็คือ "มัน Sync ใหม่" 5555 โดยเริ่มจาก Block 0 เลย!!!👍

แต่ประเด็นนี้ขอไม่ฟันธงครับว่ามีผลทำให้การ Sync ใช้เวลานานขึ้น และผมก็คงไม่เริ่มต้น sync ใหม่อีกรอบเพื่อทดสอบแน่นอน 😅 แต่อยากแนะนำว่าการเปิด sync Bitcoin Core กับ Electrs พร้อมกันแต่แรก "อย่าหาทำ!" มันไม่ค่อยช่วยเท่าไหร่ เพราะหลังจาก bitcoind sync เสร็จ เจ้า Electrs ก็เริ่มใหม่อยู่ดี เฮ้อออ....🫠

สรุปว่า ถ้าใครจะมาลองรันโหนดเล่น ๆ หรือคาดหวังจะทำตามบทความที่ผมกำลังเขียน (เขียนได้ 90% แล้ว) มีโอกาสสูงที่จะเจออุปสรรคต่าง ๆ นา ๆ อีกมากมายครับ แต่ผมจะขอเป็นกำลังใจให้ห่าง ๆ แล้วกันครับ 🧡🧡🧡

ปล. สิ่งใดที่ได้มาโดยง่าย..มักจะเสียไปโดยง่าย, แต่สิ่งใดที่ได้มาด้วยความยากลำบาก..สิ่งนั้นมักจะมีค่าเสมอ👍

"อิสรภาพก็เช่นกัน"

#siamstr

ใช้ SSD ประกอบกล่องของ asus ประกอบเอง รันไปสองเดือนกล่องพัง

สุดท้ายมาจบที่ sandisk Portable SSD ที่ประกอบมาแล้วทนกว่าเยอะ

Reply to this note

Please Login to reply.

Discussion

ของผมนี่คือ M.2 แปะติดไปกับ Mainboard เลยครับ .... ยังนานเลย 5555