প্রশ্ন কিভাবে টার্মিনাল মাধ্যমে ইন্টারনেট গতি পরীক্ষা করতে?


পরিবর্তে সাইট যেতে যাচ্ছে speedtest.net, আমি উবুন্টুতে টার্মিনাল থেকে আমার বর্তমান ইন্টারনেট গতি পরীক্ষা করতে চাই। আমি এটা কিভাবে করবো?


358
2018-02-16 14:24


উত্স


Speedtest-cli এর সাথে আমি যে ফলাফল পাচ্ছি তা হল স্পিডটাইস্ট নেটওয়ার্কে দ্রুততমতম-ক্লি থেকে পাওয়া যায় 18.27 এমবিআইএস / গুলি আপলোড করুন 3.43 এমবিআইএস / s speedtest.net ডাউনলোড করুন 59.38 এমবিআইএস / গুলি আপলোড করুন 12.14 এমবিআইএস / গুলি আমি পারব না speedtest-cli নেটওয়ার্ক গতির কোনও বৈধ পরীক্ষা হতে বিবেচনা করুন।
@ ব্যবহারকারী 375058: দী speedtest-cli SpeedTest.net হিসাবে একই সার্ভার (ইত্যাদি) ব্যবহার করে। আপনি বিবেচনা করা উচিত speedtest-cli এবং www.speedtest.net সমান হতে, শুধু একটি ভিন্ন সামনে শেষ সঙ্গে। আপনি পেতে হলে আমি অবাক হবে উল্লেখযোগ্যভাবে তারা উভয় একই সার্ভার ব্যবহার করে যদি ধারাবাহিকভাবে বিভিন্ন ফলাফল। যদি তারা একই সার্ভার ব্যবহার করে না, তবে আপনার তুলনা করার জন্য কোন ভিত্তি নেই। অবশেষে, উভয় ইউটিলিটিগুলির জন্য আমার ফলাফলগুলি চালানোর জন্য 2-4 এর একটি ফ্যাক্টর দ্বারা পরিবর্তিত হয়। আমি আপনাকে 2-4 সার্ভার পরীক্ষা সুপারিশ, এবং প্রতিটি সার্ভারের জন্য 3-4 রান সঞ্চালন এবং সরঞ্জাম তুলনা। - jvriesem
@ ব্যবহারকারী 375058: আমি আসলেই যা করেছি তা ঠিক করেছি। আমার ফলাফলের জন্য নীচের আমার মন্তব্য লিঙ্ক দেখুন। - jvriesem
sudo apt ইনস্টল speedtest-cli - ColdCold


উত্তর:


আমি সুপারিশ speedtest-CLI এই জন্য টুল। আমি একটি ব্লগ পোস্ট তৈরি করেছি (লিনাক্স কমান্ড লাইন থেকে ইন্টারনেট সংযোগ গতি পরিমাপ করুন) যা ডাউনলোড, ইনস্টলেশনের এবং এটির ব্যবহারের বিস্তারিত জানায়।

সংক্ষিপ্ত সংস্করণ এই হল: (কোন রুট প্রয়োজন)

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

আউটপুট:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Comcast Cable (x.x.x.x)...
Selecting best server based on ping...
Hosted by FiberCloud, Inc (Seattle, WA) [12.03 km]: 44.028 ms
Testing download speed........................................
Download: 32.29 Mbit/s
Testing upload speed..................................................
Upload: 5.18 Mbit/s

2016 আপডেট করুন:

speedtest-cli এখন উবুন্টু রিপোজিটরিতে আছে। উবুন্টু 16.04 (জেনেরিয়াল) এবং পরবর্তীতে ব্যবহারের জন্য:

sudo apt install speedtest-cli
speedtest-cli

564
2018-03-19 08:11



