এটি হল iperf3 কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
iperf3 - নেটওয়ার্ক থ্রুপুট পরীক্ষা সঞ্চালন
সাইনোপিসিস
iperf3 -s [ অপশন ]
iperf3 -c সার্ভার [ অপশন ]
বর্ণনাঃ
iperf3 হল নেটওয়ার্ক থ্রুপুট পরিমাপ করার জন্য একটি টুল। এটি টিসিপি পরীক্ষা করতে পারে
বা UDP থ্রুপুট। একটি iperf3 পরীক্ষা করার জন্য ব্যবহারকারীকে অবশ্যই একটি সার্ভার এবং a উভয়ই স্থাপন করতে হবে
গ্রাহক।
সাধারণ বিকল্প
-p, --বন্দর n
শুনতে/কানেক্ট করতে সার্ভার পোর্ট সেট করুন n (ডিফল্ট 5201)
-f, --ফরম্যাট
রিপোর্ট করার জন্য [kmKM] ফর্ম্যাট: Kbits, Mbits, KBytes, MBytes
-i, --অন্তর n
বিরতি n পর্যায়ক্রমিক ব্যান্ডউইথ রিপোর্টের মধ্যে সেকেন্ড; ডিফল্ট হল 1, নিষ্ক্রিয় করতে 0 ব্যবহার করুন
-F, --ফাইল নাম
ক্লায়েন্ট-সাইড: ফাইল থেকে পড়ুন এবং র্যান্ডম ব্যবহার করার পরিবর্তে নেটওয়ার্কে লিখুন
তথ্য সার্ভার-সাইড: নেটওয়ার্ক থেকে পড়ুন এবং ছুঁড়ে ফেলার পরিবর্তে ফাইলটিতে লিখুন
ডেটা দূরে
-A, --সম্পর্ক n/n,m
সিপিইউ অ্যাফিনিটি সেট করুন, যদি সম্ভব হয় (শুধুমাত্র লিনাক্স)। উভয় ক্লায়েন্ট এবং সার্ভার আপনি
স্থানীয় সম্বন্ধ সেট করতে পারেন; উপরন্তু, ক্লায়েন্ট সাইডে আপনি ওভাররাইড করতে পারেন
n,m ফর্ম ব্যবহার করে শুধুমাত্র একটি পরীক্ষার জন্য সার্ভারের সখ্যতা।
-V, -- ভারবোস
আরো বিস্তারিত আউটপুট দিন
-J, --জসন
JSON ফরম্যাটে আউটপুট
-d, --ডিবাগ
ডিবাগিং আউটপুট নির্গত করুন। প্রাথমিকভাবে (সম্ভবত একচেটিয়াভাবে) বিকাশকারীদের ব্যবহারের জন্য।
-v, --সংস্করণ
সংস্করণ তথ্য দেখান এবং প্রস্থান করুন
-h, --help
একটি সাহায্য সারসংক্ষেপ দেখান
সার্ভার নির্দিষ্ট বিকল্প
-s, --সার্ভার
সার্ভার মোডে চালান
-D, --ডেমন
একটি ডেমন হিসাবে পটভূমিতে সার্ভার চালান
-1, --একবার
একটি ক্লায়েন্ট সংযোগ পরিচালনা করুন, তারপর প্রস্থান করুন।
ক্লায়েন্ট নির্দিষ্ট বিকল্প
-c, --ক্লায়েন্ট নিমন্ত্রণকর্তা
নির্দিষ্ট সার্ভারের সাথে সংযোগ করে ক্লায়েন্ট মোডে চালান
-u, --উডিপি
TCP এর পরিবর্তে UDP ব্যবহার করুন
-b, --ব্যান্ডউইথ n[কিমি]
লক্ষ্য ব্যান্ডউইথ সেট করুন n বিট/সেকেন্ড (ইউডিপির জন্য ডিফল্ট 1 মেগাবিট/সেকেন্ড, টিসিপির জন্য সীমাহীন)।
একাধিক স্ট্রীম (-P পতাকা) থাকলে, ব্যান্ডউইথের সীমা আলাদাভাবে প্রয়োগ করা হয়
প্রতিটি স্রোতে। আপনি ব্যান্ডউইথ স্পেসিফায়ারে একটি '/' এবং একটি নম্বর যোগ করতে পারেন।
একে "বার্স্ট মোড" বলা হয়। এটি ছাড়া প্যাকেটের প্রদত্ত নম্বর পাঠাবে
বিরতি দেওয়া হচ্ছে, এমনকি যদি তা অস্থায়ীভাবে নির্দিষ্ট ব্যান্ডউইথ সীমা অতিক্রম করে। বিন্যাস
লক্ষ্য ব্যান্ডউইথ থেকে 0 ব্যান্ডউইথ সীমা নিষ্ক্রিয় করবে (বিশেষ করে এর জন্য দরকারী
UDP পরীক্ষা)।
-t, --সময় n
প্রেরণের জন্য সেকেন্ডে সময় (ডিফল্ট 10 সেকেন্ড)
-n, --বাইট n[কিমি]
প্রেরণ করার জন্য বাইটের সংখ্যা (-t এর পরিবর্তে)
-k, --ব্লককাউন্ট n[কিমি]
প্রেরণ করার জন্য ব্লকের সংখ্যা (প্যাকেট) (-t বা -n এর পরিবর্তে)
-l, --দৈর্ঘ্য n[কিমি]
পড়তে বা লিখতে বাফারের দৈর্ঘ্য (TCP-এর জন্য ডিফল্ট 128 KB, UDP-এর জন্য 8KB)
-P, -- সমান্তরাল n
চালানোর জন্য সমান্তরাল ক্লায়েন্ট স্ট্রীমের সংখ্যা
-R, -- বিপরীত
বিপরীত মোডে চালান (সার্ভার পাঠায়, ক্লায়েন্ট গ্রহণ করে)
-w, --জানলা n[কিমি]
উইন্ডো সাইজ/সকেট বাফার সাইজ (এটি সার্ভারে পাঠানো হয় এবং এতে ব্যবহার করা হয়
পাশেও)
-B, --বাঁধাই করা n[কিমি]
একটি নির্দিষ্ট ইন্টারফেস বা মাল্টিকাস্ট ঠিকানায় আবদ্ধ
-M, --সেট-এমএস n
TCP সর্বোচ্চ সেগমেন্ট সাইজ সেট করুন (MTU - 40 বাইট)
-N, --কোন বিলম্ব
নাগলের অ্যালগরিদম নিষ্ক্রিয় করে টিসিপি দেরি না করে সেট করুন
-4, --সংস্করণ 4
শুধুমাত্র IPv4 ব্যবহার করুন
-6, --সংস্করণ 6
শুধুমাত্র IPv6 ব্যবহার করুন
-S, --tos n
আইপি 'পরিষেবার প্রকার' সেট করুন
-L, --ফ্লোলেবেল n
IPv6 ফ্লো লেবেল সেট করুন (বর্তমানে শুধুমাত্র লিনাক্সে সমর্থিত)
-Z, --জিরোকপি
ডেটা পাঠানোর একটি "জিরো কপি" পদ্ধতি ব্যবহার করুন, যেমন ফাইল পাঠান(2), স্বাভাবিকের পরিবর্তে
লেখা(2).
-O, --বর্জন করা n
TCP স্লো-স্টার্ট পিরিয়ড অতিক্রম করতে পরীক্ষার প্রথম n সেকেন্ড বাদ দিন।
-T, --শিরোনাম Str
এই স্ট্রিং দিয়ে প্রতিটি আউটপুট লাইনের উপসর্গ।
-C, --লিনাক্স-কনজেশন algo
কনজেশন কন্ট্রোল অ্যালগরিদম সেট করুন (শুধুমাত্র লিনাক্স)।
--গেট-সার্ভার-আউটপুট
সার্ভার থেকে আউটপুট পান। আউটপুট বিন্যাস সার্ভার দ্বারা নির্ধারিত হয় (in
বিশেষ করে, যদি সার্ভারের সাথে আহ্বান করা হয় --জসন পতাকা, আউটপুট হবে
JSON বিন্যাস, অন্যথায় এটি মানব-পাঠযোগ্য বিন্যাসে হবে)। যদি ক্লায়েন্ট চালানো হয়
সঙ্গে --জসন, সার্ভার আউটপুট একটি JSON অবজেক্টে অন্তর্ভুক্ত করা হয়; অন্যথায় এটা
মানব-পাঠযোগ্য আউটপুটের নীচে যুক্ত করা হয়েছে।
লেখক
Iperf মূলত মার্ক গেটস এবং অ্যালেক্স ওয়ারশভস্কি দ্বারা লেখা। দ্বারা ম্যান পেজ এবং রক্ষণাবেক্ষণ
জন ডুগান . অজয় তিরুমালা, জিমের অন্যান্য অবদান
ফার্গুসন, ফেং কিন, কেভিন গিবস, জন এস্টাব্রুক , অ্যান্ড্রু
গ্যালাটিন , স্টিফেন হেমিঙ্গার
onworks.net পরিষেবা ব্যবহার করে অনলাইনে iperf3 ব্যবহার করুন