স্পিডেস্ট-সি এল এল সরঞ্জাম ব্যবহার করে কমান্ড লাইন থেকে কীভাবে আপনার ইন্টারনেট গতির দ্বিপাক্ষিকভাবে পরীক্ষা করতে হয়


আমাদের সর্বদা বাড়ি এবং অফিসে ইন্টারনেট সংযোগের গতি পরীক্ষা করা দরকার। আমরা এর জন্য কি করব? স্পিডেস্টেস্ট.নেটের মতো ওয়েবসাইটে যান এবং পরীক্ষা শুরু করুন। এটি ওয়েব ব্রাউজারে জাভাস্ক্রিপ্ট লোড করে এবং তারপরে পিং এবং ফলাফলের উপর ভিত্তি করে সেরা সার্ভারটি নির্বাচন করে। গ্রাফিকাল ফলাফল উত্পাদন করতে এটি কোনও ফ্ল্যাশ প্লেয়ার ব্যবহার করে।

হেডলেস সার্ভার সম্পর্কে কী, যেখানে কোনও ওয়েব ভিত্তিক ব্রাউজার নেই এবং মূল বিষয়টি হ'ল বেশিরভাগ সার্ভারগুলি মাথা বিহীন। এই জাতীয় ওয়েব ব্রাউজার ভিত্তিক গতির পরীক্ষার আর একটি বাধা হ'ল, আপনি নিয়মিত বিরতিতে গতি পরীক্ষার সময় নির্ধারণ করতে পারবেন না। এখানে একটি অ্যাপ্লিকেশন এসেছে "স্পিডেস্টে-ক্লি" যা এই জাতীয় বাধাগুলি সরিয়ে দেয় এবং আপনাকে কমান্ড লাইন থেকে ইন্টারনেট সংযোগের গতি পরীক্ষা করতে দেয়।

অ্যাপ্লিকেশনটি মূলত পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজে তৈরি একটি স্ক্রিপ্ট। এটি দ্বারাই ইন্টারনেট ব্যান্ডউইথ গতির পরিমাপ করে। এটি গতি পরিমাপ করতে স্পিডেস্টনেট অবকাঠামো ব্যবহার করেছে। স্পিডেস্ট-ক্লিপ শারীরিক দূরত্বের ভিত্তিতে সার্ভারের তালিকা তৈরি করতে সক্ষম করে, নির্দিষ্ট সার্ভারের বিরুদ্ধে পরীক্ষা করে এবং আপনাকে আপনার ইন্টারনেট গতি পরীক্ষার ফলাফল ভাগ করে নেওয়ার জন্য URL দেয়।

লিনাক্স সিস্টেমে সর্বশেষতম স্পিড-ক্লাইট সরঞ্জাম ইনস্টল করতে আপনার সিস্টেমে পাইথন ২.৪-৩.৪ বা উচ্চতর সংস্করণ ইনস্টল থাকা আবশ্যক।

লিনাক্সে স্পিডেস্ট-ক্লিপ ইনস্টল করুন

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

প্রথমে আপনাকে পাইথন-পাইপ প্যাকেজ ইনস্টল করতে হবে, তারপরে আপনি নীচের চিত্রের মতো পিপ কমান্ড ব্যবহার করে দ্রুতগতির-ক্লাইট সরঞ্জাম ইনস্টল করতে পারবেন।

$ sudo apt-get install python-pip
$ sudo pip install speedtest-cli

স্পীডেস্ট-ক্লিপ আপগ্রেড করতে, পরবর্তী পর্যায়ে, ব্যবহার করুন।

$ sudo pip install speedtest-cli --upgrade

প্রথমে উইজেট কমান্ডটি ব্যবহার করে গিথুব থেকে পাইথন স্ক্রিপ্টটি ডাউনলোড করুন, ডাউনলোড করা ফাইলটি (মাস্টার.জিপ) আনপ্যাক করুন এবং এটিটি বের করুন ..

$ wget https://github.com/sivel/speedtest-cli/archive/master.zip
$ unzip master.zip 

ফাইলটি এক্সট্রাক্ট করার পরে এক্সট্রাক্ট ডিরেক্টরিটি স্পিডেস্ট-ক্লিষ্ট-মাস্টার এ যান এবং স্ক্রিপ্ট ফাইলটিকে সম্পাদনযোগ্য করে তুলুন।

$ cd speedtest-cli-master/
$ chmod 755 speedtest_cli.py 

এরপরে, এক্সিকিউটেবলকে /usr/bin ফোল্ডারে সরিয়ে ফেলুন, যাতে আপনাকে প্রতিবারের মতো পুরো পথটি টাইপ করার প্রয়োজন না হয়।

$ sudo mv speedtest_cli.py /usr/bin/

