- Hızlı ve verimli çalışmak için FastCDC(Content Defined Chunking) kullanır
- Google Stadia'da kullanılan araç
- Genellikle oyun geliştiricileri Windows'ta geliştirip Linux makinede çalıştırmak zorundadır
- Bu durumda hızlı kopyalama için oluşturulan açık kaynak araçlar:
cdc_rsync, cdc_stream
- CDC RSync
- Mevcut
rsync'e benzer, ancak senkronizasyonu yaklaşık 3 kat daha hızlı yapar
- CDC tabanlı uzak diff algoritması en fazla yaklaşık 30 kata kadar daha hızlıdır
- Zaman damgası/dosya boyutu aynıysa atlar
- Tüm veri aktarımlarında hızlı sıkıştırma kullanır
- Dosya değiştiyse, hangi kısımların değiştiğini kontrol eder ve yalnızca değişen bölümleri aktarır
- CDC Stream
- Kavramsal olarak
sshfs'e benzer, ancak okuma hızı için optimize edilmiştir. Yaklaşık 2 ila 5 kat hız artışı sağlar
- Linux cihazda akışla gelen veriyi önbelleğe alır
- Windows'ta dosya değiştirildikten sonra Linux'ta yeniden okunursa, yalnızca değişen kısımlar akışla gelir ve geri kalanı önbellekten okunur
- Dizin meta verileri akış dostu bir şekilde işlendiği için
stat işlemleri çok hızlıdır
1 yorum
Log dosyası yönetiminde
rsync'i çok kullanıyorum; daha hızlıysa ilgimi çekiyor.