بطء نقل الملفات عبر الشبكة

النسخ إلى مشاركة شبكية أو NAS أو خادم بطيء جدًا؟ نفّذ هذه الخطوات بالترتيب — عدم تطابق Duplex (الخطوة 2) هو أكثر الأسباب الخفية شيوعًا.

Advertisement · 728×90
📁

بطء نقل الملفات عبر الشبكة

النسخ إلى مشاركة شبكية أو NAS أو خادم بطيء جدًا

⚠ أعراض شائعة

  • نسخ ملف بحجم 1 جيجابايت إلى محرك شبكي يستغرق دقائق عديدة بدلاً من ثوانٍ
  • سرعات النقل تتذبذب بشدة — سريعة ثم تتوقف فجأة
  • النسخ محليًا (نفس الحاسوب) فوري، لكن النسخ عبر الشبكة بطيء
  • السرعات أسوأ على Wi-Fi منها عند الاتصال السلكي
  • 1

    بدّل إلى اتصال إيثرنت سلكي

    عمليات النقل عبر Wi-Fi محدودة بجودة الإشارة والتداخل وعبء البروتوكول. يجب أن يصل إيثرنت جيجابت إلى 100–115 ميجابايت/ثانية — إذا كان الاتصال السلكي بطيئًا أيضًا، فالمشكلة في مكان آخر؛ تابع الخطوات.

  • 2

    Check for a duplex mismatch — don't force Gigabit manually

    Device Manager → Network Adapters → right-click Ethernet adapter → Properties → Advanced → check Speed & Duplex. 1.0 Gbps Full Duplex or Auto Negotiate are both correct for gigabit. If it's stuck at 100 Mbps or Half Duplex, don't force it to 1 Gbps — gigabit auto-negotiation is required by spec, and forcing it can break the link entirely on many adapters. A stuck-at-100Mbps link almost always means a bad cable or port, not a setting — see step 5.

  • 3

    تحقّق من العمليات في الخلفية التي تستهلك القرص أو الشبكة

    تبويبا إدارة المهام ← الأداء ← Disk / Network. قريب من 100% أثناء النقل؟ فتطبيق في الخلفية (مكافح فيروسات، برنامج نسخ احتياطي، تحديث Windows) ينافس — أوقفه وأعد الاختبار.

  • 4

    عطّل SMB1 وتأكّد من استخدام SMB3

    تنقل إلى مشاركة ملفات Windows؟ SMB1 القديم أبطأ بكثير وأقل أمانًا من SMB3. نفّذ هذا في PowerShell مرتفع الصلاحيات للتحقق وتعطيله:

    # Check SMB1 status
    Get-SmbServerConfiguration | Select EnableSMB1Protocol

    # Disable SMB1 if enabled
    Set-SmbServerConfiguration -EnableSMB1Protocol $false
  • 5

    افحص الكابل الفعلي ومنفذ المحول

    كابل تالف يمكن أن يتفاوض تلقائيًا إلى 100 ميجابت/ثانية (يحدّ النقل إلى 12 ميجابايت/ثانية) ← جرّب كابلًا ومنفذًا مختلفين. تحقّق من ضوء المؤشر: برتقالي/كهرماني = 100 ميجابت، أخضر = جيجابت.

  • 1

    بدّل إلى اتصال إيثرنت سلكي

    محول USB-C/Thunderbolt إلى إيثرنت ← وصّله مباشرة بالراوتر/المحول ← أعد نسخ الملف وقارن السرعة.

    يجب أن يعطي جيجابت 100–115 ميجابايت/ثانية إلى خادم محلي أو NAS. ما زال بطيئًا سلكيًا؟ فعنق الزجاجة في الوجهة أو الكابل — وليس Mac أو Wi-Fi.

  • 2

    تحقّق من أن محولك يتفاوض بسرعة جيجابت

    قائمة Apple ← About This Mac ← System Report ← Network ← تحقّق من Media Subtype لواجهة إيثرنت لديك — يجب أن تقرأ Auto Select 1000baseT.

    أو تحقّق من Terminal:

    networksetup -getMedia Ethernet

    إذا أظهرت النتيجة 100baseT، فلديك عدم تطابق Duplex أو كابل تالف. جرّب كابل Cat5e أو Cat6 مختلفًا ومنفذًا مختلفًا على محول الشبكة.

  • 3

    تحقّق من العمليات في الخلفية التي تستهلك القرص أو الشبكة

    مراقب النشاط (عبر Spotlight ← Activity Monitor) ← تبويب Network ← تحقّق من Sent Bytes/s / Rcvd Bytes/s بحثًا عن مستهلكي النطاق الترددي ← تبويب Disk ← تحقّق من الكتابة المرتفعة.

    المتسببون الشائعون: Time Machine (أوقفه من إعدادات النظام ← عام ← Time Machine ← Skip This Backupفهرسة Spotlight (mds_stores)، فحص مكافح الفيروسات للملفات الواردة.

  • 4

    اتصل بالمشاركة باستخدام SMB وفرض SMB2/3

    Finder: ⌘K ← أدخل smb://server-ip-or-name/share ← Connect. يستخدم macOS افتراضيًا SMB2/3، لكنه يتراجع إلى SMB1 الأبطأ إذا أعلن الخادم عنه. للتحقق وفرض حد أدنى SMB2، نفّذ في Terminal:

    # Confirm which SMB version is in active use
    smbutil statshares -a

    # Force SMB2 as the minimum (survives reboots)
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server MinimumProtocol SMB2_10
  • 5

    افحص الكابل الفعلي ومنفذ المحول

    كابل تالف/رديء الجودة يمكن أن يتفاوض تلقائيًا إلى 100 ميجابت/ثانية (يحدّ عمليات النقل إلى نحو 12 ميجابايت/ثانية).

    استبدله بكابل Cat5e/Cat6 سليم ← جرّب منفذ محول مختلف. تحقّق من ضوء المؤشر: كهرماني/برتقالي = 100 ميجابت، أخضر = جيجابت.

  • 1

    بدّل إلى اتصال إيثرنت سلكي وتحقّق من سرعة الرابط

    # Check your Ethernet adapter's negotiated speed
    ethtool eth0 | grep -E "Speed|Duplex"

    # Install ethtool if needed
    sudo apt install ethtool -y

    يجب أن يظهر Speed: 1000Mb/s وDuplex: Full — أي قيمة أقل تعني عدم تطابق Duplex أو كابلًا تالفًا.

  • 2

    Don't force Gigabit — check for cable/interface errors instead

    If step 1 showed a speed below 1000Mb/s, resist forcing it — gigabit auto-negotiation is required by spec (IEEE 802.3ab), and disabling it can break the link on many adapters. A stuck-at-100Mb/s connection is almost always a bad cable, port, or an old switch — replace the cable and try a different port (step 5) before touching adapter settings. Check for rising error counts to confirm a cable/port fault:

    # Rising error/drop counts confirm a bad cable or port
    ethtool -S eth0 | grep -iE "error|drop"
  • 3

    تحقّق من العمليات التي تتنافس على القرص والشبكة

    # Monitor I/O per process
    sudo iotop -o

    # Install iotop if missing
    sudo apt install iotop -y

    # Check overall disk and network usage
    iostat -x 1 5
  • 4

    تحقّق من SMB1 وعطّله لعمليات نقل Samba

    # Check your Samba version and SMB protocol
    smbclient --version

    # Edit smb.conf to disable SMB1
    sudo nano /etc/samba/smb.conf

    ضمن [global]، أضف:

    min protocol = SMB2
    max protocol = SMB3
    sudo systemctl restart smbd
  • 5

    افحص الكابل الفعلي

    # Check interface errors — high error count = bad cable
    ip -s link show eth0

    # Watch for TX/RX errors in real time
    watch -n 1 cat /proc/net/dev

    زيادة عدد الأخطاء مع كابل سليم معروف ← بطاقة شبكة أو منفذ محول معطوب. جرّب منفذ محول مختلفًا.

💡

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

Advertisement · 728×90

أسئلة ذات صلة

إجابات سريعة حول هذه المشكلة

First, switch to a wired Ethernet connection if you're on Wi-Fi. Then check your Ethernet adapter settings in Device Manager — it should read 1.0 Gbps Full Duplex or Auto Negotiate; if it's stuck at 100 Mbps, replace the cable rather than forcing gigabit manually, since that can break the link on many adapters. Also check that SMB1 is disabled on the server (use SMB3 instead — it's significantly faster). Finally, check Task Manager for antivirus or backup software scanning files in real time during the transfer, which can cut throughput by 80%.
اختبارات سرعة الإنترنت تقيس اتصالك بالإنترنت العام. عمليات نقل الملفات إلى محرك شبكة محلي أو NAS تعتمد كليًا على سرعة شبكتك المحلية السلكية/اللاسلكية، وإعدادات Duplex، وإصدار بروتوكول SMB — وهذه مستقلة عن سرعة إنترنتك. راجع دليل الشبكة البطيئة إذا كان إنترنتك العام بطيئًا أيضًا.
هذا النمط شائع عندما تمتلئ ذاكرة التخزين المؤقت للكتابة على القرص الوجهة (شائع مع محركات USB الخارجية وبعض وحدات NAS) — الاندفاع الأولي هو سرعة ذاكرة التخزين المؤقت السريعة، ثم تنخفض إلى سرعة الكتابة المستدامة الفعلية للقرص. يمكن أن يشير ذلك أيضًا إلى تقييد حراري في بطاقة الشبكة أثناء عمليات النقل المستمرة. جرّب ملف اختبار أصغر أولًا لمقارنة السرعة الاندفاعية بالمستدامة.
🧑‍💻

عمليات النقل ما زالت بطيئة؟ قد يكون عنق الزجاجة في المحول أو الخادم.

إعدادات المحول، وأعطال الكابلات، وإعدادات SMB من جهة الخادم غالبًا ما تحتاج إلى وصول على مستوى الشبكة لتشخيصها وإصلاحها. تواصل مع فني تقنية معلومات موثّق للحصول على دعم عن بُعد أو ميداني.

تحدّث مع فني
Advertisement · 728×90