سرعت اینترنت شما به سرعت کنترلر رابط شبکه (NIC) شما نیز بستگی دارد. در اینجا چند راه برای بررسی سرعت NIC خود در لینوکس وجود دارد.
دانستن سرعت آداپتور شبکه شما می تواند در سناریوهای مختلف مفید باشد. به عنوان مثال، به شما کمک می کند تعیین کنید که آیا می توانید از پهنای باند موجود به طور کامل استفاده کنید، یا اگر قصد دارید شبکه خود را ارتقا دهید، می توانید بررسی کنید که آیا NIC فعلی شما قادر است یا اینکه آیا نیاز به ارتقاء NIC دارید.
صرف نظر از دلیل یا سناریو، چندین ابزار خط فرمان برای بررسی سرعت NIC در رایانه شخصی لینوکس وجود دارد.
NIC های متصل به رایانه لینوکس خود را پیدا کنید
سیستم شما ممکن است دارای یک یا چند کارت رابط شبکه باشد. با استفاده از دستور ip می توانید تمام کارت های کارت شبکه موجود در لینوکس را پیدا کنید:
ip link show
لیستی از تمام کارت های کارت شبکه همراه با نام آنها نمایش داده می شود. هنگامی که نام NIC را پیدا کردید، سرعت آن را با استفاده از یکی از روش های زیر بررسی کنید.
1. با استفاده از ethtool سرعت NIC خود را در لینوکس بررسی کنید
ethtool یک ابزار خط فرمان است که اطلاعاتی درباره درایورها و رابطهای شبکه از جمله سرعت، دوگانگی، آمار رابط شبکه و حالتهای پیوند پشتیبانی شده ارائه میکند. همچنین به شما امکان می دهد تنظیمات پیکربندی رابط شبکه را تغییر دهید و حتی می توانید از آن برای عیب یابی مشکلات کارت رابط شبکه خود استفاده کنید.
ممکن است ethtool را روی سیستم خود نصب کرده باشید. اگر اینطور نیست، اجرا کنید:
sudo apt install ethtool
هنگامی که ethtool را به دنبال نام NIC اجرا می کنید، جزئیات کارت رابط شبکه از جمله سرعت دستگاه، دورو بودن، حالت های پیوند پشتیبانی شده و برخی ویژگی های دیگر را نمایش می دهد.
ethtool <interface>
برای نمایش سرعت NIC از موارد زیر استفاده کنید:
sudo ethtool <interface> | grep Speed
خروجی نشان می دهد که سرعت NIC 1000Mb/s است.
2. سرعت NIC را با استفاده از سیستم فایل /sys بررسی کنید
فهرست /sys/class/net/
cat /sys/class/net/<interface>/speed
به عنوان مثال، برای یافتن سرعت رابط شبکه ens33، دستور زیر خواهد بود:
cat /sys/class/net/ens33/speed
خروجی سرعت NIC شما را نمایش می دهد.
3. استفاده از dmesg برای مشاهده سرعت NIC
دستور dmesg پیام های مهم مربوط به راه اندازی سیستم و مقداردهی اولیه سخت افزار را نمایش می دهد. با استفاده از dmesg با دستور grep، می توانید اطلاعات خاصی مانند سرعت NIC، وضعیت اتصال فیزیکی و غیره را فیلتر کنید.
برای یافتن سرعت NIC خود در لینوکس، دستور dmesg را اجرا کنید و خروجی آن را به دستور grep و سپس نام NIC وارد کنید:
sudo dmesg | grep <interface>
از خروجی، می توانید سرعت NIC خود را در میان اطلاعات دیگری مانند وضعیت پیوند، حالت دوطرفه و غیره بیابید.
4. از mii-tool برای بررسی سرعت NIC خود در لینوکس استفاده کنید
mii-tool یک ابزار خط فرمان قدیمی لینوکس است که به شما امکان می دهد تنظیمات NIC از جمله وضعیت پیوند، حالت دوطرفه و سرعت کارت رابط شبکه را مشاهده کنید. می توانید از آن در سیستم های قدیمی تر که ethtool در دسترس نیست استفاده کنید.
برای بررسی سرعت NIC خود، mii-tool و سپس نام NIC را اجرا کنید:
sudo mii-tool <interface>
5. با استفاده از دستور networkctl
networkctl به شما امکان مشاهده و تغییر وضعیت پیوندهای شبکه را می دهد. با استفاده از این دستور می توانید اطلاعات مربوط به لینک ها مانند نوع، وضعیت عملکرد، سرعت، مدل، آدرس سخت افزار، درایور ماژول هسته و غیره را مشاهده کنید.
برای یافتن سرعت NIC خود در لینوکس، از موارد زیر استفاده کنید:
networkctl status <interface>
با این کار خروجی دقیق همراه با سرعت NIC شما چاپ می شود. اگر فقط به سرعت NIC نیاز دارید، خروجی بالا را به صورت زیر لوله کنید تا grep شود:
networkctl status <interface> | grep Speed
پیدا کردن سرعت NIC خود در لینوکس آسان است
دانستن سرعت NIC می تواند به شما کمک کند تا تعیین کنید کارت شما قادر به انجام چه سرعتی است. اکنون که میدانید چگونه سرعت NIC را در سیستم لینوکس خود پیدا کنید، میتوانید سرعت اتصال اینترنت خود را نیز تست کنید تا بررسی کنید که آیا سرعتی را که ISP وعده داده است را دریافت میکنید یا خیر.