এই সঠিকভাবে কাজ বলে মনে হচ্ছে না। আমার বিটি ইনফিনিটি 50 বিবিট ডাউন এবং ২0 এমবিট আপ আছে। কিন্তু ফলাফল 0.53 মেগাবাইট নিচে এবং 0.2 মেগাবাইট পর্যন্ত দেখায়। তাই না? ভুল দশমিক স্থাপন? Wget ব্যবহার করে আমি 4.27 এম / এস (34Mbit) পেতে পারি (যদিও কিছু অন্যান্য সার্ভার)? - ppumkin
ইতিমধ্যে এটা বলা হয়েছে এখানে: যেহেতু speedtest-cli একটি পাইথন অ্যাপ্লিকেশন, তাই এটি করে ইনস্টল করা অনেক সহজ: pip install speedtest-cli  বা: easy_install speedtest-cli  আপনার সিস্টেমে পাইথন কিভাবে ইনস্টল করা হয়েছে তার উপর নির্ভর করে, আপনাকে উপরের কাজটি করতে রুট হতে হবে। - CrandellWS
নিশ্চিত যে দ্রুততম-ক্লি ভাঙা হয়। 1Mbps উপরে গতি প্রদর্শন না। তাই করার দাবি যখন কোন তথ্য হস্তান্তর না। - int_ua
এটি সত্যিই গ্রহণযোগ্য উত্তর হওয়া উচিত ... speedtest-cli আমার জন্য জরিমানা করছে; মনে হয় @ ইন্টুয়াউতে সামঞ্জস্য সমস্যা বা ইন্টারনেট সমস্যা ছিল। - peelman
এই সঠিক উত্তর হতে হবে। গতি পরীক্ষা মানে ডাউনলোড এবং আপলোড। প্রথম উত্তর শুধুমাত্র ডাউনলোডের গতিকে পরিমাপ করে, যা আপনার ইন্টারনেট সংযোগ গতির পূর্ণ চিত্র নয়। বিশেষ করে যদি আপনি যে মেশিনে কিছু হোস্টিং হয়! - Emil Borconi


কমান্ড লাইন এই চেষ্টা করুন

wget --output-document=/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip

এই খুব চেষ্টা করুন

sourceforge.net/projects/tespeed/

উপরের লিঙ্ক থেকে এটি পেয়েছিলাম


78
2018-02-16 14:57



আপনি plz কি ব্যাখ্যা করতে পারে /dev/null জন্য দাঁড়িয়েছে? - nutty about natty
এটি speacial ফাইল যা কেবল এটি মুছে ফেলা ডেটা মুছে ফেলা, - Tachyons
আমার জন্য উবুন্টু 14.10 এ পাইথনের সাথে 2.7.8 কমান্ড wget --output-document=/dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip ব্যবহার করার চেয়ে অনেক ভাল কাজ করে speedtset-cli পরে স্থির মনে হয় এবং ^ সি কমান্ডে বাধা দিতে ব্যর্থ হয়। Wget সঙ্গে আমি ^ সি সঙ্গে ডাউনলোড shrot কাটা কোন সমস্যা আছে - Willoczy
@mlissner, মেগাবিটগুলিতে প্রথম গতি, দ্বিতীয় মেগাবাইটে মনে হচ্ছে .. - vp_arth
@mlissner 1.5 x 8 = 12। এক কেবিপিএস এবং অন্য কেবিপিএস :-) - Tachyons


যদি আপনি iperf ইনস্টল করতে বিরক্ত না হন তবে আপনি যে কোনও কমান্ডের আগে যা কোনও পরিচিত তথ্য পরিবর্তন করতে পারে time কমান্ড এবং একটি যোগফল না।

iperf ব্যবহার করা সহজ এবং সহজ।

এটি একটি ক্লায়েন্ট এবং সার্ভার প্রয়োজন।

(সার্ভারে)

 user@server$ iperf -s

(ক্লায়েন্টে)

 user@client$ iperf -c server.domain
 ------------------------------------------------------------
 Client connecting to 192.168.1.1, TCP port 5001
 TCP window size: 16.0 KByte (default)
 ------------------------------------------------------------
 [  3] local 192.168.1.3 port 52143 connected with 192.168.1.1 port 5001
 [ ID] Interval       Transfer     Bandwidth
 [  3]  0.0-10.0 sec    113 MBytes  94.7 Mbits/sec

