أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

أداء الشبكة البطيئة يحدث إذا قمت بنسخ الملفات إلى وحدة تحكم مجال يعمل بنظام التشغيل Windows 2000 أو Windows Server 2003

انتهي دعم Windows Server 2003 في 14 يوليو 2015!

أنهت شركة Microsoft دعم نظام التشغيل Windows Server 2003 في 14 يوليو 2015. لقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية321098
الأعراض
إذا قمت بنسخ ملفات من كمبيوتر عميل يستند إلى نظام التشغيل Microsoft Windows 2000 أو جهاز كمبيوتر عميل يعمل بنظام Windows XP أو كمبيوتر عميل يستند إلى نظام التشغيل Windows Server 2003 إلى مشاركة عبر شبكة على وحدة تحكم مجال يعمل بنظام التشغيل Windows 2000 أو Windows Server 2003 أبطأ أداء شبكة الاتصال من إذا نسخ نفس الملفات إلى ملقم عضو يعمل بنظام التشغيل Windows 2000 أو Windows Server 2003. قد تلاحظ هذه المشكلة إذا قمت بنسخ ملفات صغيرة كثيرة; ومع ذلك، فربما لا تلاحظ هذه المشكلة إذا قمت بنسخ بعض الملفات كبيرة الحجم. تحدث هذه المشكلة فقط في حالة استخدام مستكشف Microsoft Windows إما من نسخ الملفات أو إذا كان إطار مستكشف مفتوحة وتوصيلها الملقم الهدف. ومع ذلك، إذا استخدمت Xcopy.exe لنسخ الملفات ومن إغلاق كافة "إطارات مستكشف" Windows, لا تواجه هذه المشكلة.
السبب
تحدث هذه المشكلة بسبب كتل رسائل الخادم (SMB) عمليات الكتابة إلى وحدة تحكم مجال بنظام التشغيل Windows 2000 أو Windows Server 2003 قد تواجه تأخيرًا يصل إلى 200 مللي ثانية بين نسخ الملف.

مراجعة تتبع المشكلة تلاحظ أن يحدث التأخير بعد يرسل العميل الملقم أمر تغيير إعلام SMB مع إدخال FID يطابق الإدخال FID المجلد الهدف. مستكشف Windows عمليات النشر طلب "إعلام تغيير" على مشاركة شبكة الاتصال يسألك إعلامك إذا تغير شيىء ما في المجلد الذي يظهر في الجزء الأيمن من مستكشف Windows. إذا تلقى وحدة تحكم مجال طلب "إعلام تغيير" ، فإنه لم يستجب له مباشرة; لا يرسل الحزم يصل إلى 200 مللي ثانية. عند هذه النقطة يتم إرسال حزمة إعلام (ACK) بروتوكول تحكم بالإرسال (TCP) بسيطة ثم استئناف عملية الملف كالمعتاد.

هذا السلوك نتيجة التفاعل بين جهازي المكونات الأساسية لشبكة الاتصال من نظام التشغيل Windows 2000, تأخير TCP ACKs و مؤشر ترابط الأولويات على وحدات تحكم المجال. يسمح الأولويات مؤشر ترابط وحدة تحكم مجال لترتيب عمليات إدارة الحساب قبل بعض الأنشطة SMB مثل عن الاستجابة للطلبات "إعلام تغيير" وخدمات الدليل بشكل صحيح.
الحل
هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. لذلك، تأكد من اتبع الخطوات التالية بعناية. للحصول على الحماية المضافة عمل نسخة احتياطية من السجل قبل تعديله. ثم يمكنك استعادة السجل في حالة حدوث مشكلة. للحصول على مزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322756كيفية عمل نسخة احتياطية و استعادة التسجيل في Windows

انتبه عند خذ بعين الاعتبار هذه المشكلة تحدث فقط في ظروف معينة جداً; تحدث هذه المشكلة فقط إذا كان عميل يستخدم مستكشف Windows نسخ عدد كبير من الملفات إلى وحدة تحكم مجال المستندة إلى Windows 2000. إذا قمت بتغيير قيمة جهاز ضبط الوقت ACK مؤجل يمكنك منع بعض الأعراض التي تحدث; ومع ذلك، إذا قمت بتعديل أساسية قيمة TCP/IP قد تواجه نتائج غير متوقعة في المستقبل. لذلك تنصح Microsoft بعين الاعتبار بدائل أخرى قبل تعديل جهاز ضبط الوقت. حلول أخرى تتضمن نقل مشاركات الملفات إلى ملقم عضو أو باستخدام أداة أخرى (مثل Xcopy أو Robocopy جزء من Windows 2000 Resource Kit) نسخ عدد كبير من الملفات إلى وحدة تحكم مجال.

