আমি কেবলমাত্র বিরতি এবং ব্যান্ডউইদথের জন্য আইপিএফ ফলাফলগুলি কীভাবে আউটপুট দিতে পারি?


1

আমি কমান্ড থেকে আউটপুট পেতে চেষ্টা করছি

iperf -c 10.0.0.1 -t 3600 -i 2

এবং কেবলমাত্র লগিংয়ের পুরো ঘন্টা জন্য তালিকাভুক্ত ইন্টারভাল এবং ব্যান্ডউইথ ক্ষেত্রগুলির প্রয়োজন।

আমি কয়েক বছর ধরে গ্রেপ বা অ্যাজক ব্যবহার করি নি।

সাহায্য দুর্দান্ত হবে!

নমুনা আউটপুট:

------------------------------------------------------------
Client connecting to node2, TCP port 5001
TCP window size:  129 KByte (WARNING: requested  130 KByte)
------------------------------------------------------------
[  3] local <IP Addr node1> port 2530 connected with <IP Addr node2> port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  19.7 MBytes  15.8 Mbits/sec

পছন্দসই আউটপুট:

0.0-10.0 15.8

উত্তর:


3
> আইপিআরফ -সি 127.0.0.1 -t 2 -i 0.5 -fm | টি লগ 1
-------------------------------------------------- ----------
ক্লায়েন্ট 127.0.0.1, টিসিপি পোর্ট 5001 এ সংযুক্ত হচ্ছে
টিসিপি উইন্ডোর আকার: ২.৫০ এমবিাইট (ডিফল্ট)
-------------------------------------------------- ----------
[3] স্থানীয় 127.0.0.1 বন্দর 42200 127.0.0.1 পোর্ট 5001 এর সাথে সংযুক্ত
[আইডি] বিরতি স্থানান্তর ব্যান্ডউইথ
[3] 0.0- 0.5 সেকেন্ড 449 এমবিাইটস 7537 এমবিট / সেকেন্ড
[3] 0.5- 1.0 সেকেন্ড 578 এমবিাইট 9697 এমবিট / সেকেন্ড
[3] 1.0- 1.5 সেকেন্ড 575 এমবিাইট 9649 এমবিট / সেকেন্ড
[3] 1.5- 2.0 সেকেন্ড 587 এমবিাইট 9848 এমবিট / সেকেন্ড
[3] 0.0- 2.0 সেকেন্ড 2190 এমবিাইট 9183 এমবিট / সেকেন্ড
> awk -F '[-] +' '/ সেকেন্ড / {প্রিন্ট করুন $ 3 "-" $ 4 "" $ 8}' লগ 1
0.0-0.5 7537
0.5-1.0 9697
1.0-1.5 9649
1.5-2.0 9848
0.0-2.0 9183
> আইপিআরফ -সি 127.0.0.1 -t 2 -i 0.5 -fm | \
> awk -Wi -F '[-] +' '/ সেকেন্ড / {প্রিন্ট করুন $ 3 "-" $ 4 "" $ 8}'
# ইন্টারেক্টিভ ফলাফল অনুসরণ করে #
> আইপিআরফ-সি 127.0.0.1 -t 2 -i 0.5 -xc -yc | টি লগ 2
20180515044354 ,,,,, 3,0.0-0.5,536084480,8577351680
20180515044355 ,,,,, 3,0.5-1.0,602537984,9640607744
20180515044355 ,,,,, 3,1.0-1.5,621805568,9948889088
20180515044356 ,,,,, 3,1.5-2.0,620888064,9934209024
20180515044356 ,,,,, 3,0.0-2.0,2381447168,9524874284
> awk -F, '{মুদ্রণ করুন $ 7 "" $ 9 / 1e6}' লগ 2
0.0-0.5 8577.35
0.5-1.0 9640.61
1.0-1.5 9948.89
1.5-2.0 9934.21
0.0-2.0 9524.87
> আইপিআরফ-সি 127.0.0.1 -t 2 -i 0.5 -xc -yc | awk -Wi -F, '{9 / 1e6} "{মুদ্রণ করুন'
# ইন্টারেক্টিভ ফলাফল অনুসরণ করে #

আমার মনে হয় আমি শেষ হয়ে গেছি। সেডের সাথে জগাখিচির জন্য পূর্ববর্তী পুনর্বিবেচনাগুলি দেখুন। সম্ভাব্য উন্নতির বিষয়ে প্রতিক্রিয়া জানানো হয়েছে।
— গেস্ট-ভিএম

কল্পনাপ্রসূত, ঠিক আমার যা দরকার ছিল। আপনার অনুগ্রহ অর্জন!
— গুটসিগিবন

-2

আপনি যদি আইপিআরফ 2 ব্যবহার করে থাকেন তবে আপনি -yC বিন্যাস বিকল্পটি চেষ্টা করতে পারেন

[রুট @ লোকালহোস্ট আইপিফার-কোড] # এসসিআর / আইপিআরপি -c 192.168.1.4 -i 1 -yC -t 5 20180510151943,192.168.1.1,42090,192.168.1.4,5001,3,0.0-1.0,63438848,507510784 20180510151944, 192.168.1.1,42090,192.168.1.4,5001,3,1.0-2.0,63569920,508559360 20180510151945,192.168.1.1,42090,192.168.1.4,5001,3,2.0-3.0,57802752,462422016 20180510151946,192 42090,192.168.1.4,5001,3,3.0-4.0,57409536,459276288 20180510151947,192.168.1.1,42090,192.168.1.4,5001,3,4.0-5.0,57016320,456130560 20180510151947,192.168.1.1420। 1.4,5001,3,0.0-5.0,299237376,478429304

দোলক


কীভাবে, ঠিক আপনি এটিকে একটি উত্তর হিসাবে বিবেচনা করছেন? আপনার আউটপুটটি প্রশ্নটি যা জিজ্ঞাসা করছে তার মতো খুব বেশি লাগে না।
— স্কট

-yCসিএসভি হিসাবে আউটপুট ফর্ম্যাট করবে, যা পরে উল্লেখযোগ্যভাবে আরও বিশ্লেষণযোগ্য হবে। উদাহরণস্বরূপ, রবার্টের উত্তর থেকে প্রাপ্ত ফলাফলটি এমন কিছুতে পাইপ দেওয়া যেতে পারে| cut -d, -f3-4
— নিক এস

এটি একটি দুর্দান্ত ধারণা তবে ব্যান্ডউইথ ফিল্ডটি দেখায় না বলে কাজ করে না। আমি এখানে কেবলমাত্র বিরতি পার্স করতে পারি এবং বাকিগুলি আইপি বা পোর্ট হয়
— গুটসিগিবন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.