خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

5 راه برای بررسی سرعت NIC خود در لینوکس

سرعت اینترنت شما به سرعت کنترلر رابط شبکه (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 است.

یافتن سرعت NIC با استفاده از ethtool

2. سرعت NIC را با استفاده از سیستم فایل /sys بررسی کنید

فهرست /sys/class/net/ حاوی فایل‌های مختلفی است که شامل اطلاعات کارت‌های رابط شبکه متصل به سیستم شما می‌شود. سرعت NIC در فایل /sys/class/net//speed موجود است. با استفاده از دستور cat می توانید این اطلاعات را مشاهده کنید:

cat /sys/class/net/<interface>/speed

به عنوان مثال، برای یافتن سرعت رابط شبکه ens33، دستور زیر خواهد بود:

cat /sys/class/net/ens33/speed

خروجی سرعت NIC شما را نمایش می دهد.

یافتن سرعت NIC با استفاده از سیستم فایل کاذب /sys

3. استفاده از dmesg برای مشاهده سرعت NIC

دستور dmesg پیام های مهم مربوط به راه اندازی سیستم و مقداردهی اولیه سخت افزار را نمایش می دهد. با استفاده از dmesg با دستور grep، می توانید اطلاعات خاصی مانند سرعت NIC، وضعیت اتصال فیزیکی و غیره را فیلتر کنید.

برای یافتن سرعت NIC خود در لینوکس، دستور dmesg را اجرا کنید و خروجی آن را به دستور grep و سپس نام NIC وارد کنید:

sudo dmesg | grep <interface>

از خروجی، می توانید سرعت NIC خود را در میان اطلاعات دیگری مانند وضعیت پیوند، حالت دوطرفه و غیره بیابید.

مطلب مرتبط:   اکنون می توانید یک نسخه قدیمی از Raspberry OS را نصب کنید

یافتن سرعت NIC با استفاده از دستور dmesg

4. از mii-tool برای بررسی سرعت NIC خود در لینوکس استفاده کنید

mii-tool یک ابزار خط فرمان قدیمی لینوکس است که به شما امکان می دهد تنظیمات NIC از جمله وضعیت پیوند، حالت دوطرفه و سرعت کارت رابط شبکه را مشاهده کنید. می توانید از آن در سیستم های قدیمی تر که ethtool در دسترس نیست استفاده کنید.

برای بررسی سرعت NIC خود، mii-tool و سپس نام NIC را اجرا کنید:

sudo mii-tool <interface>

یافتن سرعت NIC با استفاده از ابزار mii

5. با استفاده از دستور networkctl

networkctl به شما امکان مشاهده و تغییر وضعیت پیوندهای شبکه را می دهد. با استفاده از این دستور می توانید اطلاعات مربوط به لینک ها مانند نوع، وضعیت عملکرد، سرعت، مدل، آدرس سخت افزار، درایور ماژول هسته و غیره را مشاهده کنید.

برای یافتن سرعت NIC خود در لینوکس، از موارد زیر استفاده کنید:

networkctl status <interface>

با این کار خروجی دقیق همراه با سرعت NIC شما چاپ می شود. اگر فقط به سرعت NIC نیاز دارید، خروجی بالا را به صورت زیر لوله کنید تا grep شود:

networkctl status <interface> | grep Speed

پیدا کردن سرعت nic با استفاده از دستور networkctl

پیدا کردن سرعت NIC خود در لینوکس آسان است

دانستن سرعت NIC می تواند به شما کمک کند تا تعیین کنید کارت شما قادر به انجام چه سرعتی است. اکنون که می‌دانید چگونه سرعت NIC را در سیستم لینوکس خود پیدا کنید، می‌توانید سرعت اتصال اینترنت خود را نیز تست کنید تا بررسی کنید که آیا سرعتی را که ISP وعده داده است را دریافت می‌کنید یا خیر.