يمكنك تحرير TcpDelAckTicks على وحدة تحكم المجال تأخير قيمة السجل لضبط TCP مؤقت ACK. إذا قمت بتغيير TCP تأخير ACK جهاز ضبط الوقت إلى قيمة أقل ، يرسل الملقم حزمة ACK أكثر بشكل متكرر ولكن عند فواصل زمنية أقصر.

لاحظ أن على استتار عالية قطعة saturated بشدة زيادة net في حزم ACK من وحدة تحكم المجال قد وضع إجهاد إضافية على شبكة الاتصال. تأكد من أن TCP تغييرها تأخيرها قيمة جهاز ضبط الوقت ACK لا يؤدي لاختناقات إضافية ، اختبر القيمة.

إذا الشبكة معالجة حزم ACK إضافية تطبيق الإصلاح العاجل Service Pack 3 (SP3) pre-Service التالية إلى Windows 2000 Service Pack 2 (SP2) بحيث يمكنك تعديل قيمة جهاز ضبط الوقت ACK مؤجل:

311833قيمة التسجيل TcpDelAckTicks له لم تأثيرات على المهلات ACK
بعد تطبيق هذا الإصلاح العاجل استخدم الإجراء التالي لإضافة قيمة التسجيل التالية تعيين المعلمة المخصصة من أجل جهاز ضبط الوقت ACK مؤجل:
  1. بدء تشغيل "محرر التسجيل" (Regedt32.exe).
  2. حدد موقع ثم انقر فوق المفتاح التالي في التسجيل حيث Adapter GUID هو معرف فريد عمومي (GUID) لمحول الشبكة الذي يتصل العملاء:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ Adapter GUID
  3. من القائمة تحرير ، انقر فوق إضافة قيمة ، ثم قم بإضافة قيمة التسجيل التالية:
    اسم القيمة: TcpDelAckTicks
    نوع البيانات: REG_DWORD
    قيمة البيانات: يمكن يمكنك تعيين هذه القيمة إلى نطاق من 0 إلى 6. الإعداد الافتراضي هو 2 (200 مللي ثانية).
  4. قم بإنهاء "محرر التسجيل".
  5. إعادة تشغيل Windows هذا التغيير نافذ المفعول.
تعيين قيمة التسجيل هذه عدد الفواصل الزمنية 100 ميلي ثانية واحدة للاستخدام المؤقت ACK مؤجل على أساس كل واجهة. قيمة جهاز ضبط الوقت ACK مؤجل بشكل افتراضي 200 مللي ثانية. إذا قمت بتعيين قيمة TcpDelAckTicks إلى يتم تعطيل إعلامات المؤجل. يؤدي هذا الإعداد إلى فوراً إرسال حزمة ACK كل حزمة يتلقى الكمبيوتر.

ملاحظة يتم سرد القيم الخاصة محول تحت مفاتيح فرعية لكل محول. تأكد من إضافة قيمة TcpDelAckTicks إلى مفتاح التسجيل التالي:
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ Adapter GUID
لا تقم بإضافة هذه القيمة إلى مفتاح التسجيل التالي:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
في شبكة الاتصال تتبعات يمكنك مشاهدة يرسل العميل "SMB: C NT للعمليات- إعلام تغيير" الحزمة. وحدة تحكم مجال تستند إلى Windows 2000 يرسل مرة أخرى حزمة ACK إلى العميل 200 مللي ثانية لاحقاً. بعد تلقي العميل الحزمة ACK ، يبدأ عملية SMB التالية العميل ثم نسخ الملف التالي.

ملاحظة في حالة استخدام "مراقبة الشبكة" ، يمكنك مشاهدة تأخيرات أفضل إذا كنت تستخدم عامل التصفية التالية:
SMB:Command == 0xA0 (للعمليات NT)
استخدام عامل التصفية هذا في تركيبة مع خيارات العرض التالية:
(x) الوقت: ثواني من الإطار السابق
يمكنك تعريف طلبات والأجوبة المطابق بالنظر السمة الإطار SMB التالية:
SMB: معرّف (MID) Multiplex
تستند وظيفة "المؤجلة إعلامات" طلب للحصول على تعليقات (RFC) 1122. يستخدم TCP ACKs مؤجل لتقليل عدد الحزم التي يتم إرسالها على شبكة الاتصال. تأخذ مكدس TCP/IP Microsoft طريقة شائعة تطبيق ACKs المؤجل. عند تلقي البيانات بواسطة TCP على اتصال المكدس بإرجاع ACK فقط إذا تم تحقيق أحد الشروط التالية:
  • شرط 1: يتم إرسال لا ACK لمقطع السابقة التي تم تلقيها.
  • شرط 2: تلقى قطعة ولكن وصول لم قطعة أخرى داخل 200 ميلي ثانية (القيمة الافتراضية) ذلك الاتصال.
