3 خط فرمان مفید برای تست سرعت اینترنت

3 خط فرمان مفید برای تست سرعت اینترنت
3 خط فرمان مفید برای تست سرعت اینترنت

باخبر بودن از سرعت اتصالمون به اینترنت، کمکمون می‌کنه تا بهتر کامپیوترمونو کنترل کنیم. برای همین امروز، تو این مقاله می‌خوام 3 تا Command-line (خط فرمان) برای تست سرعت اینترنت رو معرفی کنم که هر 3 تاشون رایگان و اپن سورس هستن.


Speedtest

فکر کنم دیگه هممون با Speedtest آشنا هستیم و حداقل برای یه بارم که شده ازش استفاده کردیم. اما افراد کمتری از Command-line این سرویس استفاده می‌کنند. Speedtest در پایتون اجرا میشه و در پکیج منیجرهای apt و pip موجوده و می‌تونید ازش به عنوان یک command-line tool و یا کتابخونه پایتون استفاده کنید.

نصب از طریق:

sudo apt install speedtest-cli

یا

sudo pip3 install speedtest-cli

و سپس با دستور speedtest اجراش کنید.

خروجی دستور speedtest
خروجی دستور speedtest

این دستور سرعت دانلود و آپلود اینترنتتون رو در اختیارتون میذاره و سریع و قابل اسکریپته و می‌تونید بطور مرتب اجراش کنید و خروجی رو در یک فایل و یا دیتابیس ذخیره کنید.


Fast

Fast
Fast

خط فرمان بعدی Fast نام داره و توسط Netflix ارائه شده. آدرس نسخه وبش Fast.com هست و رابط خط فرمانشو هم می‌تونید از پکیج منیجر npm نصب کنید:

npm install --global fast-cli

بعد از نصب، با دستور fast اجراش کنید:

خروجی دستور fast
خروجی دستور fast

دستور بالا فقط سرعت دانلود رو نشونتون میده و اگه می‌خواید سرعت آپلود رو هم ببنید از fast --upload استفاده کنید:

خروجی دستور fast --upload
خروجی دستور fast --upload

iPerf

iPref
iPref

آخرین خط فرمانی که می‌خوام تو این مقاله معرفی کنم iPerf نام داره و بر خلاف 2 ابزار قبلی که برای تست سرعت اینترنت بودن، iPerf یک ابزار عالی برای تست سرعت LAN هستش.

روی توزیع‌های Debian-based از طریق پکیج منیجر apt می‌تونید نصبش کنید:

sudo apt install iperf

همچنین، برای ویندوز و مک هم موجود هستش.

برای استفاده از این ابزار نیاز به دو تا سیستم دارید که روی هر دو باید iPerf نصب شده باشه و یکی از سیستم‌هارو به عنوان سرور تعیین کنید.

برای بدست اوردن IP address سرور از خط فرمان زیر استفاده کنید:

ip addr show | grep inet.*brd

با فرض اینکه از IPv4 به عنوان local network استفاده می‌کنیم، local IP address مون با 192.168 یا 10 شروع میشه. IP address رو یه جا یادداشت کنید تا بتونید روی بقیه دستگاه‌ها (سیستمی که به عنوان سیستم کاربر تعیین کردید) هم ازش استفاده کنید.

دستور iperf -s رو در سرور اجرا کنید:

iperf -s

پس از اجرای دستور بالا، سرور منتظر ارتباط ورودی از سمت مشتری میمونه.

حالا روی سیستم کاربر این دستور را اجرا کنید و IP address سرور رو مثل مثال زیر جایگزین کنید:

iperf -c 192.168.1.2

انجام هر تست فقط چند ثانیه طول میکشه که با هربار تست، می‌تونید اندازه انتقال و پهنای باند محاسبه شده رو مشاهده کنید.


جمع بندی

به همین سادگی می‌تونید از سرعت اینترنت و شبکتون مطلع بشید. اگه فقط قصد دارید تا از سرعت اینترنتتون به هر دلیلی از طریق Command-line مطلع بشید، Speedtest و Fast دو ابزار سریع و ساده برای این کار هستن ولی اگه به دنبال تست شبکه point-to-point هستید، iPref ابزار مناسبی برای این کاره.

اگه ابزار دیگه‌ای رو می‌شناسید و یا ازش استفاده می‌کنید، اونارو تو کامنت معرفی کنید.


. منبع