Bloga dön
·8 dk okuma·productdevbook

macOS'ta Dropbox Arka Plan Yüklemeleri Nasıl Görülür

Dropbox arka planda yükleme yapar ve nadiren bunu size söyler. macOS'ta tam olarak ne yaptığını nasıl görür ve temiz bir şekilde duraklatırsınız.

  • Cloud sync
  • macOS
  • Bandwidth
  • App-specific

Gece yarısı 14 GB'lık bir klasörü Dropbox'a sürüklüyorsunuz, kapağı kapatıyorsunuz ve yatağa gidiyorsunuz. Ertesi sabah rozet "Güncel" diyor — ancak Wi-Fi yönlendiriciniz sıcaktı, Time Machine sürücünüz şikayet etti ve dizüstü piliniz prize takılı olmasına rağmen %18'de. Siz uyurken bir şey çok veri yükledi. Soru ne olduğu, ne zaman olduğu ve tahmin etmeden nasıl göreceğinizdir.

Bir Mac'te dropbox background uploads'ları izlemek olması gerekenden zordur çünkü Dropbox kasıtlı olarak sessizdir. Toplulaştırır, kısar, erteler ve boştalığı bekler. Bu iyi bir davranış — dizüstünüzün 02:47'de tam olarak ne yaptığını bilmeniz gerekene kadar.

Mac'te dropbox background uploads gerçekte nasıl çalışır

macOS'ta Dropbox bir dosyayı kaydettiğiniz anda her baytı itmez. Masaüstü istemcisi (ana süreci Activity Monitor'da Dropbox olarak görünür, DropboxMacUpdate ve Dropbox Web Helper adlı yardımcı süreçlerle), bant genişliği yatırma zamanına karar vermek için birkaç sinyal kullanır:

  • Boştalık tespiti — birkaç dakika klavye ve trackpad'e dokunmayı bırakırsanız, Dropbox bağlantıyı kullanabileceğini varsayar.
  • Güç durumu — pilde, acil olmayan transferleri ertelemeye eğilimlidir. AC gücünde, kıstırmayı açar.
  • Son etkinlik — yeni eklenen bir klasör kuyruğa alınır ve dosya dosya akıtılmak yerine parçalar halinde yüklenir.
  • LAN senkronizasyonu — ağınızdaki başka bir Dropbox istemcisi zaten dosyaya sahipse, WAN üzerinden değil yerel olarak çeker. Bazen 14 GB'lık bir klasörün dakikalar içinde senkronize edilebilmesinin nedeni budur.

Bu sezgisel yöntemlerin toplamı, Dropbox yüklemelerinin sizin en az fark etmeniz olası olduğu zamanlarda gerçekleşmesidir — gece, öğle yemeği sırasında, bir toplantıdayken. Çoğu zaman faydalı. Otel Wi-Fi'ının 5 GB'lık bir sınırı olduğunda sinir bozucu.

"Smart Sync" / yalnızca çevrimiçinin neyi değiştirdiği

Smart Sync (yeni Dropbox sürümlerinde "yalnızca çevrimiçi" olarak adlandırılır) dosya meta verisinin diskte yaşadığı ancak baytların yaşamadığı anlamına gelir. Bu dosyalardan birini açtığınızda, Dropbox onu fileproviderd olarak çalışan bir sistem uzantısı olan dosya sağlayıcı aracılığıyla maddileştirir. Maddileştirme baytları aşağı çeker, yukarı değil. Ağır giden trafik görüyorsanız, yalnızca çevrimiçi dosyalar neden değildir; talep üzerine çekerler.

