Review ZyXEL NSA325v2 กับ Arch Linux Arm

ผมเริ่มรู้สึกรำคาญความอืดของ NAS ที่ใช้ก็เลยคิดว่าจะเปลี่ยน คือผมใช้ ZyXEL NSA210 มาก่อน (ก่อนหน้ามีอีกตัวแต่ขายทิ้งไปแล้ว) ก่อนสลับไปใช้ Raspberry Pi แล้วสลับกลับมาใช้ตัวนี้ ผมทำ Peak Data Transfer ได้ที่ราว ๆ 7MB/s ครับ ซึ่งถ้าก็อปปี้ไฟล์ใหญ่ ๆ เนี่ยมันต้องรอเป็นชั่วโมงเลยครับ

หลังจากที่หาข้อมูลอยู่สักพักผมก็ตกลงปลงใจกับเจ้า NSA325 ซึ่งก็เป็นรุ่นที่ใหม่กว่าของ ZyXEL ผมเลือกเจ้านี่ด้วยความคุ้มเงินครับ เพราะว่าถ้าจะเล่นตัวหรู ๆ อย่าง QNAP หรือ Synology เนี่ยราคามันจะแพงกว่ามาก (รุ่นที่สเปคเท่ากันราคาแพงกว่า 50%) และอีกสาเหตุนึงคือผมสามารถที่จะติดตั้ง Linux เข้าไปได้อย่างไม่ยากเย็นจนเกินไป (ใช้แค่ Thumb drive ตัวเดียวเอง)

ภาพจาก ZyXEL

ภาพจาก ZyXEL นะครับ

Spec

เจ้านี่เนี่ยสเปคมันจริง ๆ ไม่เลวเลย คือเป็น NAS สองช่องที่รอบรับ SATA I/II ความจุสูงสุด 12TB ใช้ CPU จาก Marvell (ตระกูล Kirkwood เป็น ARMv5 ครับ เก่าหน่อย) ความเร็ว 1.6GHz คู่กับแรม 512MB ถ้าเทียบกับเจ้า NSA210 แล้วสเปคสูงขึ้นมหาศาลเลยครับ (NSA210 ใช้ซีพียูความเร็วแค่ 200MHz) ซึ่งด้วยสเปคขนาดนี้ความสามารถมันก็ค่อนข้างดีทีเดียว

Spec ของ NSA325v2

อ้อ ตัวมันเองมีอินเตอร์เฟซ Gigabit Ethernet 1Gbps ครับ (ความเร็วตามสเปคนะ) และมี USB 3.0 1 ช่อง กับ USB 2.0 อีกสองช่อง ซึ่งเราสามารถเอา Thumbdrive ไปเสียบเพื่อก็อปปี้ไฟล์เข้าไปในเครื่องได้เช่นกัน

Set Up

สำหรับการติดตั้งนั้น เนื่องจากผมเลือกที่จะติดตั้งตัว Arch Linux ARM หรือ ALARM แทนที่จะใช้ Firmware เดิม ๆ ดังนั้นมันจะวุ่นวายนิดนึง โดยวิธีการนั้นสามารถเข้าไปดูที่เว็บของทางโครงการได้เลยครับ ซึ่งสิ่งที่ต้องใช้เพิ่มเติมนอกจากตัว NAS และ HDD ก็คือ Thumbdrive สักตัว ขนาดไม่ต้องใหญ่มากก็ได้ครับ (ผมใช้ Sandisk Ultra 16GB เพราะว่าที่บ้านมี)

ผมใช้ HDD เป็น Western Digital Red ขนาด 2TB หนึ่งตัว ไม่ได้ต่อ RAID นะครับ ทั้งนี้การใช้ Arch Linux นั้นเราไม่จำเป็นว่าจะต้องต่อ RAID ในกรณีที่ใส่ HDD ครบสองช่อง (ไม่เหมือนตัว Stock Firmware) ดังนั้นเราจึงสา่มารถใช้พื้นที่ของ HDD สองตัวรวมกันได้โดยที่ไม่เสี่ยงกับปัญหาข้อมูลเสียหายเพราะ HDD ตัวใดตัวนึงพัง

หลังจากที่ติดตั้งเจ้า ALARM ไปแล้วเจ้า NSA นี้จะมีแค่ส่วนของระบบปฎิบัติการณ์เท่านั้น เราจะต้องคอนฟิกทุกอย่างเองทั้งหมด ซึ่งก็ทำเหมือนบน Arch Linux ปรกติทุกอย่างครับ การติดตั้ง Software จะใช้คำสั่ง pacman (package manager) ในการติดตั้งหรือถอดถอนโปรแกรม เช่น ถ้าจะติดตั้ง Samba เราก็พิมพ์ว่า

pacman -S samba

เป็นต้น

ทั้งนี้ตัวระบบปฎิบัติจะไม่มีส่วนของ Web GUI เลยนะครับ ทุกอย่างทำผ่าน Command Line หมด อาจจะเหนื่อยนิดนึง จริง ๆ มีทางเลือกอีกทางก็คือใช้ Debian แล้วรันเจ้า OpenMediaVault ซึ่งมี Web Interface แต่คราวนี้ผมเลือกจะใช้ ALARM เพราะว่า OMV เนี่ยจะไม่ให้ใช้ไดร์ฟระบบในการเก็บข้อมูลครับ (นั่นคือผมจะเสียที่ไปฟรี ๆ 2TB)