আরো বিস্তারিত


46
2018-02-16 15:21



+1 iperf ইথারনেট এবং ওয়াইফাই গতি যাচাই করার জন্য চমত্কার - kfmfe04
iperf ল্যান জন্য মহান কিন্তু ব্যবহারকারী WAN সম্পর্কে জিজ্ঞাসা করা হয়। - IMTheNachoMan


আচ্ছা আমি ব্যবহার করি wget এর জন্য. যে সামান্য হাতিয়ার আমার গতি কি আমার চমত্কার বলে।

এটি ব্যবহার করার জন্য শুধু ইন্টারনেটের একটি ফাইলকে নির্দেশ করুন যা তুলনামূলকভাবে বড়, যাতে আপনি এটির একটি ভাল অনুমান পেতে পারেন।

উদাহরণ স্বরূপ

টাইপিং: wget http://hostve.com/neobuntu/pics/Ubu1.avi Ubu1.avi ফাইলটি ডাউনলোড করতে শুরু করবে এবং এটি ডাউনলোড করা গতিতে দেখাবে।

enter image description here

অবশ্যই বেশ কয়েকটি সুপারিশ আছে:

  1. গতি ভাল সার্ভারের সাথে নিজেকে পরীক্ষা করুন। আমার লিঙ্কের ক্ষেত্রে 200KB এর চেয়েও কম গতি রয়েছে তাই যদি আপনার উচ্চতর গতি থাকে তবে সার্ভারটি আপনার জন্য প্রকৃত গতিতে নয়, আপনার জন্য গতিবিধি।

  2. সর্বোচ্চ গতি আপনি দেখতে পাবেন যে সর্বোচ্চ গতি আপনার সংযোগ এবং সার্ভারের সংযোগ অফার করতে পারে। আপনার সংযোগটি 512KB এবং আপনি যে স্থানটি ডাউনলোড করছেন সেটি 400KB, আপনার সর্বোচ্চ সংযোগ 400KB হবে কারণ এটি যে সার্ভার থেকে ডাউনলোড করা হচ্ছে তার জন্য সর্বোচ্চ।

  3. আপনি নির্ভরযোগ্য গতি পরীক্ষা করার জন্য কমপক্ষে 5 বার পরীক্ষা করতে বা কমপক্ষে এক মিনিটের জন্য এটি করতে হবে। এটি আপনাকে আরো সঠিক চেক করতে সহায়তা করবে।

  4. আরো সঠিক গতিতে আপনার কমপক্ষে 4 বা 5 টি ভিন্ন পরীক্ষার উত্স থাকতে হবে। এটি শুধুমাত্র একই সাইট থেকে পরীক্ষা করুন কারণ এটি আপনার দূরত্বের দ্বারা প্রভাবিত হতে পারে, সার্ভারে কোনও সমস্যা এবং এর সাথে সংযোগ ইত্যাদি ইত্যাদি। সর্বদা বিভিন্ন সার্ভার থেকে পরীক্ষা করুন।

ARIA2

এটি একটি বিকল্প wget। এর বিপরীত wget সমান্তরাল সংযোগ অভাব। Aria2 ব্যবহার করার জন্য আমাদের মুষ্টিটি ডাউনলোড করতে হবে:

   sudo apt-get install aria2

এটি ব্যবহার করা সহজ:

enter image description here

ছবিতে, দী -ইক্স 4 আমরা ব্যবহার করতে চান কত সমান্তরাল সংযোগ। পরবর্তী লাইনের সিএন প্যারামিটারটি দেখায় যে সেই সাইট থেকে কতগুলি সক্রিয় সমান্তরাল সংযোগ ডাউনলোড করা হয়েছে। এই ক্ষেত্রে সিএন 4 হয়। তবে যদি আমরা আরো সংযোগ করার চেষ্টা করি তবে আমরা এই রকম কিছু পেতে পারব:

enter image description here

