Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Blob Storage obsługuje teraz protokół SSH File Transfer Protocol (SFTP). Ten artykuł zawiera zalecenia, które pomagają w optymalizowaniu wydajności żądań dotyczących magazynowania. Aby dowiedzieć się więcej o obsłudze protokołu SFTP dla usługi Azure Blob Storage, zobacz Obsługa protokołu SSH File Transfer Protocol (SFTP) dla usługi Azure Blob Storage.
Używanie połączeń współbieżnych w celu zwiększenia przepływności
Usługa Azure Blob Storage skaluje się liniowo, dopóki nie osiągnie maksymalnego limitu ruchu wychodzącego i przychodzącego konta magazynu. W związku z tym aplikacje mogą osiągać większą przepływność przy użyciu większej liczby połączeń klienckich. Aby wyświetlić limity ruchu wychodzącego i ruchu przychodzącego konta magazynu, zobacz Cele skalowalności i wydajności dla standardowych kont magazynu.
W przypadku platformy WinSCP można użyć maksymalnie dziewięciu równoczesnych połączeń do przekazania wielu plików. Inni typowi klienci SFTP, tacy jak FileZilla, mają podobne opcje.
Ważne
Współbieżne przekazywanie poprawi wydajność tylko podczas przekazywania wielu plików w tym samym czasie. Przekazywanie jednego pliku przy użyciu wielu połączeń nie jest obsługiwane.
- W oknie dialogowym Preferencje w obszarze Rejestrowanie, jeśli zaznaczono opcję Włącz rejestrowanie sesji na poziomie , wybierz pozycję Zmniejszone lub Normalne.
Ostrzeżenie
Poziom rejestrowania Debugowanie 1 lub Debugowanie 2 znacznie zmniejsza wydajność operacji sesji.
Korzystaj z kont magazynowych Premium dla blokowych obiektów blob
Azure Premium konto magazynu obiektów blob oferuje spójne niskie opóźnienia i wysokie wskaźniki transakcyjne. Konto blokowej pamięci masowej typu blob na poziomie Premium może osiągnąć maksymalną przepustowość przy mniejszej liczbie wątków i klientów. Na przykład w przypadku pojedynczego klienta konto magazynu blokowych obiektów blob w warstwie Premium może osiągnąć przepustowość 2,3 x w porównaniu z tą samą konfiguracją używaną ze standardowym kontem magazynu ogólnego przeznaczenia w wersji 2.
Zmniejszanie wpływu opóźnienia sieci
Opóźnienie sieci ma duży wpływ na wydajność protokołu SFTP ze względu na jego zależność od małych komunikatów. Domyślnie większość klientów używa rozmiaru komunikatu o rozmiarze około 32 KB.
Zwiększ domyślny rozmiar komunikatu, aby uzyskać lepszą wydajność
W przypadku protokołu OpenSSH w systemie Windows można zwiększyć rozmiar komunikatu do 100000 z opcją
-B
:sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net
W przypadku protokołu OpenSSH w systemie Linux można zwiększyć rozmiar buforu do 262000 z opcją
-B
:sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net
Tworzenie żądań magazynu od klienta znajdującego się w tym samym regionie co konto magazynu
Zobacz także
- Obsługa protokołu SSH File Transfer Protocol (SFTP) dla usługi Azure Blob Storage
- Nawiązywanie połączenia z usługą Azure Blob Storage przy użyciu protokołu SSH File Transfer Protocol (SFTP)
- Ograniczenia i znane problemy z obsługą protokołu SSH File Transfer Protocol (SFTP) dla usługi Azure Blob Storage
- Włączenie kluczy hosta dla protokołu SSH File Transfer Protocol (SFTP) w usłudze Azure Blob Storage