สำหรับโปรแกรมที่ผมติดตั้งไปนั้นหลัก ๆ ก็ตามนี้ครับ

  1. Samba (SMB/CIFS Filesharing สำหรับแชร์ไฟล์กับวินโดวส์)
  2. VSFTPD (FTP server)
  3. Lighttpd (HTTP server)
  4. GIT
  5. MiniDLNA (DLNA/UPNP server เอาไว้แชร์หนัง เพลง รูปถ่ายให้เครื่องอื่น ๆ ดู)
  6. Transmission (Bittorrent Client)

จะเห็นว่าผมสามารถเลือกเฉพาะแค่เท่าที่ใช้จริง ๆ และคอนฟิกเยอะหน่อย (วันแรกนี่เกือบโต้รุ่งครับ) แต่พอทำได้สำเร็จเนี่ยระบบก็รันได้นิ่งมากทีเดียว

Test

ผมใช้ PC ที่มี Gigabit Ethernet (ใช้ชิพของ Realtek) กับ Router ของ Buffalo ที่เป็น Gigabit Ethernet 4 พอร์ต นะครับ ผมลองก็อปปี้ไฟล์ขนาด 42GB เข้าไปผ่าน Samba ก็สามารถทำความเร็วได้ที่ราว ๆ 35MB/s (ความเร็วสูงสุดประมาณ 40MB/s)

ทดลองโอนไฟล์

ถ้าดูกราฟจะเห็นว่าแทบจะไม่แกว่ง และอันที่จริงนอกเหนือจากที่ผมโอนไฟล์แล้ว ระหว่างการทดสอบผมก็กำลังดูหนัง Bluray ที่เป็นไฟล์ iso บน NSA นี่อยู่ครับ ผมเองก็ไม่แน่ใจว่าจริง ๆ แล้วมันติดที่ตัว Router เองหรือเปล่า เดี๋ยวคงต้องลองเปลี่ยนตัว Hub/Switch ที่ใช้ในการทดสอบดู นอกจากนี้แล้วก็มี HTTP Server กับ Bittorrent ที่กำลัง Seed อยู่ด้วยครับ (5 ไฟล์มั้ง ?)

อ้อ อีกอย่างคือระหว่างการโอนไฟล์ 2 session นี่ ระบบใช้ซีพียูแค่ราว ๆ 10% เองนะ ผมเดาเล่น ๆ ว่ามันน่าจะเร็วกว่านี้ได้อีกครับ ความเร็วระดับก็ถือว่าใช้ได้แล้วล่ะครับ เพราะปรกติไม่ค่อยโอนไฟล์ใหญ่ระดับ 40GB บ่อย ๆ อยู่แล้ว (ที่บ่อยกว่าคือระดับ 5GB)

Conclusion

สำหรับคนที่กำลังมองหา NAS ที่สามารถปรับแต่งได้ละเอียดสุด ๆ และสามารถใช้ Command Line ได้ ผมว่า NSA325v2 นี้ก็เป็นทางเลือกที่น่าสนใจครับ (ถึงแม้ว่าการลง Linux เองอาจจะทำให้หมดประกันก็เถอะ) ที่ค่าตัวประมาณสี่พันกว่าบาทปลาย ๆ กับความสามารถระดับนี้นั้นผมว่าคุ้มค่าทีเดียว

ปล. HDD ต้องซื้อเพิ่มนะครับ ไม่แถมนะ

Wutipong Wongsakuldej

Programmer, interested in frontend applications, music and multimedia.

Latest posts by Wutipong Wongsakuldej (see all)

2 thoughts on “Review ZyXEL NSA325v2 กับ Arch Linux Arm

  1. Chantawat Wongrintamatee

    สอบถามหน่อยครับ ระหว่าง Raspberry Pi ตัวไหนนิ่งกว่ากันในเรื่องประสิทธิภาพต่อราคาครับ

    Reply
    1. RPi มีปัญหาอยู่สองจุด คือ
      1. Interface กับ HDD ผ่าน USB 2.0
      2. Lan เป็น 10/100

      ผมทำ Throughput ได้ประมาณ 10MB/s (อย่างเก่ง) นะครับ เจ้านี่ทำได้ดีกว่าราว ๆ ห้าเท่า

      อีกอย่างคือ ถ้าคุณใช้ RPi + external HDD จะต้องใช้อแดปเตอร์หลายตัวอยู่ครับ (จริง ๆ ก็พ่วงไฟได้แต่ไม่แนะนำ) แล้วจะเจอเรื่องของความไม่เสถียรของระบบด้วยครับ เจ้านี่ผมเพิ่งรีสตาร์ทเครื่องไปสองสามครั้งเท่านั้นเองตั้งแต่ซื้อมา แล้วที่รีสตาร์ทเนี่ยไม่ใช่เพราะมันล่มนะครับ ผมสั่งอัพเดตซอฟต์แวร์น่ะครับ

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *