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


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.