Ağır giden trafiğe neden olan şey:

  1. Az önce sürüklediğiniz bir klasör.
  2. Çevrimdışı kullanılabilen ve dış olarak değiştirilen bir klasör.
  3. Eşleştirilmiş bir telefondan Camera Uploads (bunu üzerinden geçiriyorsanız Mac'inizden bir Dropbox yüklemesi olarak sayılır).
  4. Selective Sync geçişleri — daha önce hariç tutulmuş bir klasörü tekrar açma.

Menü çubuğunda canlı izleme

Dropbox yüklemesini eylemde yakalamanın en hızlı yolu, bir bakışta görülebilir bir bant genişliği izleyicisidir. macOS bir tane göndermez — Activity Monitor'un Network sekmesi süreç başına toplamları gösterir ancak canlı bir oran göstermez ve uygulama çıktığında veriler sıfırlanır. Bir menü çubuğu aracı bu boşluğu doldurur.

ova menü çubuğunda oturur ve uygulama başına atıfla mevcut yükleme ve indirme oranlarını gösterir. Dropbox yüklerken, "Dropbox"un bağlantınızın izin verdiği şeye tırmandığını göreceksiniz — sağlıklı bir bağlantıda tipik olarak 5 ila 30 MB/sn — diğer her şey düşük kalırken. Menü çubuğu simgesine tıklayın ve hangi uygulamanın neden sorumlu olduğunu tam olarak göreceksiniz.

Yardımcı süreç katlama
Dropbox bir ana süreç ve Dropbox Web Helper ve DropboxMacUpdate gibi yardımcılar çalıştırır. ova bunları birlikte katlar, böylece üç satır yerine "Dropbox"u bir kez okursunuz.

Gözlemlenen gerçek bir 14 GB'lık gece yüklemesi

Ertesi sabah zaman çizelgesini kaydırdığınızda gerçek bir gece Dropbox yüklemesi şöyle görünür:

  • 23:51 — klasör eklendi, Dropbox 90 saniye boyunca 2 MB/sn'ye sıçradı (ilk indeksleme + ilk parçalar).
  • 00:03 — dizüstü kapağı kapatıldı. Yükleme duraklar.
  • 00:14 — dizüstü bir Power Nap döngüsü için kısa süreli uyandı. Dropbox dört dakika boyunca ~12 MB/sn'de devam eder, sonra tekrar uyur.
  • 02:30 ila 03:50 — sürekli 18 MB/sn. Bu 14 GB'ın çoğunluğudur.
  • 06:20 — son parçalar artı indeks uzlaştırma. Toplam aktarım: 14,2 GB.

Bu resmi Activity Monitor'dan alamazsınız çünkü geçmiş tutmaz. Uygulama başına oranları diske sürekli yazan bir şeye ihtiyacınız var.

Senkronizasyon durumunu bozmadan Dropbox'ı duraklatma

Dropbox'ı yükleme ortasında "durdurmanın" yanlış yolu, onu zorla kapatmaktır. Sırasıyla doğru yollar:

  1. Dropbox menü çubuğu simgesine tıklayın → avatarınız → Senkronizasyonu duraklat. Bu, sunucuya duraklatıldığınızı söyler ve yeniden başlatmalar arasında devam eder. En temiz seçenektir.
  2. Bant genişliği sınırları ayarlayın. Dropbox tercihleri → Ağ → Bant Genişliği'nde, yüklemeyi belirli bir KB/sn'ye sınırlayabilirsiniz. 200 KB/sn'lik bir sınır hızlı bir bağlantıda görünmezdir ancak Dropbox'un otel Wi-Fi'ını doyurmasını engeller.
  3. Dropbox'ı temiz şekilde kapatın. Aynı menü, "Quit Dropbox". Bir sonraki başlatmada aynı bayt offsetinden devam edecektir.

LAN senkronizasyonu suçlu olduğunda

Aynı ağda iki Mac'iniz varsa ve ikisinin de aynı Dropbox klasörü varsa, büyük transferler aralarında LAN üzerinden hareket eder — hızlı, ancak WAN bağlantınıza dokunmasa bile yerel ağınıza karşı sayılır. Sıkı bir Wi-Fi kurulumundaysanız (otel, coworking, kafe), Network tercihlerinde LAN senkronizasyonunu kapatmak tüm trafiği internet bağlantınızdan zorlar, ki bu aslında daha yavaş olabilir ama daha öngörülebilirdir.

Yaygın desenler ve ne anlama geldikleri

Bir hafta boyunca Dropbox bant genişliğini izlerken tanınmaya değer birkaç desen:

Saatlerce sürekli düşük oran

Genellikle kısılmış oranda parçalanan tek bir çok büyük dosya (bir video, bir disk imajı, bir veritabanı dökümü). Dropbox büyük dosyaları 4 MB'lık parçalara böler ve sırayla yükler. 10 MB/sn'de 40 GB'lık bir dosya bir saat biraz fazladır — ancak Dropbox ayarlarınız veya ağ koşulları tarafından 1 MB/sn'ye kısılmışsa, on bir saattir.

Birkaç dakikada bir etkinlik patlamaları

Birçok küçük dosyanın çalkalandığını gösterir. Bu, bir derleme süreci veya bir geliştirme ortamı Dropbox klasörünüzün içine yazdığında olur. Düzeltme bant genişliği sınırı değil — yapı dizinini Dropbox'tan çıkarmak veya yoksayılan yollara eklemek.

Yakın zamanda değişiklik olmadan yükleme etkinliği

Bir telefondan Camera Uploads, Dropbox'a yazan üçüncü taraf bir uygulama veya başkasının paylaşılan bir klasöre düzenleme yapması. Üçüncüsü normaldir. İkincisi araştırmaya değer.

Dropbox trafiğini diğer her şeyle karşılaştırma

Dropbox çalışan tek bulut senkronizasyonu nadiren. Bir Salı öğleden sonra tipik bir Mac'te Dropbox, iCloud (bird, cloudd), Google Drive (Google Drive) ve OneDrive aynı yukarı bağlantı için rekabet ediyor, artı bir ağ hedefiniz varsa Time Machine. İzlemenin amacı herhangi birini şeytanlaştırmak değil — sırayı bilmektir.

Yararlı bir haftalık alışkanlık:

  1. Haftanın sonunda bant genişliği izleyicinizi açın.
  2. Yükleme hacmine göre sıralayın.
  3. İlk üçü not edin. Dropbox en üstte ve büyük bir klasör yüklediyseniz, iyi. Dropbox en üstte ve yüklemediyseniz — bu sormaya değer bir sorudur.

ova'yı eylemde görün

Bir bakışta görülebilir bir menü çubuğu bant genişliği izleyicisi — yerel, imzalanmış, ~3 MB. Dropbox'ın ne zaman ve ne kadar yüklediğini tam olarak görün.

Download for macOS

Menü çubuğunun ötesinde günlükler ve geçmiş

Dropbox ~/.dropbox/sync_history.db'de yerel bir senkronizasyon günlüğü tutar. Bir SQLite veritabanıdır ve gerçekten bölüm ve dize istiyorsanız sqlite3 CLI ile dürtebilirsiniz. Çoğu insan o kadar derine inmenize gerek yok — menü çubuğu oranı artı uygulama başına geçmiş, mac'te dropbox background uploads hakkında soracağınız soruların %95'ini kapsar.

Yerel günlüğün yardımcı olduğu durumlar:

  • Bir dosya bir cihazda "senkronize edildi" gösterir ancak başka bir cihazda eksiktir. Geçmiş, Mac'inizin baytları gerçekten itip itmediğini veya sadece kuyruğa alıp almadığını söyleyecektir.
  • Bir klasör boyutun önerdiğinden çok daha uzun sürer. Günlük, dosya başına ek yük (çok sayıda küçük dosya) veya gerçek verim sınırları olduğunu gösterir.
  • Bir çakışma kopyası göründü ve neden olduğunu bilmiyorsunuz. Günlük zaman damgaları, kim-ne-zaman-kaydetti'yi yeniden oluşturmanın tek güvenilir yoludur.

Bununla birlikte, bir senkronizasyonu hata ayıklamak için bir SQLite veritabanı açmak yılda bir kez yaptığınız türden bir şeydir. Günlük soru — "Dropbox şu anda yüklüyor mu ve Wi-Fi'mın yavaş hissetmesinin nedeni o mu" — menü çubuğuna bir bakıştan fazlasını gerektirmemelidir.

Sınırlı bağlantılar için hızlı kontrol listesi

Ölçülü bir bağlantıya geçmek üzereyseniz — bir telefon tether'ı, bir otel sınırı, yavaş bir yukarı bağlantısı olan uzak bir ofis — bunlardan geçin:

  • Ağları değiştirmeden önce Dropbox'ı duraklatın.
  • Veya yükleme sınırını geçici olarak 0 KB/sn'ye ayarlayın (tam duraklamadan daha hızlı devam eden yumuşak bir duraklama gibi davranır).
  • Topolojisine güvenmediğiniz bir ağdaysanız LAN senkronizasyonunu devre dışı bırakın.
  • Bağlantı gerçekten sıkıysa Dropbox'ı tamamen kapatın (gün için 1 GB kalan hotspot).
  • Şişman bir bağlantıya geri döndüğünüzde her şeyi yeniden etkinleştirin.

Otuz saniye sürer ve ertesi gün "4 GB hotspot verim nereye gitti"den sizi kurtarır.

Toparlarken

Dropbox iyi davranışlıdır: toplulaştırır, erteler ve siz izlemiyorken yükler. Bu tam olarak istediğiniz davranıştır — zincirin bir yerinde bir şey bozulana ve ne olduğunu görmeniz gerekene kadar. Düzeltme Dropbox'ı devre dışı bırakmak veya ona bakıcılık yapmak değil. "Dropbox dün gece 14 GB yükledi mi" sorusunun bir saniyelik bir cevabı olması için Mac'inizin ağ etkinliğinin bir bakışta görülebilir bir görünümüne sahip olmaktır.

ova'yı yükleyin, bir hafta çalıştırın ve bant genişliğinizin nereye gittiğini bir sonraki sefer merak ettiğinizde bileceksiniz.