اعتبارات أداء بروتوكول نقل ملفات SSH (SFTP) في تخزين Azure Blob

يدعم تخزين Blob الآن بروتوكول نقل ملفات SSH (SFTP). تحتوي هذه المقالة على توصيات تساعدك على تحسين أداء طلبات التخزين الخاصة بك. لمعرفة المزيد حول دعم SFTP لـ Azure Blob Storage، راجع دعم بروتوكول نقل الملفات SSH (SFTP) لـ Azure Blob Storage.

استخدام الاتصالات المتزامنة لزيادة معدل النقل

يتم قياس Azure Blob Storage خطياً حتى يصل إلى الحد الأقصى لخروج حساب التخزين ودخوله. لذلك، يمكن للتطبيقات الخاصة بك تحقيق معدل نقل أعلى باستخدام المزيد من اتصالات العميل. لعرض حدود الخروج والدخول لحساب التخزين، راجع أهداف قابلية التوسع والأداء لحسابات التخزين القياسية.

بالنسبة إلى WinSCP، يمكنك استخدام 9 اتصالات متزامنة كحد أقصى لتحميل ملفات متعددة. يمتلك عملاء SFTP الشائعين الآخرين مثل FileZilla خيارات مماثلة.

هام

لن تؤدي التحميلات المتزامنة إلا إلى تحسين الأداء عند تحميل ملفات متعددة في الوقت نفسه. استخدام اتصالات متعددة لتحميل ملف واحد غير مدعوم.

  • ضمن مربع الحوار تفضيلات ، ضمن تسجيل، إذا تم تحديد تمكين تسجيل جلسة العمل على المستوى ، فحدد تقليل أو عادي.

تنبيه

يقلل مستوى التسجيل Debug 1 أو Debug 2 بشكل كبير من أداء عملية الجلسة.

استخدام حسابات تخزين كتلة الكائن الثنائي كبير الحجم الممتازة

يوفر Azure premium block blob storage account زمن انتقال منخفض ومعدلات عملية عالية. يمكن أن يصل حساب تخزين كتلة الكائن الثنائي كبير الحجم الممتاز إلى أقصى حد من عرض نطاق ترددي مع عدد أقل من المحادثات النصية والعملاء. على سبيل المثال، مع عميل واحد، يمكن لحساب تخزين كتلة الكائن الثنائي كبير الحجم الممتاز تحقيق عرض نطاق ترددي 2.3x مقارنة بنفس الإعداد المستخدم مع حساب تخزين v2 للأغراض العامة القياسي للأداء.

تقليل تأثير زمن انتقال الشبكة

زمن انتقال الشبكة له تأثير كبير على أداء SFTP بسبب اعتماده على الرسائل الصغيرة. بشكل افتراضي، يستخدم معظم العملاء حجم رسالة يبلغ حوالي 32 كيلو بايت.

  • زيادة حجم الرسالة الافتراضي لتحقيق أداء أفضل

    • بالنسبة إلى OpenSSH على Windows، يمكنك زيادة حجم الرسالة إلى 100000 باستخدام الخيار-B: sftp -B 100000 testaccount.user1@testaccount.blob.core.windows.net

    • بالنسبة إلى OpenSSH على Linux، يمكنك زيادة حجم المخزن المؤقت إلى 262000 باستخدام الخيار -B : sftp -B 262000 -R 32 testaccount.user1@testaccount.blob.core.windows.net

  • تقديم طلبات تخزين من عميل موجود في نفس منطقة حساب التخزين

راجع أيضًا