تعتمد سرعة الإنترنت لديك أيضًا على سرعة وحدة تحكم واجهة الشبكة (NIC). فيما يلي بعض الطرق للتحقق من سرعة بطاقة NIC لديك على نظام التشغيل Linux.
يمكن أن تكون معرفة سرعة محول الشبكة الخاص بك مفيدًا في العديد من السيناريوهات. على سبيل المثال، يساعدك على تحديد ما إذا كان يمكنك الاستفادة الكاملة من النطاق الترددي المتاح، أو ما إذا كان يمكنك ذلك عند التخطيط لترقية شبكتك، يمكنك التحقق مما إذا كانت بطاقة واجهة الشبكة (NIC) الحالية لديك قادرة على ذلك أو ما إذا كنت بحاجة إلى الترقية بطاقة واجهة الشبكة (NIC) الخاصة بك.
بغض النظر عن السبب أو السيناريو، هناك العديد من أدوات سطر الأوامر المتاحة للتحقق من سرعة بطاقة NIC على جهاز كمبيوتر يعمل بنظام Linux.
ابحث عن بطاقات NIC المتصلة بجهاز الكمبيوتر الذي يعمل بنظام التشغيل Linux
قد يحتوي نظامك على مفردة أو متعددة بطاقات واجهة الشبكة متصلا به. يمكنك العثور على جميع بطاقات NIC المتوفرة على Linux باستخدام الأمر ip:
ip link show
سيتم عرض قائمة بجميع بطاقات NIC مع أسمائها. بمجرد العثور على اسم NIC، تحقق من سرعته باستخدام إحدى الطرق أدناه.
ethtool هي أداة سطر أوامر توفر معلومات حول برامج تشغيل الشبكة والواجهات بما في ذلك سرعتها وازدواجها وإحصائيات واجهة الشبكة وأوضاع الارتباط المدعومة. كما يسمح لك بتغيير إعدادات تكوين واجهة الشبكة ويمكنك حتى استخدامها لاستكشاف مشكلات بطاقة واجهة الشبكة وإصلاحها.
ربما يكون لديك ethtool مثبتًا على نظامك. إذا لم يكن كذلك، قم بتشغيل:
sudo apt install ethtool
عند تشغيل ethtool متبوعًا باسم NIC، فإنه يعرض تفاصيل بطاقة واجهة الشبكة بما في ذلك سرعة الجهاز والازدواج وأوضاع الارتباط المدعومة وبعض الخصائص الأخرى.
ethtool
لعرض سرعة بطاقة NIC، استخدم:
sudo ethtool | grep Speed
يوضح الإخراج أن سرعة بطاقة واجهة الشبكة (NIC) تبلغ 1000 ميجا بايت/ثانية.
2. تحقق من سرعة NIC باستخدام نظام الملفات /sys
ال /sys/class/net/ يحتوي الدليل على ملفات مختلفة تتضمن معلومات حول بطاقات واجهة الشبكة المتصلة بنظامك. سرعة NIC موجودة في /sys/class/net/
cat /sys/class/net//speed
على سبيل المثال، للعثور على سرعة واجهة الشبكة ens33، سيكون الأمر:
cat /sys/class/net/ens33/speed
سيعرض الإخراج سرعة بطاقة NIC الخاصة بك.
3. استخدام dmesg لعرض سرعة NIC
يعرض الأمر dmesg الرسائل المهمة المتعلقة بتمهيد النظام وتهيئة الأجهزة. باستخدام dmesg مع الأمر grep، يمكنك تصفية معلومات محددة مثل سرعة بطاقة NIC وحالة الاتصال الفعلي وما إلى ذلك.
للعثور على سرعة بطاقة NIC الخاصة بك على Linux، قم بتشغيل الأمر dmesg وقم بتوجيه مخرجاته إلى الأمر grep متبوعًا باسم NIC:
sudo dmesg | grep
من خلال المخرجات، يمكنك العثور على سرعة بطاقة NIC الخاصة بك من بين معلومات أخرى مثل حالة الارتباط والوضع المزدوج وما إلى ذلك.
mii-tool هي أداة سطر أوامر قديمة لنظام التشغيل Linux تتيح لك عرض إعدادات NIC بما في ذلك حالة الارتباط والوضع المزدوج وسرعة بطاقة واجهة الشبكة. يمكنك استخدامه على الأنظمة القديمة حيث لا يتوفر ethtool.
للتحقق من سرعة بطاقة NIC الخاصة بك، قم بتشغيل أداة mii متبوعة باسم NIC:
sudo mii-tool
5. باستخدام الأمر Networkctl
يسمح لك Networkctl بعرض وتعديل حالة روابط الشبكة. باستخدام هذا الأمر، يمكنك أيضًا عرض معلومات حول الارتباطات مثل النوع وحالة التشغيل والسرعة والطراز وعنوان الجهاز وبرنامج تشغيل وحدة kernel وما إلى ذلك.
للعثور على سرعة بطاقة NIC الخاصة بك على Linux، استخدم:
networkctl status
سيؤدي هذا إلى طباعة الإخراج التفصيلي مع سرعة بطاقة NIC الخاصة بك. إذا كنت تحتاج فقط إلى سرعة NIC، فقم بتوجيه الإخراج أعلاه إلى grep كما يلي:
networkctl status | grep Speed
من السهل العثور على سرعة بطاقة NIC الخاصة بك على Linux
يمكن أن تساعدك معرفة سرعة بطاقة NIC الخاصة بك في تحديد سرعة الشبكة التي تستطيع بطاقتك الوصول إليها. الآن بعد أن عرفت كيفية العثور على سرعة بطاقة NIC على نظام Linux الخاص بك، يمكنك أيضًا اختبار سرعة اتصالك بالإنترنت للتحقق مما إذا كنت تحصل على السرعة كما وعدك مزود خدمة الإنترنت.