স্পিডেস্ট-ক্লিমে ইন্টারনেট সংযোগের গতি পরীক্ষা করা

১. আপনার ইন্টারনেট সংযোগের ডাউনলোড এবং আপলোডের গতি পরীক্ষা করার জন্য, নীচের মত বর্ণিত কোনও যুক্তি ছাড়াই স্পিডেস্ট-ক্লি কমান্ডটি চালান।

$ speedtest_cli.py

২. বিটের জায়গায় বাইটে গতির ফলাফল পরীক্ষা করা।

$ speedtest_cli.py --bytes

৩. আপনার ব্যান্ডউইথের গতি আপনার বন্ধু বা পরিবারের সাথে ভাগ করুন। আপনাকে একটি লিঙ্ক সরবরাহ করা হয়েছে যা একটি চিত্র ডাউনলোড করতে ব্যবহার করা যেতে পারে।

# speedtest_cli.py --share

নীচের ছবিটি উপরের কমান্ডটি ব্যবহার করে উত্পন্ন একটি নমুনা গতির পরীক্ষার ফলাফল।

৪. পিং, ডাউনলোড এবং আপলোড ব্যতীত কোনও অতিরিক্ত তথ্যের দরকার নেই?

$ speedtest_cli.py --simple

5. শারীরিক দূরত্বের উপর ভিত্তি করে স্পিডেস্টটনেট সার্ভারটি তালিকাভুক্ত করুন। কিমি দূরত্ব উল্লেখ করা হয়।

$ speedtest_cli.py --list

The. শেষ পর্যায়ে দূরত্বের ভিত্তিতে বাছাই করা সার্ভারগুলির একটি বিশাল তালিকা তৈরি করা হয়েছে। কীভাবে কাঙ্ক্ষিত আউটপুট পাবেন? বলুন আমি কেবল মুম্বাই (ভারত) এ অবস্থিত স্পিডেস্টনাইট সার্ভারটি দেখতে চাই।

$ speedtest_cli.py --list | grep -i Mumbai

7. একটি নির্দিষ্ট সার্ভারের বিরুদ্ধে পরীক্ষার সংযোগের গতি। সার্ভার আইডি উদাহরণস্বরূপ 5 এবং উদাহরণস্বরূপ উপরের 6 ব্যবহার করা ব্যবহার করুন।

$ speedtest_cli.py --server [server ID]
$ speedtest_cli.py --server [5060]              ## Here server ID 5060 is used in the example.

৮. সংস্করণ নম্বরটি পরীক্ষা করতে এবং স্পিডেস্টে-ক্লিপ সরঞ্জামের সহায়তা।

$ speedtest_cli.py --version
$ speedtest_cli.py --help

দ্রষ্টব্য: সরঞ্জাম দ্বারা প্রতিবেদনিত লেটেন্সি এটির লক্ষ্য নয় এবং এর উপর নির্ভর করা উচিত নয়। তুলনামূলকভাবে পরীক্ষার জন্য নির্বাচিত সার্ভারের জন্য আপেক্ষিক প্রচ্ছন্নতা মান আউটপুট দায়ী। সিপিইউ এবং মেমরির ক্ষমতা নির্দিষ্ট পরিমাণে ফলাফলকে প্রভাবিত করবে।

উপসংহার

সরঞ্জামটি অবশ্যই প্রশাসক এবং বিকাশকারীদের জন্য। একটি সাধারণ স্ক্রিপ্ট যা কোনও সমস্যা ছাড়াই চলে। আমার অবশ্যই বলতে হবে যে অ্যাপ্লিকেশনটি দুর্দান্ত, হালকা ওজনের এবং এটি যা প্রতিশ্রুতি দেয় তা করুন। ফ্ল্যাশটি ব্যবহার করার কারণে আমি স্পিডেস্টেস্টনটকে অপছন্দ করি, তবে দ্রুতগতির-ক্লিমে আমাকে সেগুলি ভালবাসার কারণ দেয়।

স্পিডেস্ট_সিলি একটি তৃতীয় পক্ষের অ্যাপ্লিকেশন এবং ব্যান্ডউইথের গতি স্বয়ংক্রিয়ভাবে রেকর্ড করতে ব্যবহার করা উচিত নয়। স্পিডেস্টটনেট কয়েক মিলিয়ন ব্যবহারকারী ব্যবহার করেন এবং আপনার নিজের স্পিডেস্টে মিনি সার্ভারটি সেট করা ভাল ধারণা।

টেকমিন্টের সাথে সংযুক্ত থাকুন এবং সংযুক্ত থাকুন এখন পর্যন্ত এটাই। নীচের মন্তব্যে আপনার মূল্যবান প্রতিক্রিয়া জানাতে ভুলবেন না। আমাদের লাইক এবং শেয়ার করুন এবং আমাদের বিস্তার করতে সহায়তা করুন।