আমরা 8 সমান্তরাল সংযোগ স্থাপন করেছি কিন্তু সিএন 5 দ্বারা দেখানো সাইটটি সর্বাধিক 5 টি অনুমোদিত হয়েছে। এই দ্বারা সমাধান করা যেতে পারে -Jবিকল্প যা Aria2c সর্বোচ্চ কনভার্টেন্ট সংযোগগুলিকে বলে (যা ডিফল্ট অনুসারে 5 হয়) তবে সার্ভারটি যদি সীমিত থাকে তবে -J কাজ করবে না।


31
2018-02-16 15:12



wget (এখনো) একটি সেগমেন্টড ডাউনলোড করতে সক্ষম নয়, যা একাধিক (সমান্তরাল) সংযোগগুলির সাহায্যে একটিও ফাইল ডাউনলোড করতে হয়, তাই যদি আপনার ISP 1 সংযোগ প্রতি গতি সীমাবদ্ধ করে তবে আপনি সঠিক ফলাফল পাবেন না ... কিছু অন্যান্য সরঞ্জাম ব্যবহার করার জন্য আরো নির্ভুল পরীক্ষা হবে, যা কমপক্ষে সেগমেন্টড ডাউনলোড ব্যবহার করতে পারে (যেমন aria2) - Mladen B.
@MladenB। ধন্যবাদ। এটি Aria2 যোগ করা হয়েছে। - Luis Alvarado♦
এটি একটি দ্রুততম নয়, এটি শুধুমাত্র একটি ডাউনলোড গতি পরীক্ষা! ইন্টারনেট গতি পরীক্ষা মানে নিচে ও লোড! দ্বিতীয় উত্তর, এবং speedtest-cli উল্লেখ অন্যান্য অন্যদের সঠিক পদ্ধতির আছে। - Emil Borconi
@EmilBorconi আপনি সঠিক কিন্তু বাস্তবসম্মত, আমরা এখানে ইন্টারনেট গতি বেঞ্চমার্কিং করছি না, এটি আপনার দ্রুততম গতির সাইটগুলির প্রয়োজন ছাড়া বাড়ির ব্যবহারকারীর গড় গতির পরীক্ষা। একটি ডাউনলোডের গতি (যেটি কোনও সমস্যা আছে কিনা তা দেখার জন্য যে কেউ চেষ্টা করছে) এটি একটি ভাল যথেষ্ট পরীক্ষা। একটি পূর্ণ ডাউন / আপ গতি পরীক্ষা আপনার গতির সম্পূর্ণ সুযোগটি আপনার ISP- এর উপর ভিত্তি করে কী তা পরীক্ষা করবে। তাই হ্যাঁ এটি সর্বোত্তম সমাধান হতে পারে, তবে কোনও দ্রুত পরীক্ষার দৃশ্যের জন্য, এমনকি একটি সাধারণ উইজেটও এটি চালনা করবে কারণ সাধারণত লোকেদের আপলোডের চেয়ে ডাউনলোডের গতি সম্পর্কে আরও বেশি চিন্তা করে। - Luis Alvarado♦
@ লুইস অ্যালভারাদো দুঃখিত, যদি আমি অশ্রদ্ধা অনুভব করি, তবে আমার মনে হয় লোকেরা যা জিজ্ঞাসা করছে তা সম্পূর্ণরূপে বোঝাতে সক্ষম হওয়া উচিত এবং / অথবা গ্রহণযোগ্য উত্তর কী। অনেক নতুনbies ফোরামগুলি দেখবে এবং তারা গ্রহণযোগ্য উত্তরটি গ্রহণ / পছন্দ / বন্ধ করবে এবং তাদের কাছে একটি মিথ্যা চিত্র তৈরি করবে। এবং হ্যাঁ ডাউনলোডটি আরো গুরুত্বপূর্ণ এবং তারপরে আপলোড করুন যতক্ষণ না আপনি একজন ফেসবুক ব্যবহারকারী যিনি 5 মিনিটের মধ্যে স্ব-পোস্ট পোস্ট করেন, তারপরে আপনার সাথে ISP এর সাথে যুদ্ধ শুরু করুন কারণ আপনি ভাল ডাউনলোডটি পরীক্ষা করেছেন তবে আপনার কাছে একটি দুর্দান্ত আপলোড আছে ... আবারও দুঃখিত আমার স্বর যদি অভদ্র ছিল, অপমান করতে চাই না ... - Emil Borconi