بشكل عام، يتم إرسال ACK للحصول على كل قطعة TCP الأخرى المتلقاة على اتصال إلا إذا انتهت صلاحية مؤقت ACK مؤجل (200 مللي ثانية). يمكنك ضبط جهاز ضبط الوقت ACK المؤجلة بواسطة استخدام الإجراء الموضح في قسم "الحل" من هذه المقالة لإضافة قيمة التسجيل TcpDelAckTicks (هذه القيمة الجديد في Windows 2000).

ملاحظة يجب أن تدرك أنه في حالة تغيير قيمة التسجيل TcpDelAckTicks قد تواجه تأثيرات غير متوقع في المستقبل. لذلك تنصح Microsoft بعين الاعتبار بدائل أخرى قبل تعديل جهاز ضبط الوقت.

يحدث التأخير إذا تم التعرف عليها حزمة السابقة بقائمة الانتظار استجابة طلب "إعلام تغيير" بواسطة وحدة تحكم مجال لفترة من الوقت أحياناً يتجاوز 200 مللي ثانية. لأن حساب جهاز ضبط الوقت ACK الافتراضي إلى 200 مللي ثانية, يحدث الحزمة ACK TCP 200 مللي ثانية بعد تلقي طلب "إعلام تغيير" من العميل. لأن العميل ينتظر استجابة من الملقم قبل أن تستمر عملية مع عملية SMB التالية ، يحدث التأخير أثناء حساب الملقم المؤقت ACK مؤجل إلى عتبة الخاصة بها. إذا كنت تقوم بعملية تتبع شبكة تلاحظ أن ليس كل طلب "إعلام تغيير" من العميل يواجه تأخير.

طلب "إعلام تغيير" التي لم تواجهك التأخير مباشرة مسبوقة "حزمة أخرى لم يتم التعرف عليها. لذلك، لا يتم تأجيل إقرار في وحدة تحكم المجال الإقرار لأن تحقيق الأولى الحالات الموضحة في بداية هذا المقطع. قد تحتوي طلبات "إعلام تغيير" التي تواجهك التأخير الحزم السابقة التي تم التعرف عليها; لذلك، وحدة تحكم المجال لا يستجيب مرة أخرى حتى انتهاء صلاحية جهاز ضبط الوقت ACK مؤجل (القيمة الافتراضية 200 مللي ثانية) لأنه يتم تشغيل الثانية الشروط الموضحة في هذا المقطع.

لا يمكن تعديل الأولويات مؤشر ترابط وحدة تحكم المجال; لذلك، يجب تغيير TCP ACK قيمة جهاز ضبط الوقت إلى قيمة أقل لمنع الأعراض الموضحة في قسم "الأعراض" من هذه المقالة حدوث تأخير. بعد القيام بذلك، يرسل الملقم قيم ACK أكثر بشكل متكرر ولكن عند فواصل زمنية أقصر.

للحصول على مزيد من المعلومات حول قيمة التسجيل TcpDelAckTicks الرجوع إلى ورقة بيضاء الموجود على موقع Microsoft التالي على الويب: للحصول على مزيد من المعلومات حول هذه المشكلة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
270926كيفية استكشاف مشكلات نسخة ملف الشبكة في نظام التشغيل Windows 2000
على عميل يعمل بنظام التشغيل Windows XP أو Windows Server 2003 ، يوجد مفتاح تسجيل جديد المسمى TcpAckFrequency الوصول إلى عناصر التحكم ACKs TCP قبل المؤقت ACK المؤجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
328890إدخال السجل الجديد للتحكم في سلوك الإعلام TCP (ACK) في Windows XP وفي Windows Server 2003
لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
321169بطء الأداء SMB عند نسخ ملفات من Windows XP إلى وحدة تحكم مجال Windows 2000
تقليل أداء بطيء توليف SMB ملف نسخة بطء 200ms الثانية 0.2 سرعة ReadDirectoryChangesW DC Win2000 W2K TCPDelAckTicks

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 321098 - آخر مراجعة: 03/01/2007 23:16:42 - المراجعة: 4.5

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows 2000 Service Pack 3, Microsoft Windows 2000 Server SP2, Microsoft Windows 2000 Advanced Server SP2, Microsoft Windows 2000 Advanced Server SP3

  • kbmt kbprb KB321098 KbMtar
تعليقات
t=">one; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">;t=">">