আমি ব্যবহার iperf
। এটি একটি ক্লায়েন্ট সার্ভারের বিন্যাস যাতে আপনি এটি এক প্রান্তে সার্ভার মোডে চালনা করেন এবং নেটওয়ার্কের অপর পাশের অন্য কম্পিউটার থেকে এটিতে সংযুক্ত হন।
উভয় মেশিন চালিত:
sudo apt-get install iperf
আমরা একটি iperf
মেশিনে একটি সার্ভার শুরু করব :
iperf -s
এবং তারপরে অন্য কম্পিউটারে iperf
ক্লায়েন্ট হিসাবে সংযুক্ত হতে বলুন :
iperf -c <address of other computer>
ক্লায়েন্ট মেশিনে, আপনি এরকম কিছু দেখতে পাবেন:
oli@bert:~$ iperf -c tim
------------------------------------------------------------
Client connecting to tim, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.4 port 37248 connected with 192.168.0.5 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 1.04 GBytes 893 Mbits/sec
অবশ্যই, আপনি যদি সার্ভার মেশিনে ফায়ারওয়াল চালাচ্ছেন তবে আপনার 5001 বন্দরে সংযোগের অনুমতি দিতে হবে বা -p
পতাকা সহ পোর্টটি পরিবর্তন করতে হবে ।
আপনি nc
যদি সেইভাবে ঝুঁকছেন তবে আপনি সরল পুরাতন (নেটক্যাট) দিয়ে একই কাজটি করতে পারেন। সার্ভার মেশিনে:
nc -vvlnp 12345 >/dev/null
এবং ক্লায়েন্টটি টানেলের dd
উপর দিয়ে একটি গিগাবাইট জিরো পাইপ করতে পারে nc
।
dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345
ডেমোড হিসাবে:
$ dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345
Connection to 10.10.0.2 12345 port [tcp/*] succeeded!
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 9.11995 s, 118 MB/s
সেখানকার সময় দেওয়া হয়েছে dd
তবে এটি যথাযথ হওয়া উচিত কারণ এটি কেবল পাইপটি গ্রহণ করার ফলে আউটপুট নিতে পারে। আপনি যদি এতে অসন্তুষ্ট হন তবে আপনি একটি time
কলটিতে পুরো জিনিসটি গুটিয়ে রাখতে পারেন ।
মনে রাখবেন যে ফলাফলটি মেগা বাইটে রয়েছে সুতরাং একটি মেগা বিট -দ্বিতীয়-দ্বিতীয় গতি পেতে এটি 8 দিয়ে গুণ করুন ly উপরের ডেমোটি 944mbps এ চলছে।