A new member in kitty.in.th

ไปงานคอมมาร์ท 2007 มาตะกี้ เพราะมีเป้าหมายว่าจะหิ้วโน้ตบุ๊คกลับมา 1 เครื่อง .. อะฮะ .. ได้เจ้านี่มา 1 ตัว

  • Apple MacBook
  • Intel T7200 Core 2 Duo 2.0 GHz
  • Memory 1 GB
  • HDD 80 GB
  • Intel GMA 950
  • 13.3-inch 1280×800 Glossy TFT Monitor
  • AirPort Extreme 802.11b/g/n
  • 10/100/1000 Mbps Ethernet

ราคาแจ่มแมว (เอาเป็นว่าถูกกว่า IBM, HP, etc หลายรุ่นที่ spec เท่าๆ กัน) .. ได้มาแล้วก็ชื่นชม Mac OS X ไปสองวัน แล้วก็ฟอร์แมตลง Mac OS X ใหม่ เอาขยะออกให้หมด ตามด้วย Bootcamp แล้วก็ Ubuntu ..

เริ่มฟอร์แมตลง Ubuntu วันจันทร์ .. กว่าจะใช้งานได้ครบๆ เต็มๆ ก็วันนี้นี่เอง .. :D

ATA over Ethernet

ว่าจะลองตั้งแต่ 2.6.11 แล้ว ..แต่ไม่มี hardware (i.e. coraid) จนกระทั่งมี vblade ออกมาให้แชร์ storage ทั่วไปบนลินุกซ์ผ่าน AoE ได้ .. ก็ลองสักหน่อยดิ ..

เครื่องที่จะแชร์ storage ลง vblade ซะ แล้วก็

# vblade 0 0 eth0 /path/to/device
  • เลข 0 แรกคือเลข shelf ตั้งตามใจชอบ
  • เลข 0 ที่สองคือเลข slot ตั้งตามใจชอบเหมือนกัน
  • eth0 คือ Ethernet NIC ที่จะใช้
  • แล้วก็ /path/to/device ก็อาจจะเป็น /dev/hda1 หรือ dev อะไรก็ตามที่จะแชร์ผ่าน AoE จะเป็น storage ทั้งลูกหรือเป็น partition ก็ได้

ส่วนเครื่องที่จะ mount AoE storage ก็ลง aoetools ซะ จากนั้นก็

# modprobe aoe
# mount /dev/etherd/e0.0 /path

ตรง e0.0 นี่ 0 แรกคือ shelf และ 0 ตัวที่สองคือ slot ตามที่ตั้งไว้ตอนสั่ง vblade ..

เสร็จแล้น … ง่ายโคตร .. :D

ไหนๆ ก็ไหนๆ จับเวลาสักหน่อย เครื่องที่รัน vblade เป็น P4 3 GHz HT ไดรว์ Parallel ATA ธรรมดา NIC ของ RTL8139 100 Mbps ส่วนเครื่องที่ mount AoE storage ก็ Athlon XP 2000+ ใช้ RTL8139 100 Mbps เหมือนกัน

# hdparm -tT /dev/etherd/e0.0 

/dev/etherd/e0.0:
 Timing cached reads:   1032 MB in  2.00 seconds = 515.23 MB/sec
 Timing buffered disk reads:   12 MB in  3.18 seconds =   3.77 MB/sec

จริงๆ ตอนรันจะมีโวยวายนิดหน่อย (ขออนุญาตตัดทิ้ง) คงเพราะมันไม่ใช่ ATA drive จริงๆ .. เลขที่สนใจคือ buffered disk reads ได้ 3.77 MB/s .. อืม ไม่เร็ว แต่ก็ไม่เลวเหมือนกัน :)