- في نظام لينكس، يمكنك قياس كل من سرعة الاتصال الفعلية (10/100/1000 ميجابت/ثانية) وعرض النطاق الترددي الفعلي.
- تتيح لك أداة Speedtest-cli وواجهة سطر الأوامر الرسمية لـ Speedtest التحقق من اتصالك بالإنترنت من خلال الطرفية.
- تعتبر أدوات Iperf3 و wget و curl أساسية لإجراء اختبارات الأداء التفصيلية على الشبكات والخوادم المحلية.
- يساعدك الجمع بين هذه الأدوات على تشخيص الاختناقات والتحقق مما تم التعاقد عليه.

يُعدّ الاتصال الجيد بالشبكة على نظام لينكس هذه الأيام ضروريًا تقريبًا كالكهرباء: فالخدمات السحابية، ومكالمات الفيديو، والنسخ الاحتياطي عن بُعد، والحاويات، والخوادم... كل شيء يعتمد على أداء الشبكة كما ينبغي. علاوة على ذلك، فقد ازداد حجم الملفات وتدفقات البيانات التي ننقلها بشكل كبير، لذا فإن أي اختناق في الشبكة يكون ملحوظًا على الفور.
كثير منكم يتذكر اتصالات المودم القديمة بصوتها المميز ووميضها المستمر أثناء تحميل صورة بسيطة في المتصفح. اليوم نتحدث عن اتصالات بسرعة 100 أو 300 أو 1000 ميجابت في الثانية، وشبكات الألياف الضوئية المتناظرة، وشبكات محلية بسرعة جيجابت، ومراكز بيانات بقنوات مخصصة. ولكن مهما بلغت حداثة البنية التحتية، إذا لم تكن تعرف كيفية التحقق من سرعة الإنترنت وأداء بطاقة الشبكة على نظام لينكس، فأنت تعمل بشكل عشوائي... تحت رحمة ما وعدك به مزود خدمة الإنترنت.
سرعة الشبكة في لينكس: مفاهيم يجب عليك فهمها
قبل أن نبدأ في كتابة الأوامر، من المهم التمييز بوضوح بين نوع السرعة التي نريد قياسها ، لأن معدل النقل الفعلي ليس هو نفسه السعة الاسمية للرابط أو أداء بطاقة الشبكة.
من جهة، هناك سرعة الاتصال المتفق عليها بين واجهة الشبكة والمحول أو الموجه (10 أو 100 أو 1000 ميجابت في الثانية، أو حتى أكثر في الشبكات الحديثة). هذا هو "الحد النظري" للوصلة السلكية: إذا تفاوضت بطاقة الشبكة على سرعة 100 ميجابت في الثانية، فلن ترى أبدًا معدل نقل بيانات فعليًا يبلغ 300 ميجابت في الثانية، مهما كانت جودة خطك.
من جهة أخرى، هناك عرض النطاق الترددي الفعلي الذي تحصل عليه عند تنزيل البيانات أو تحميلها: وهنا تبرز عوامل مثل زمن الاستجابة، والازدحام، وفقدان الحزم، وقيود الخادم البعيد أو مزود خدمة الإنترنت. هذه هي القيمة التي نقيسها عادةً باستخدام مواقع مثل speedtest.net، وwget، وcurl، وiperf3.
لدينا أيضًا مقاييس مثل زمن الاستجابة (ping) والارتعاش ، والتي تعكس الوقت الذي تستغرقه حزمة البيانات للانتقال ومدى اختلاف هذا الزمن بين الحزم المتتالية. بالنسبة لألعاب الفيديو، أو بروتوكول نقل الصوت عبر الإنترنت (VoIP)، أو مكالمات الفيديو، قد تكون هذه المقاييس أكثر أهمية من مجرد بضعة ميغابت في الثانية زيادة أو نقصان.
في نظام لينكس، من الممكن التحقق من كل هذه الجوانب من خلال وحدة التحكم، سواء على الخوادم التي لا تحتوي على بيئة رسومية أو على أجهزة الكمبيوتر المكتبية، باستخدام أدوات مثل Speedtest CLI و speedtest-cli و iperf3 و wget و curl و ethtool وأوامر الشبكة الخاصة بالنظام.
كيفية عرض سرعة اتصال بطاقة الشبكة الخاصة بك (10/100/1000 ميجابت/ثانية)
عندما لا تريد معرفة عدد الميغابايت في الثانية التي تقوم بتنزيلها الآن، ولكن سرعة الاتصال "الفعلية" التي تم التفاوض عليها بواسطة الواجهة (على سبيل المثال، إذا كانت 100 ميغابت في الثانية أو 1000 ميغابت في الثانية)، فهناك عدة طرق لعرضها من خلال نظام لينكس.
الأداة الكلاسيكية لواجهات الإيثرنت هي ethtool . يمكنك الحصول على سرعة الاتصال باستخدام أمر بسيط:
ethtool enp0s25 | grep Speed
ستكون النتيجة النموذجية على النحو التالي : السرعة: 1000 ميجابت/ثانية . يشير الرقم 1000 إلى أن المنفذ يعمل بسرعة 1 جيجابت/ثانية. لا يُعد هذا اختبارًا للأداء بقدر ما هو تأكيد على السعة المتفق عليها مع معدات الشبكة على الطرف الآخر من الكابل.
إذا كنت ترغب في الاحتفاظ بالرقم فقط، يمكنك استخدام أدوات مثل grep أو awk أو sed لاستخراجه. لا يوجد أمر قياسي في iproute2 يُرجع "1000" مباشرةً دون أي معالجة، لذا يبقى استخدام أدوات معالجة النصوص الخيار العملي في معظم الحالات.
عندما تستشير مع ip link show enp0s25 ستظهر لك معلومات مفيدة (مثل MTU، وحالة التشغيل، وqdisc، وqlen، إلخ) ولكن ليس سرعة الاتصال. txqlen القيمة المعروضة تمثل طول ذيل الإرسال، وليس معدل التدفق بالميغابايت/ثانية، لذا فهي لا تعمل كمؤشر مباشر للسرعة الفيزيائية.
مع ip -j link show enp0s25 ستحصل على المخرجات بتنسيق JSON، وهو مثالي للمعالجة باستخدام jq أو أدوات أخرى، ولكنها لا تتضمن قيمة "السرعة" كما في أداة ethtool. لذلك، بالنسبة لهذه البيانات تحديدًا، لا تزال أداة ethtool هي المرجع.وخاصة في بطاقات الإيثرنت الكلاسيكية.
قم بقياس سرعة الإنترنت الفعلية لديك باستخدام Speedtest-cli (إصدار بايثون)
إذا كنت تريد معرفة مقدار عرض النطاق الترددي للإنترنت الذي لديك بالفعل من خادم Linux (حيث لا يوجد متصفح رسومي)، فإن إحدى الطرق العملية للغاية هي استخدام أداة سطر الأوامر speedtest-cli، وهي عبارة عن برنامج نصي مكتوب بلغة Python يعتمد على خوادم speedtest.net.
تؤدي هذه الأداة نفس وظيفة موقع Speedtest الإلكتروني: فهي تقيس زمن الاستجابة وسرعة التنزيل وسرعة الرفع مقارنةً بخادم قريب، ولكنها تُجري كل ذلك من خلال سطر أوامر لينكس . إنها مثالية للمسؤولين الذين يديرون خوادم بعيدة عبر SSH، أو للمستخدمين الفضوليين الذين يرغبون في التحقق من مدى التزام مزود خدمة الإنترنت الخاص بهم بوعوده.
يعمل Speedtest-cli مع Python 2.4 والإصدارات الأحدث، وPython 3 ، وهو متوفر في معظم توزيعات لينكس إما كحزمة أو عبر pip. والنتيجة مشابهة لنسخة الويب، ولكن مع مرونة دمجها في البرامج النصية أو المهام المجدولة.
من أكثر استخداماته شيوعًا التحقق من عدم قيام مزود الخدمة بتقييد سرعة الإنترنت المتفق عليها، ولتقديم شكوى مدعومة بالبيانات. فعلى سبيل المثال، ليس من النادر رؤية خطوط تُعلن عن سرعة 600 ميجابت في الثانية، ولكنها بالكاد تُقدم 200 ميجابت في الثانية خلال ساعات الذروة.
لتثبيت speedtest-cli باستخدام pip على أنظمة Debian/Ubuntu، ما عليك سوى:
sudo apt-get install python-pip
sudo pip install speedtest-cli
إذا كنت تفضل استنساخ المستودع الرسمي على GitHub، فيمكنك القيام بذلك على النحو التالي:
sudo apt-get install git
git clone https://github.com/sivel/speedtest-cli.git
python speedtest-cli/setup.py install
بمجرد التثبيت، يصبح إجراء اختبار أساسي بسيطًا مثل تشغيل:
speedtest-cli
خيارات مفيدة لـ speedtest-cli لتحسين اختباراتك
باعتبارها أداة سطر أوامر ممتازة، توفر speedtest-cli مجموعة من المعلمات لتخصيص المخرجات واختيار خوادم محددة. يمكنك عرضها باستخدام:
speedtest-cli -h
من بين الخيارات الأكثر إثارة للاهتمام ما يلي:
- -بسيط: يعرض فقط المعلومات الأساسية (زمن الاستجابة، التنزيل والتحميل) بدون تفاصيل إضافية، وهو مثالي للقراءة السريعة أو للبرامج النصية.
- -يشارك: يقوم بإنشاء رابط URL مع صورة النتيجة المستضافة على موقع speedtest.net، وهو أمر مفيد إذا كنت ترغب في مشاركة الاختبار.
- - بايت: يغير الوحدة إلى بايت بدلاً من بت (لا يؤثر على الصورة التي تم إنشاؤها باستخدام –share).
- -قائمةيعرض قائمة بخوادم speedtest.net مرتبة حسب المسافة.
- معرف الخادم: يسمح لك بتحديد معرف خادم معين لإجراء الاختبار عليه.
- – مصدر IP: يفرض عنوان IP مصدر محدد، وهو أمر مفيد على الأجهزة ذات الواجهات المتعددة.
يمكنك أيضًا دمج العلامات للتركيز على جزء محدد من الاختبار. على سبيل المثال، لعرض التنزيل فقط وبتنسيق بسيط، يمكنك استخدام:
speedtest-cli --no-upload --simple
إذا كان ما يهمك حقًا هو عرض النطاق الترددي للتحميل (على سبيل المثال، على خادم يرسل النسخ الاحتياطية إلى موقع آخر)، فهناك خيار مماثل لتجاهل التنزيلات:
speedtest-cli --no-download
ومن الاستخدامات الأخرى المثيرة للاهتمام حفظ النتيجة كصورة (تمامًا مثل موقع Speedtest الإلكتروني)، لإرفاقها بالتقارير أو الشكاوى المقدمة إلى مزود خدمة الإنترنت الخاص بك:
speedtest-cli --share --simple
وإذا أردت في أي وقت تذكيرًا سريعًا بجميع الأعلام المتاحة، فما عليك سوى:
speedtest-cli --help
واجهة سطر الأوامر الرسمية لاختبار سرعة Ookla لنظام Ubuntu والتوزيعات الأخرى
بالإضافة إلى سكربت بايثون، توفر أوكلا واجهة سطر أوامر رسمية لاختبار السرعة، مُصممة لمنصات متعددة، وتتميز بصيانة أفضل وتوافق أكبر مع بنية موقع speedtest.net الحالية. وهي خيار مُوصى به بشدة لبيئات الإنتاج على نظام أوبونتو سيرفر 20.04 والإصدارات المشتقة منه.
الفرق الرئيسي مقارنةً بـ speedtest-cli الكلاسيكي هو أن هذا الملف الثنائي يأتي من مستودع Ooklaيتم تحديثه مع النظام، وعادةً ما يكون أكثر موثوقية على المدى الطويل. الاستخدام الأساسي مشابه، ولكن اسم الأمر عادةً ما يكون ببساطة speedtest بدلا من speedtest-cli.
في نظام أوبونتو 20.04، يكون تسلسل التثبيت النموذجي كما يلي:
sudo apt update
sudo apt install -y curl
بعد ذلك، أضف مستودع Speedtest CLI الرسمي:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
يقوم هذا البرنامج النصي بتهيئة المستودع، واستيراد مفتاح GPG ، وتحديث معلومات الحزمة. يمكنك بعد ذلك تثبيت الأداة.
sudo apt install speedtest
للتأكد من أن كل شيء سار على ما يرام:
speedtest --version
إذا ظهر رقم الإصدار، فهذا يعني أن الأداة جاهزة. لإجراء اختبار بسيط:
speedtest
عند استخدام الأداة لأول مرة، سيُطلب منك الموافقة على الترخيص؛ اكتب "نعم" عند ظهور المطالبة. بعد ذلك، سترى مخرجات مشابهة لما يلي:
Server: Nombre del servidor
ISP: Tu proveedor
Latency: 1.22 ms (0.04 ms jitter)
Download: 82.59 Mbps
Upload: 91.69 Mbps
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/...
يُتيح لك حقل عنوان URL للنتيجة مشاركة النتيجة التفصيلية. لاختيار خادم آخر، يمكنك عرض قائمة الخوادم القريبة باستخدام:
speedtest -L
ثم حدد واحداً باستخدام معرّفه:
speedtest -s 1111
مرة أخرى، سيُظهر الأمر `speedtest --help` جميع الخيارات المتاحة. إذا كنت تستخدم إصدارًا آخر سابقًا (على سبيل المثال، `speedtest-cli` من المستودع القياسي)، فيجب عليك إزالته باستخدام الأمر التالي:
sudo apt remove speedtest-cli
لتجنب التعارضات بين الملفات الثنائية المختلفة التي تحمل أسماء متشابهة.
قم بتثبيت speedtest-cli (بايثون) من مستودعات توزيعة نظام التشغيل الخاصة بك.
في العديد من التوزيعات، لا تحتاج إلى استخدام pip أو مستودع Ookla لأن speedtest-cli مُضمّنٌ بالفعل . يتم التثبيت باستخدام مدير الحزم الخاص بالنظام.
في أنظمة Debian و Ubuntu و Linux Mint و Elementary OS والمشتقات منها، سيكون الأمر كالتالي:
sudo apt install speedtest-cli
في أنظمة Arch Linux و Manjaro و Antergos وغيرها من الأنظمة المبنية على Arch، تأكد أولاً من وجود المستودع لديك. مجتمع تمكين في /etc/pacman.conf (إزالة الوسادة من الخط المقابل). ثم قم بالتثبيت باستخدام:
sudo pacman -S speedtest-cli
في أنظمة CentOS وRHEL وFedora والمشتقات منها، يمكنك استخدام ما يلي:
sudo yum install speedtest-cli -y
في نظام openSUSE، يكفي القيام بما يلي:
sudo zypper install speedtest-cli
أما بالنسبة لبقية التوزيعات التي تحتوي بالفعل على Python وpip مثبتين، فهناك دائمًا الطريقة العامة:
pip install speedtest-cli
قياس عرض النطاق الترددي للشبكة باستخدام iperf3 على نظام لينكس
يُعد اختبار السرعة رائعًا للتحقق من اتصالك بالإنترنت ، ولكن إذا كنت بحاجة إلى قياس الأداء الفعلي لشبكتك المحلية، أو نفق VPN، أو رابط بين خادمين تتحكم فيهما، فإن الأداة الرئيسية هي iperf3.
يُمكّنك برنامج Iperf3 من قياس أقصى عرض نطاق ترددي مُمكن تحقيقه بين العميل والخادم، باستخدام بروتوكولات TCP أو UDP أو SCTP، ويعمل مع كلٍ من IPv4 وIPv6. إنه مثالي لفهم إمكانيات بطاقة الشبكة الخاصة بك في ظل ظروف مُحكمة، دون الحاجة إلى برامج خارجية.
الفكرة بسيطة: تقوم بتشغيل iperf3 في وضع الخادم من جهة، وفي وضع العميل من جهة أخرى. يرسل العميل البيانات إلى الخادم لفترة زمنية محددة، ويعرض لك iperf3، في الوقت الفعلي، معدلات نقل البيانات ومعدلات البت لكل فترة من فترات الاختبار.
لتثبيت iperf3 على Debian/Ubuntu، ما عليك سوى:
sudo apt install iperf3
على أنظمة RHEL، وCentOS، وFedora، وRocky، وAlmaLinux:
sudo yum install iperf3
على Gentoo:
sudo emerge -a net-misc/iperf
على Arch Linux:
sudo pacman -S iperf3
بعد التثبيت، قم بتشغيل وضع الخادم على الجهاز الذي سيتلقى الاختبارات:
iperf3 -s
في نافذة طرفية أخرى (أو على جهاز كمبيوتر آخر)، شغّل وضع العميل. لإجراء اختبار محلي، على سبيل المثال على 127.0.0.1، يمكنك استخدام ما يلي:
iperf3 -c 127.0.0.1 -f K
يشير الخيار -f K إلى رغبتك في عرض النتائج بالكيلوبايت أو الكيلوبت، وذلك حسب الإعدادات. في نافذة الخادم، ستشاهد الفترات الزمنية مُحدَّثة بمعدل النقل ومعدل البت المُحقَّق.
من بين المعلومات التي يعرضها برنامج iperf3 يمكنك العثور على ما يلي:
- الفاصل الزمني لكل قياس.
- كمية البيانات المنقولة في تلك الفترة.
- معدل البت (ميجابت/مشابه) متوسط في كل مقطع.
- في اختبارات UDP، يتم الحصول على معلومات من فقدان الحزمة والارتعاش.
سيظل الخادم يستمع للعملاء الجدد حتى توقف العملية. يمكنك أيضًا تحديد منفذ معين باستخدام:
iperf3 -s -p NUM_PUERTO
من جانب العميل، إذا كنت مهتمًا بحجم نافذة TCP أو مخزن المقبس ، يمكنك ضبطه باستخدام الخيار -w:
iperf3 -c 127.0.0.1 -f K -w 256K
على جهاز الخادم، ستظهر لك النتائج مع تطبيق حجم النافذة. هذا الخيار مفيد للتحقق من كيفية تأثير نافذة TCP على الروابط ذات زمن الاستجابة العالي وعرض النطاق الترددي العالي.
أوضاع متقدمة، وعكسية، وثنائية الاتجاه في iperf3
إحدى المزايا الكبيرة لـ iperf3 مقارنة بالأدوات الأخرى هي أنها تسمح لك باختبار الرابط في عدة اتجاهات ومع تدفقات متوازية متعددة ، مما يشبه إلى حد كبير حالات التحميل الحقيقية.
يُتيح الوضع العكسي للخادم إرسال البيانات واستقبالها من قِبل العميل. ويتم تفعيله بإضافة الخيار -R إلى العميل.
iperf3 -c 127.0.0.1 -f K -w 256K -R
ستجد في صفحة العميل الخارجية علامة "الوضع العكسي"، مما يشير إلى أن حركة البيانات تتدفق في الاتجاه المعاكس للوضع الطبيعي. يُعد هذا الاختبار بالغ الأهمية عندما تشك في أن سرعات التحميل والتنزيل لا تتطابق على رابط معين.
يسمح الوضع ثنائي الاتجاه (الخيار -d) بقياس عرض النطاق الترددي في كلا الاتجاهين في وقت واحد:
iperf3 -c 127.0.0.1 -f K -w 256K -d
في النهاية سترى نتيجة تحتوي على كتلتين متميزتين، واحدة لكل اتجاه، مما يساعد على اكتشاف حالات عدم التماثل أو المشاكل عندما يكون هناك حركة مرور في كلا الاتجاهين في نفس الوقت.
إذا كنت ترغب في إجراء اختبار باستخدام عملاء متوازيين متعددين لمحاكاة أحمال أكثر واقعية، يمكنك استخدام الخيار -P متبوعًا بعدد التدفقات:
iperf3 -c 127.0.0.1 -f K -w 256K -P 4
على الخادم، يعرض برنامج iperf3 المقاييس حسب الفاصل الزمني وملخصًا مجمعًا لجميع التدفقات. وهذا مفيد جدًا لمعرفة السعة الإجمالية للرابط عند وجود اتصالات متعددة نشطة في وقت واحد.
وأخيرًا، إذا كنت ترغب في أن يتلقى العميل أيضًا النتيجة التفصيلية التي تم إنشاؤها على الخادم ، فيمكنك إضافة الخيار التالي:
iperf3 -c 127.0.0.1 -f K -w 256K -R --get-server-output
بهذه الطريقة ستحصل على جميع المعلومات الأكثر تفصيلاً في وحدة تحكم واحدة، دون الحاجة إلى التحقق من جلسة الخادم بشكل منفصل.
إضافةً إلى استخدام iperf3 بين أجهزتك الخاصة، توجد خوادم iperf3 عامة تتيح لك إجراء اختبارات تحميل (وفي بعض الحالات تنزيل) عبر الإنترنت، مع الأخذ في الاعتبار أن جدار الحماية أو تقنية NAT غالبًا ما تمنع الاختبارات ثنائية الاتجاه. ومن الأمثلة الشائعة:
iperf3 -c iperf.scottlinux.com -uiperf3 -c iperf.volia.net -R -P 4iperf -c ping.online.net -i 5 -u -riperf -c iperf.he.net
استخدمها بحكمة، لأنها خدمات مشتركة، ومن الأفضل عدم تحميلها فوق طاقتها دون داعٍ.
اختبار التنزيل والتحميل باستخدام wget و curl والخوادم العامة
إلى جانب Speedtest و iperf3، هناك طريقة أخرى مباشرة للغاية للتحقق من أداء اتصالك على نظام Linux وهي استخدام wget أو curl مع الخوادم العامة التي تقدم ملفات اختبار كبيرة.
تُعدّ هذه التقنية مفيدةً عندما ترغب، على سبيل المثال، في اختبار سعة اتصالك بالإنترنت لمعرفة ما إذا كان بإمكانه استيعاب النطاق الترددي المتفق عليه، أو عندما تحتاج إلى محاكاة حمل تنزيل أو رفع مطوّل. مع ذلك، يُنصح باختيار خوادم معروفة وعدم الإفراط في استخدامها.
لقياس عنوان IP العام الخاص بك قبل البدء (وللتأكد من الخط الذي تختبره إذا كان لديك عدة خطوط)، يمكنك استخدام أوامر مثل:
curl -s checkip.dyndns.org | sed 's#.*Address: \(.*\)wget -qO - icanhazip.com
curl ifconfig.me
curl ident.me
dig +short myip.opendns.com @resolver1.opendns.com
lynx -dump ifconfig.me | grep 'IP Address'
curl ipinfo.io
curl ipogre.com
curl bot.whatismyipaddress.com
لإجراء اختبارات التنزيل، يقدم العديد من مزودي الخدمة ملفات بحجم 100 ميجابايت، أو 500 ميجابايت، أو حتى 1 جيجابايت. بعض الأمثلة الشائعة:
- كاش فلاي (كندا):
wget -O /dev/null http://cachefly.cachefly.net/100mb.test - سوفت لاير (الولايات المتحدة الأمريكية وهولندا):
wget -O /dev/null http://speedtest.dal01.softlayer.com/downloads/test100.zipwget -O /dev/null http://speedtest.ams01.softlayer.com/downloads/test500.zip - لينود (الولايات المتحدة الأمريكية، المملكة المتحدة، اليابان):
wget -O /dev/null http://speedtest.tokyo.linode.com/100MB-tokyo.binwget -O /dev/null http://speedtest.london.linode.com/100MB-london.bin - Leaseweb (الولايات المتحدة الأمريكية وهولندا):
wget -O /dev/null http://mirror.nl.leaseweb.net/speedtest/1000mb.bin - شركة OVH (فرنسا):
wget -O /dev/null http://proof.ovh.net/files/100Mb.dat
يكمن الحل في توجيه المخرجات إلى /dev/null إذا كنت لا ترغب في امتلاء القرص بسرعة. يعرض كل من wget وcurl متوسط سرعة التنزيل، مما يتيح لك الحصول على فكرة جيدة عن معدل النقل.
باستخدام curl، يمكنك حتى أتمتة الحساب بالميغابايت في الثانية باستخدام المتغير %{speed_download} والتعامل مع bc. على سبيل المثال:
echo "scale=2; $(curl --progress-bar -w "%{speed_download}" http://speedtest.wdc01.softlayer.com/downloads/test10.zip -o test.zip) / 131072" | bc | xargs -I {} echo {}Mb/s
لاختبار التحميل، بالإضافة إلى iperf/iperf3، يمكنك العثور على خوادم FTP أو HTTP التي تقبل التحميلات ، على الرغم من أنه من المستحسن هنا توخي الحذر الشديد واستخدام تلك المخصصة للاختبار فقط.
على أي حال، سواء مع wget أو curl أو speedtest أو iperf3، فإن الهدف هو نفسه دائمًا: معرفة سرعة الشبكة التي لديك على نظام Linux ، سواء محليًا أو عبر الإنترنت، والحصول على بيانات موضوعية لتشخيص المشكلات أو التحقق من أن البنية التحتية الخاصة بك ومزود الخدمة يعملان كما ينبغي.
مع كل هذه الأدوات المتاحة لك - من ethtool لعرض سرعة الواجهة المتفاوض عليها، إلى speedtest-cli و Speedtest CLI الرسمي لقياس اتصالك بالإنترنت، إلى iperf3 و wget و curl لتحقيق أقصى استفادة من روابطك - من السهل نسبيًا التوقف عن الاعتماد على المشاعر والبدء في العمل بأرقام حقيقية، وتحديد مكان فقدان الأداء وأي جزء من الشبكة يحد من نظام Linux الخاص بك في كل حالة.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.