note: สรุปจากการใช้ทั้ง Resilio Sync >2 ปี และ syncthing ~ 3 เดือน
ปกติผมใช้ Resilio Sync (Pro นะ) แต่ก็ลองอะไรไปเรื่อย เพราะทั้งสองอย่างทำหน้าที่เหมือนๆกัน คือ sync directory ระหว่างเครื่อง การเลือกสิ่งที่ดีที่สุดคือ ลอง
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 |
![]() ![]() |
![]() |
* Memory | ![]() |
![]() |
* IO | ![]() |
![]() |
หลักๆ คือ ทั้งคู่มีปัญหาการ 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 ได้