Syncthing vs Resilio Sync

comparison
review

#1

note: สรุปจากการใช้ทั้ง Resilio Sync >2 ปี และ syncthing ~ 3 เดือน

ปกติผมใช้ Resilio Sync (Pro นะ) แต่ก็ลองอะไรไปเรื่อย เพราะทั้งสองอย่างทำหน้าที่เหมือนๆกัน คือ sync directory ระหว่างเครื่อง การเลือกสิ่งที่ดีที่สุดคือ ลอง :wink:

Resilio Sync Syncthing
ราคา ฟรี ($20 มั้งrs2ถ้าอยากได้ selective sync) ฟรี
ภาษา C++ go
platforms
* 1-tier1 Windows, macOS, Android, iOS Windows, Linux, macOS, FreeBSD
* 2-tier2 Linuxrs1 Android st2 iOS?
NAS Synology, QNAP
only x86rs3
-
ความยากง่าย
* การติดตั้ง ง่าย แปลกสำหรับคนปกติ (ไม่มี installer แค่ executeable file และใส่ daemon/startup เอง)
* ใช้งาน ก็ยากกว่า dropbox หน่อย ดูแปลกๆสำหรับคนปกติ
ปัญหา sync directory ที่ file เยอะมากๆไม่ได้ sync directory ที่ file เยอะมากๆไม่ได้
ความเร็วในการ sync3 >5MB/s >2MB/s
Resource usage4
* CPU :hatched_chick::hatching_chick: :hatched_chick:
* Memory :hatched_chick: :hatched_chick:
* IO :hatching_chick: :hatching_chick:

หลักๆ คือ ทั้งคู่มีปัญหาการ scan ถ้า directory มี file เยอะมาก อารมณ์ 4000+ files เล็กๆ เช่น file mp3 งี้ หรือรูป ยังไม่แน่ใจว่าจะแก้ยังไง

รายละเอียดเพิ่มเติม

1 1-tier คือ platform ที่รองรับดีเลย

2 2-tier คือ platform ที่รองรับครึ่งๆกลางๆ

3 ส่งจาก MacBook 12" 2015 ที่ญี่ปุ่น -> Ubuntu server ที่ไทย เงื่อนไขเดียวกันคือ unlimited speed

แต่รวมๆ เวลา discovery, indexing ต่างๆ ก็ไม่ต่างกันมาก ไม่มีผลชัดเจน (6GB ใช้เวลา ~1hr)

4 เทียบแค่สองอันนะครับ เทียบกันว่าใครใช้มากกว่ากัน

โดยรวมแล้วก็ใช้ทรัพยากรไม่เยอะทั้งคู่ (สำหรับ desktop เท่านั้นนะครับ และใช้ syncthing-inotify scan จริงๆ ก็ 600000 sec ได้) – เดิมเคยคิดว่า Resilio Sync ใช้มากกว่า แต่หลังจากลอง syncthing มา 3 เดือน ก็พบว่า มันน้อยพอๆกันนั่นแหละครับ ถ้ามันมาก แปลว่ามีปัญหาเกิดขึ้นแน่ๆ เท่าที่เจอก็แค่ปัญหา file เล็กๆ เยอะๆ

rs1 Resilio Sync บน Linux ไม่ integrated กับ file browser

  • ผมก็ไม่ได้ลองทั้งหมดนะ แต่ nautilus ของ Ubuntu ก็ใช้ไม่ได้แน่ๆ เพราะของ macOS, Windows มี status ขึ้นมาเลยว่า ให้ sync มั้ย // แต่ Linux ดูจะทำเพื่อ CLI มากกว่า

rs2 $20

  • ถ้าจำไม่ผิดนี่ซื้อตอน black friday ซักปี ราคาจริงๆ น่าจะแพงกว่านี้ ถามว่าคุ้มมั้ย? ตอนนี้ Nov 7, 2017 ที่เพิ่งจะได้ลอง syncthing ก็เรียกว่า คุ้มอยู่นะ รอดูกันต่อไป

rs3 จริงๆ Synology ARM ก็มีนะ

  • แต่ที่ลองมันทำให้ชีวิตเหนื่อยเลยทีเดียว 55+ ใช้บน Intel x86 ไปเถอะ ถ้าไม่อยากให้ NAS ช้าาา

st1 syncthing บน Android

  • UI คนปกติไม่น่าจะใช้ได้
  • แย่มากตรงต้อง load ทุกอย่างมาในมือถือเลย ซึ่งไม่น่าจะใช่ทางที่ดี แม้จะใช้ Resilio Sync ตัวฟรี ยังโหลดมาแค่ list ของ file แล้วค่อยเลือกโหลดเองทีละ file ได้