මම පාවිච්චි කරනවා 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
සේවාදායකයා සහ හැකි නල හරහා බිංදු ක Gigabyte dd
පුරා nc
උමග.
dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345
Demod ලෙස:
$ 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
ඇමතුමකින් සියල්ල ආවරණය කළ හැකිය .
ප්රති result ලය මෙගා බයිට් වලින් ඇති බව මතක තබා ගන්න, එබැවින් මෙගා බිටු ලබා ගැනීමට තත්පර 8 ක වේගයකින් එය 8 කින් ගුණ කරන්න . ඉහත නිරූපණය 944mbps වේගයෙන් ක්රියාත්මක වේ.