যেহেতু speedtest-cli একটি পাইথন অ্যাপ্লিকেশন, তাই এটি ইনস্টল করা অনেক সহজ!

pip install speedtest-cli

বা:

easy_install speedtest-cli

আপনার সিস্টেমে পাইথন কিভাবে ইনস্টল করা হয়েছে তার উপর নির্ভর করে, আপনাকে উপরের কাজটি করতে রুট হতে হবে।


18
2017-12-02 15:06





আমি পছন্দ করি speedometer উবুন্টু ক্লি।

speedometer -r eth0

ইনকামিং ডেটা গতি একটি লাইভ গ্রাফ দেখতে।


5
2017-09-02 21:22



আসলেই কি আমি কিছুক্ষণের জন্য খুঁজছিলাম! ধন্যবাদ! কিন্তু আমি পছন্দ করি না যে এটি কিব-এ গতি দেখায় এবং কেবি বা কেবি নয় - redbeam_


বড় ফাইলগুলিতে টাইমআউট কমান্ড সহ wget এর কয়েকটি উদাহরণ চালান:

#!/bin/bash

timeout 5 wget -q url_1/100MB.zip &
timeout 5 wget -q url_2/file.zip &
timeout 5 wget -q url_3/sample.mov &
timeout 5 wget -q url_4/speech.mp4 &

এবং তারপর ডাউনলোড করা মোট বাইট গণনা করার জন্য একটি স্ক্রিপ্ট লিখুন এবং 5 সেকেন্ড ভাগ করুন আপনি একটি বাইট / সেকেন্ড চিত্র পাবেন। বেশ সঠিক হতে হবে এবং আপনি আপনার ব্যান্ডউইথ সর্বোচ্চ করতে আরো ঘটনা যোগ করতে পারেন।

আমি এখনো সম্পূর্ণ স্ক্রিপ্টটি পরীক্ষা করতে পারিনি কিন্তু একক লাইন কমান্ড "টাইমআউট 5 উইজেট ইউআরএল" কাজ করে এবং আপনি একটি আংশিকভাবে ডাউনলোড হওয়া ফাইলটি পান (যদি 5 সেকেন্ড ডাউনলোড সম্পূর্ণ করার জন্য যথেষ্ট না হয়)।


3
2017-09-20 02:29



এই কিছু সার্ভার সেট আপ প্রয়োজন হবে ... - Braiam
url_1,2,3,4 এমন কিছু হতে পারে, যেমন পাবলিক সার্ভার। - rexis
উদাহরণ স্বরূপ timeout 5 wget http://speedtest.netcologne.de/test_100mb.bin -O /tmp/temp5sec তারপর ফাইলাইজ এবং বিশ্লেষণ বিশ্লেষণ 5: expr $(stat --printf="%s" /tmp/temp5sec) / 5 / 1024 কেবিবি / এস মধ্যে - rubo77


তুমি ব্যবহার করতে পার tespeed । এটি একটি টার্মিনাল নেটওয়ার্ক গতি পরীক্ষা যা সার্ভারগুলি ব্যবহার করে Speedtest.net। এটি নিকটতম পরীক্ষার সার্ভার ব্যবহার করে তবে ব্যবহারকারী দ্বারা নির্দিষ্ট ম্যানুয়ালি ব্যবহার করতে পারে।

 git clone git://github.com/Janhouse/tespeed.git
 cd tespeed
 git submodule init
 git submodule update
 ./tespeed.py 

enter image description here

আরও তথ্যের জন্য ব্যবহার করুন:

 ./tespeed.py  -h

এটি গতি পরীক্ষা জন্য আরো বিকল্প প্রদান করবে।


3
2017-09-12 06:08



নোট: প্রয়োজন lxml - Matt