अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

फ़्लोग्राइंड - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में फ्लोग्रिंड चलाएं

यह कमांड फ्लोग्रिंड है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


फ्लोग्रिंड - लिनक्स, फ्रीबीएसडी और मैक ओएस एक्स के लिए उन्नत टीसीपी ट्रैफिक जनरेटर

SYNOPSIS


फ़्लोग्राइंड [विकल्प] ...

वर्णन


प्रवाह पीस लिनक्स के परीक्षण और बेंचमार्किंग के लिए एक उन्नत टीसीपी ट्रैफ़िक जनरेटर है,
फ्रीबीएसडी, और मैक ओएस एक्स टीसीपी/आईपी स्टैक। यह अन्य प्रदर्शन माप उपकरणों के विपरीत है
इसमें एक वितरित आर्किटेक्चर की सुविधा है, जहां थ्रूपुट और अन्य मेट्रिक्स को मापा जाता है
मनमाना फ़्लोग्रिंड सर्वर प्रक्रियाओं के बीच, फ़्लोग्रिंड डेमॉन फ़्लोग्राइंड(1).

गुडपुट (थ्रूपुट) के अलावा फ्लोग्राइंड उपाय, अनुप्रयोग परत अंतर-आगमन समय
(आईएटी) और राउंड-ट्रिप टाइम (आरटीटी), ब्लॉककाउंट और नेटवर्क लेनदेन। अधिकांश क्रॉस के विपरीत-
प्लेटफ़ॉर्म परीक्षण उपकरण, फ़्लोग्रिंड द्वारा लौटाए गए टीसीपी मेट्रिक्स को एकत्रित और रिपोर्ट करता है
TCP_INFO सॉकेट विकल्प, जो आमतौर पर TCP/IP स्टैक के आंतरिक होते हैं। लिनक्स पर और
फ्रीबीएसडी में अन्य बातों के अलावा कर्नेल का एंड-टू-एंड आरटीटी का अनुमान, आकार भी शामिल है
टीसीपी कंजेशन विंडो (सीडब्ल्यूएनडी) और धीमी शुरुआत सीमा (एसएसटीएचआरईएसएच)।

फ़्लोग्रिंड में एक वितरित वास्तुकला है। इसे दो घटकों में विभाजित किया गया है: फ़्लोग्राइंड
डेमन, फ़्लोग्राइंड(एक्सएनएनएक्स), और प्रवाह पीस नियंत्रक. नियंत्रक का उपयोग करते हुए, बीच में प्रवाहित होता है
फ़्लोग्रिंड डेमॉन चलाने वाले किन्हीं दो सिस्टमों को सेटअप किया जा सकता है (तृतीय पक्ष परीक्षण)। नियमित रूप से
परीक्षण के दौरान अंतरालों से नियंत्रक मापे गए परिणाम एकत्र करता है और प्रदर्शित करता है
राक्षस. यह एक ही या अलग-अलग सेटिंग्स के साथ एक साथ कई प्रवाह चला सकता है
प्रत्येक को व्यक्तिगत रूप से शेड्यूल करें। परीक्षण और नियंत्रण कनेक्शन को वैकल्पिक रूप से डायवर्ट किया जा सकता है
विभिन्न इंटरफ़ेस.

ट्रैफ़िक सृजन स्वयं या तो थोक स्थानांतरण, दर-सीमित या परिष्कृत है
अनुरोध/प्रतिक्रिया परीक्षण। फ़्लोग्रिंड ट्रैफ़िक को स्वचालित रूप से डंप करने के लिए libpcap का उपयोग करता है
गुणात्मक विश्लेषण।

विकल्प


वे विकल्पों के दो महत्वपूर्ण समूह हैं: नियंत्रक विकल्प और प्रवाह विकल्प। की तरह
नाम से पता चलता है, नियंत्रक विकल्प विश्व स्तर पर लागू होते हैं और संभावित रूप से सभी प्रवाहों को प्रभावित करते हैं
प्रवाह-विशिष्ट विकल्प केवल इसका उपयोग करके चयनित प्रवाह के सबसेट पर लागू होते हैं -F विकल्प.

लंबे समय तक विकल्प के लिए अनिवार्य तर्क कम विकल्पों के लिए भी अनिवार्य है।

सामान्य जानकारी विकल्पों
-h, --मदद[=क्या बात]
सहायता प्रदर्शित करें और बाहर निकलें। वैकल्पिक क्या सॉकेट पर मदद के लिए या तो 'सॉकेट' हो सकता है
विकल्प या 'ट्रैफ़िक' ट्रैफ़िक उत्पन्न करने में सहायता

-v, --संस्करण
प्रिंट संस्करण की जानकारी और बाहर निकलें

नियंत्रक विकल्पों
-c, --शो-कोलन=TYPE[,TYPE] ...
आउटपुट में मध्यवर्ती अंतराल रिपोर्ट कॉलम प्रकार प्रदर्शित करें। के लिए अनुमत मान
प्रकार हैं: 'अंतराल', 'थ्रू', 'ट्रांसैक', 'आईएटी', 'कर्नेल' (सभी डिफ़ॉल्ट प्रति शो),
और 'ब्लॉक', 'आरटीटी', 'देरी' (वैकल्पिक)

-d, - दाढ़
डिबगिंग वर्बोसिटी बढ़ाएँ। वाचालता बढ़ाने के लिए विकल्प को कई बार जोड़ें

-e, --डंप-उपसर्ग=पूर्व
फ़ाइल नाम डंप करने के लिए उपसर्ग PRE जोड़ें (डिफ़ॉल्ट: "फ़्लोग्रिंड-")

-i, --रिपोर्ट-अंतराल=#.#
रिपोर्टिंग अंतराल, सेकंड में (डिफ़ॉल्ट: 0.05s)

--बोटा दस्तावेज[=फ़ाइल]
लॉगफ़ाइल फ़ाइल में आउटपुट लिखें (डिफ़ॉल्ट: फ़्लोग्रिंड-'टाइमस्टैम्प'.लॉग)

-m 2**20 बाइट्स/सेकंड में थ्रूपुट रिपोर्ट करें (डिफ़ॉल्ट: 10**6 बिट/सेकेंड)

-n, --प्रवाह=#
परीक्षण प्रवाह की संख्या (डिफ़ॉल्ट: 1)

-o मौजूदा लॉग फ़ाइलों को अधिलेखित करें (डिफ़ॉल्ट: नहीं)

-p संख्याओं के स्थान पर प्रतीकात्मक मान (जैसे INT_MAX) न छापें

-q, --शांत
शांत रहें, स्क्रीन पर लॉग इन न करें (डिफ़ॉल्ट: बंद)

-s, --tcp-स्टैक=TYPE
स्रोत टीसीपी स्टैक की इकाई स्वचालित रूप से निर्धारित न करें। यूनिट को टाइप करने के लिए बाध्य करें, जहां
प्रकार 'सेगमेंट' या 'बाइट' है

-w लॉगफ़ाइल में आउटपुट लिखें (जैसा कि --बोटा दस्तावेज)

फ्लो विकल्पों
सभी प्रवाहों के दो समापन बिंदु होते हैं, एक स्रोत और एक गंतव्य। स्रोत के बीच अंतर
और गंतव्य समापन बिंदु केवल कनेक्शन स्थापना को प्रभावित करते हैं। प्रवाह प्रारंभ करते समय
गंतव्य समापन बिंदु एक सॉकेट पर सुनता है और स्रोत समापन बिंदु उससे जुड़ता है। के लिए
वास्तविक परीक्षण से कोई फर्क नहीं पड़ता, दोनों समापन बिंदुओं की क्षमताएं बिल्कुल समान हैं।
डेटा को किसी भी दिशा में भेजा जा सकता है और कई सेटिंग्स को व्यक्तिगत रूप से कॉन्फ़िगर किया जा सकता है
प्रत्येक समापन बिंदु.

इनमें से कुछ विकल्प प्रवाह समापन बिंदु को तर्क के रूप में लेते हैं, जिसे विकल्प में 'x' द्वारा दर्शाया गया है
वाक्य - विन्यास। स्रोत समापन बिंदु के लिए 'x' को 's' से और 'd' से प्रतिस्थापित करने की आवश्यकता है
दोनों समापन बिंदुओं के लिए गंतव्य समापन बिंदु या 'बी'। प्रत्येक के लिए अलग-अलग मान निर्दिष्ट करना
समापन बिंदु, उन्हें अल्पविराम से अलग करें। उदाहरण के लिए -W s=8192,d=4096 विज्ञापित सेट करता है
स्रोत पर 8192 और गंतव्य पर 4096 पर विंडो।

-A x आरटीटी गणना के लिए आवश्यक न्यूनतम प्रतिक्रिया आकार का उपयोग करें
(के समान -G एस=पी,सी,40)

-B x=# सेट ने बाइट्स में बफ़र भेजने का अनुरोध किया

-C x यदि स्थानीय भीड़भाड़ का अनुभव हो तो प्रवाह रोकें

-D x=DSCP
टाइप-ऑफ़-सर्विस (टीओएस) आईपी हेडर बाइट के लिए डीएससीपी मान

-E शून्य भेजने के बजाय पेलोड में बाइट्स की गणना करें

-F #[,#] ...
इस विकल्प के बाद प्रवाह विकल्प केवल दिए गए प्रवाह आईडी पर लागू होते हैं। में उपयोगी
के साथ संयोजन -n कुछ प्रवाहों के लिए विशिष्ट विकल्प सेट करना। नंबरिंग शुरू होती है
0 के साथ, तो -F 1 दूसरे प्रवाह को संदर्भित करता है. -1 के साथ सभी प्रवाह को संदर्भित किया जा सकता है

-G x=(q|p|g:(C|U|E|N|L|P|W):#1:[#2]
स्टोकेस्टिक ट्रैफ़िक जनरेशन को सक्रिय करें और उपयोग के अनुसार पैरामीटर सेट करें
वितरण। अतिरिक्त जानकारी के लिए 'ट्रैफ़िक जनरेशन विकल्प' अनुभाग देखें

-H x=होस्ट[/नियंत्रण[:पोर्ट]]
HOST से/तक परीक्षण करें। वैकल्पिक तर्क नियंत्रण के लिए पता और पोर्ट है
एक ही होस्ट से कनेक्शन. एक समापनबिंदु जो निर्दिष्ट नहीं है, मान लिया गया है
स्थानीय होस्ट

-J # यादृच्छिक बीज # का उपयोग करें (डिफ़ॉल्ट: पढ़ें / देव / urandom)

-I एकतरफ़ा विलंब गणना सक्षम करें (कोई घड़ी सिंक्रनाइज़ेशन नहीं)

-L डेटा भेजना शुरू करने से तुरंत पहले टेस्ट सॉकेट पर कनेक्ट() को कॉल करें (देर से)।
जोड़ना)। यदि निर्दिष्ट नहीं है तो तैयारी में परीक्षण कनेक्शन स्थापित किया गया है
परीक्षण शुरू होने से पहले का चरण

-M x libpcap का उपयोग करके ट्रैफ़िक डंप करें। फ़्लोग्राइंड(1) रूट के रूप में चलाया जाना चाहिए

-N शटडाउन() परीक्षण प्रवाह के बाद प्रत्येक सॉकेट दिशा

-O x=ऑप्ट
परीक्षण सॉकेट पर सॉकेट विकल्प OPT सेट करें। अतिरिक्त जानकारी के लिए अनुभाग देखें
'सॉकेट विकल्प'

-P x ब्लॉक आकार नहीं होने की स्थिति में भेजना जारी रखने के लिए चयन() के माध्यम से पुनरावृति न करें
भेजने वाली कतार को भरने के लिए पर्याप्त (धकेलना)

-Q केवल सारांशित करें, किसी मध्यवर्ती अंतराल रिपोर्ट की गणना नहीं की जाती है (शांत)

-R x=#.#(z|k|M|G)(b|B)
प्रति सेकंड निर्दिष्ट दर पर भेजें, जहां: z = 2**0, k = 2**10, M = 2**20, G =
2**30, और बी = बिट्स/एस (डिफ़ॉल्ट), बी = बाइट्स/एस

-S x=# ब्लॉक (संदेश) का आकार, बाइट्स में (समान) सेट करें -G एस=क्यू,सी,#)

-T x=#.#
प्रवाह अवधि सेट करें, सेकंड में (डिफ़ॉल्ट: s=10,d=0)

-U # बाइट्स में एप्लिकेशन बफ़र आकार सेट करें (डिफ़ॉल्ट: 8192) यदि इसके साथ उपयोग किया जाता है तो मानों को छोटा कर देता है
स्टोकेस्टिक यातायात पीढ़ी

-W x=# अनुरोधित रिसीवर बफ़र (विज्ञापित विंडो) को बाइट्स में सेट करें

-Y x=#.#
होस्ट द्वारा भेजना शुरू करने से पहले सेकंड में प्रारंभिक विलंब सेट करें

TRAFFIC पीढ़ी विकल्प


विकल्प के माध्यम से -G फ़्लोग्रिंड स्टोकेस्टिक ट्रैफ़िक पीढ़ी का समर्थन करता है, जो संचालन की अनुमति देता है
सामान्य थोक के अलावा उन्नत दर-सीमित और अनुरोध-प्रतिक्रिया डेटा स्थानांतरण भी।

स्टोकेस्टिक ट्रैफ़िक जनरेशन विकल्प -G प्रवाह समापन बिंदु को तर्क के रूप में लेता है, दर्शाया गया है
विकल्प सिंटैक्स में 'x' द्वारा। स्रोत के लिए 'x' को 's' से प्रतिस्थापित करने की आवश्यकता है
समापन बिंदु, गंतव्य समापन बिंदु के लिए 'डी' या दोनों समापन बिंदुओं के लिए 'बी'। हालाँकि, कृपया ध्यान दें
कि द्वि-दिशात्मक ट्रैफ़िक सृजन से अप्रत्याशित परिणाम हो सकते हैं। अलग निर्दिष्ट करने के लिए
प्रत्येक समापन बिंदु के लिए मान, उन्हें अल्पविराम से अलग करें।

-G x=(q|p|g:(C|U|E|N|L|P|W):#1:[#2]

प्रवाह पैरामीटर:

q अनुरोध का आकार (बाइट्स में)

p प्रतिक्रिया का आकार (बाइट्स में)

g इंटरपैकेट गैप का अनुरोध करें (सेकंड में)

वितरण:

C स्थिर (#1: कीमत, #2: उपयोग नहीं किया)

U वर्दी (#1: मिनट, #2: अधिकतम)

E घातीय (#1: लांबा - जीवनकाल, #2: उपयोग नहीं किया)

N सामान्य (#1: म्यू - माध्य मान, #2: sigma_square - विचरण)

L लॉगनॉर्मल (#1: जीटा - मतलब, #2: सिग्मा - एसटीडी डेव)

P पेरेटो (#1: k - आकार, #2: x_min - स्केल)

W वेइबुल (#1: लैम्ब्डा - स्केल, #2: k - आकार)

वेइबुल जैसे उन्नत वितरण केवल तभी उपलब्ध होते हैं जब फ्लोग्रिंड संकलित हो
libgsl समर्थन के साथ।

-U # अनुरोध और प्रतिक्रिया आकार के लिए आवश्यक परिकलित मानों के लिए एक सीमा निर्दिष्ट करें
क्योंकि उन्नत वितरित मूल्य असीमित हैं, लेकिन हमें यह जानने की जरूरत है
बफ़रसाइज़ (स्थिर मूल्यों या समान वितरण के लिए इसकी आवश्यकता नहीं है)। मान
सीमा के बाहर तब तक पुनर्गणना की जाती है जब तक कि कोई वैध परिणाम न आ जाए, लेकिन अधिकतम 10
समय (फिर बाउंड मान का उपयोग किया जाता है)

सॉकेट विकल्प


फ़्लोग्रिंड विकल्प के माध्यम से निम्नलिखित मानक और गैर-मानक सॉकेट विकल्प सेट करने की अनुमति देता है
-O.

सभी सॉकेट विकल्प प्रवाह समापन बिंदु को तर्क के रूप में लेते हैं, जिसे विकल्प में 'x' द्वारा दर्शाया जाता है
वाक्य - विन्यास। स्रोत समापन बिंदु के लिए 'x' को 's' से और 'd' से प्रतिस्थापित करने की आवश्यकता है
दोनों समापन बिंदुओं के लिए गंतव्य समापन बिंदु या 'बी'। प्रत्येक के लिए अलग-अलग मान निर्दिष्ट करना
समापन बिंदु, उन्हें अल्पविराम से अलग करें। इसके अलावा, इसे बार-बार पास करना संभव है
एकाधिक सॉकेट विकल्प निर्दिष्ट करने के लिए एंडपॉइंट।

मानक सॉकेट विकल्पों
-O x=TCP_CONGESTION=ALG
परीक्षण सॉकेट पर कंजेशन नियंत्रण एल्गोरिदम ALG सेट करें

-O x=TCP_CORK
परीक्षण सॉकेट पर TCP_CORK सेट करें

-O x=TCP_NODELAY
परीक्षण सॉकेट पर नागल एल्गोरिदम अक्षम करें

-O x=SO_DEBUG
परीक्षण सॉकेट पर SO_DEBUG सेट करें

-O x=IP_MTU_DISCOVER
यदि सिस्टम डिफ़ॉल्ट द्वारा पहले से सक्षम नहीं है तो परीक्षण सॉकेट पर IP_MTU_DISCOVER सेट करें

-O x=ROUTE_RECORD
परीक्षण सॉकेट पर ROUTE_RECORD सेट करें

गैर मानक सॉकेट विकल्पों
-O x=TCP_MTCP
परीक्षण सॉकेट पर TCP_MTCP (15) सेट करें

-O x=TCP_ELCN
परीक्षण सॉकेट पर TCP_ELCN (20) सेट करें

-O x=TCP_LCD
परीक्षण सॉकेट पर TCP_LCD (21) सेट करें

उदाहरण


प्रवाह पीस
डिफ़ॉल्ट सेटिंग्स के साथ लोकलहोस्ट IPv4 TCP प्रदर्शन का परीक्षण, फ्लोग्रिंड -H के समान
b=127.0.0.1 -T s=10,d=0. फ़्लोग्रिंड डेमॉन को लोकलहोस्ट पर चलाने की आवश्यकता है

प्रवाह पीस -H बी=::1/127.0.0.1
ऊपर जैसा ही, लेकिन डिफ़ॉल्ट सेटिंग्स के साथ लोकलहोस्ट आईपीवी6 टीसीपी प्रदर्शन का परीक्षण

प्रवाह पीस -H s=host1,d=host2
होस्ट1 और होस्ट2 के बीच थोक टीसीपी स्थानांतरण। होस्ट1 स्रोत के रूप में कार्य करता है, होस्ट2 स्रोत के रूप में
गंतव्य समापन बिंदु. दोनों समापन बिंदुओं को फ़्लोग्रिंड डेमॉन चलाने की आवश्यकता है।
10 सेकंड की प्रवाह अवधि और डेटा स्ट्रीम के साथ डिफ़ॉल्ट प्रवाह विकल्पों का उपयोग किया जाता है
होस्ट1 से होस्ट2 तक

प्रवाह पीस -H s=host1,d=host2 -T s=0,d=10
उपरोक्त के समान, लेकिन इसके बजाय होस्ट10 से 2 सेकंड के लिए डेटा भेजने वाला प्रवाह
host1

प्रवाह पीस -n 2 -F 0 -H s=192.168.0.1,d=192.168.0.69 -F 1 -H s=10.0.0.1,d=10.0.0.2
दो समानांतर प्रवाह स्थापित करें, पहला प्रवाह 192.168.0.1 और 192.168.0.69 के बीच, दूसरा
10.0.0.1 से 10.0.0.2 के बीच प्रवाह

प्रवाह पीस -p -H एस=10.0.0.100/192.168.1.100,डी=10.0.0.101/192.168.1.101 -A s
10.0.0.100 और 10.0.0.101 के बीच एक प्रवाह सेटअप करें और 192.168.1.x आईपी पते का उपयोग करें
यातायात नियंत्रण के लिए. आरटीटी गणना के लिए न्यूनतम प्रतिक्रिया सक्रिय करें

प्रवाह पीस -i 0.001 -T एस = 1 | उदा ^S | ग्नूप्लोट -दृढ़ रहना -e 'कथानक "-" का उपयोग 3:5 साथ में पंक्तियां
शीर्षक "थ्रूपुट" '
लूपबैक डिवाइस पर एक फ्लो सेटअप करें और मदद से प्रेषक का डेटा प्लॉट करें
ग्नुप्लॉट का

प्रवाह पीस -G s=q,C,400 -G एस=पी,एन,2000,50 -G एस=जी,यू,0.005,0.01 -U 32000
-जी एस=क्यू,सी,400: 400 बाइट्स के निरंतर अनुरोध आकार का उपयोग करें
-जी एस=पी,एन,2000,50: औसत 2000 बाइट्स के साथ सामान्य वितरित प्रतिक्रिया आकार का उपयोग करें और
विचरण 50
-G s=g,U,0.005,0.01: न्यूनतम 0.005s के साथ समान वितरित इंटरपैकेट गैप का उपयोग करें और
और अधिकतम 10ms
-यू 32000: 32 किलोबाइट पर ब्लॉक आकार को छोटा करें (सामान्य वितरण के लिए आवश्यक)

TRAFFIC परिदृश्यों


निम्नलिखित उदाहरण दर्शाते हैं कि फ़्लोग्रिंड की ट्रैफ़िक उत्पादन क्षमता कैसी हो सकती है
इस्तेमाल किया गया। इन्हें फ़्लोग्राइंड के विभिन्न परीक्षणों में शामिल किया गया है और सिद्ध किया गया है
सार्थक. हालाँकि, चूंकि इंटरनेट ट्रैफ़िक विविध है, इसलिए इसकी कोई गारंटी नहीं है कि ये होंगे
हर स्थिति में उपयुक्त.

निवेदन प्रतिक्रिया अंदाज (एचटीटीपी)
यह परिदृश्य कार्य पर आधारित है
http://www.3gpp2.org/Public_html/specs/C.R1002-0_v1.0_041221.pdf.

प्रवाह पीस -M s -G s=q,C,350 -G एस=पी,एल,9055,115.17 -U 100000
-एम एस: प्रेषक पक्ष पर ट्रैफ़िक डंप करें
-जी एस=क्यू,सी,350: निरंतर अनुरोध आकार 350 बाइट्स का उपयोग करें
-जी एस=पी,एल,9055,115: माध्य 9055 और विचरण 115 के साथ लॉगनॉर्मल वितरण का उपयोग करें
प्रतिक्रिया का आकार
-यू 100000: 100 किलोबाइट पर प्रतिक्रिया को छोटा करें

इस परिदृश्य के लिए हमने आरटीटी (कम मूल्य बेहतर हैं) और नेटवर्क पर ध्यान केंद्रित करने की सिफारिश की है
मीट्रिक के रूप में लेन-देन (उच्च मान बेहतर हैं)।

इंटरैक्टिव अधिवेशन (टेलनेट)
यह परिदृश्य टेलनेट सत्र का अनुकरण करता है।

प्रवाह पीस -G s=q,U,40,10000 -G s=q,U,40,10000 -O बी=TCP_NODELAY
-G s=q,U,40,10000 -G s=q,U,40,10000: समान वितरित अनुरोध और प्रतिक्रिया का उपयोग करें
आकार 40B और 10kB के बीच
-O b=TCP_NODELAY: टेलनेट अनुप्रयोगों द्वारा उपयोग किए जाने वाले सॉकेट विकल्प TCP_NODELAY सेट करें

इस परिदृश्य के लिए आरटीटी (कम बेहतर है) और नेटवर्क लेनदेन उपयोगी मीट्रिक हैं
(उच्च बेहतर है)।

मूल्यांकन करें सीमित (स्ट्रीमिंग मीडिया)
यह परिदृश्य 800 kbit/s की बिटरेट के साथ वीडियो स्ट्रीम स्थानांतरण का अनुकरण करता है।

प्रवाह पीस -G s=q,C,800 -G एस=जी,एन,0.008,0.001
माध्य 0.008 और एक छोटे विचरण के साथ सामान्य वितरित इंटरपैकेट गैप का उपयोग करें
(0.001). अनुरोध आकार 800 बाइट्स के संयोजन में औसत बिटरेट लगभग 800 है
kbit/s प्राप्त हो गया है। वैरिएबल को वैरिएबल बिटरेट का अनुकरण करने के लिए जोड़ा जाता है
आज के वीडियो कोडेक्स में उपयोग किया जाता है।

इस परिदृश्य के लिए IAT (कम बेहतर है) और न्यूनतम थ्रूपुट (उच्च बेहतर है) हैं
दिलचस्प मेट्रिक्स.

आउटपुट कॉलम


प्रवाह/अंतबिंदु पहचानकर्ता
# प्रवाह समापन बिंदु, या तो स्रोत के लिए 'एस' या गंतव्य के लिए 'डी'

ID संख्यात्मक प्रवाह पहचानकर्ता

शुरू करना और समाप्त
सेकंड में माप अंतराल की सीमाएँ। दिखाया गया समय बीता हुआ है
डेमॉन बिंदु से परीक्षण शुरू करने के लिए आरपीसी संदेश प्राप्त करने के बाद का समय
राय

आवेदन परत मेट्रिक्स
पूज्य गुरुदेव के मार्गदर्शन से संपन्न कर सकते हैं -
इस माप अंतराल के दौरान प्रवाह समापन बिंदु का गुडपुट संचारित करना,
Mbit/s (डिफ़ॉल्ट) या MB/s में मापा जाता है (-m)

आधान करना
प्रति सेकंड सफलतापूर्वक प्राप्त प्रतिक्रिया ब्लॉकों की संख्या (हम इसे नेटवर्क कहते हैं
लेन-देन)

आवश्यकता/सम्मान
इस माप अंतराल के दौरान भेजे गए अनुरोध और प्रतिक्रिया ब्लॉक की संख्या (कॉलम)।
डिफ़ॉल्ट रूप से अक्षम)

आईएटी अंतर-आगमन समय (आईएटी) को ब्लॉक करें। न्यूनतम और अधिकतम के साथ-साथ
उस विशिष्ट माप अंतराल के लिए अंकगणितीय माध्य प्रदर्शित किया जाता है। यदि कोई ब्लॉक नहीं है
रिपोर्ट अंतराल के दौरान प्राप्त, 'inf' प्रदर्शित होता है।

डीएलवाई और RTT
1-तरफ़ा और 2-तरफ़ा ब्लॉक विलंब क्रमशः ब्लॉक विलंबता और ब्लॉक राउंड-ट्रिप
समय (आरटीटी)। दोनों देरी के लिए न्यूनतम और अधिकतम सामना किए गए मान
माप अंतराल को अंकगणित माध्य के साथ प्रदर्शित किया जाता है। यदि कोई अवरोध नहीं है,
क्रमशः ब्लॉक पावती उस रिपोर्ट अंतराल के दौरान आती है, 'inf' है
प्रदर्शित. 1-वे और 2-वे ब्लॉक विलंब दोनों डिफ़ॉल्ट रूप से अक्षम हैं (देखें)।
विकल्प -I और -A).

गुठली मेट्रिक्स (TCP_INFO)
निम्नलिखित सभी टीसीपी विशिष्ट मेट्रिक्स टीसीपी_आईएनएफओ के माध्यम से कर्नेल से प्राप्त किए जाते हैं
सॉकेट विकल्प पर समाप्त प्रत्येक रिपोर्ट अंतराल का. नमूना दर को इसके माध्यम से बदला जा सकता है
विकल्प -i.

cwnd (tcpi_cwnd)
खंडों (लिनक्स) या बाइट्स की संख्या में टीसीपी कंजेशन विंडो (सीडब्ल्यूएनडी) का आकार
(फ्रीबीएसडी)

एसएसटीएच (tcpi_snd_sshtresh)
खंडों की संख्या में धीमी शुरुआत सीमा का आकार (लिनक्स) या बाइट्स (फ्रीबीएसडी)

उक (tcpi_unacked)
वर्तमान में अस्वीकृत खंडों की संख्या, यानी, उड़ान में खंडों की संख्या
(उड़ान का आकार) (केवल लिनक्स)

बोरा (टीसीपीआई_बर्खास्त)
चुनिंदा स्वीकृत खंडों की संख्या (केवल लिनक्स)

खोया (tcpi_lost)
खोए हुए माने गए खंडों की संख्या (केवल लिनक्स)

रेट्रो (tcpi_retrans)
अस्वीकृत पुनः प्रेषित खंडों की संख्या (केवल लिनक्स)

tret (tcpi_retransmits)
रीट्रांसमिशन टाइमआउट (आरटीओ) द्वारा ट्रिगर किए गए रीट्रांसमिशन की संख्या (केवल लिनक्स)

fack (tcpi_fackets)
SND.UNA और उच्चतम चुनिंदा स्वीकृत के बीच खंडों की संख्या
क्रम संख्या (SND.FACK) (केवल Linux)

पुनः (टीसीपीआई_रीऑर्डरिंग)
खंड पुनर्क्रमण मीट्रिक। लिनक्स कर्नेल पुनर्क्रमण का पता लगा सकता है और उसका सामना कर सकता है
यदि कोई खंड दूरी से विस्थापित हो जाता है तो प्रदर्शन में कोई महत्वपूर्ण हानि नहीं होती है
पुनः क्रमबद्ध मीट्रिक से अधिक न हो (केवल Linux)

RTT (tcpi_rtt) और rttvar (टीसीपीआई_आरटीटीवार)
टीसीपी राउंड-ट्रिप समय और इसका विचरण एमएस में दिया गया है

आरटीओ (tcpi_rto)
पुन:संचरण समयबाह्य एमएस में दिया गया है

bkof (tcpi_backoff)
आरटीओ बैकऑफ़ की संख्या (केवल लिनक्स)

ca राज्य (tcpi_ca_state)
टीसीपी कंजेशन कंट्रोल स्टेट मशीन की आंतरिक स्थिति जैसा कि इसमें लागू किया गया है
लिनक्स कर्नेल. में से एक हो सकता है खुला, विकार, सी.डब्ल्यू.आर, वसूली or बंद (केवल लिनक्स)

प्रारंभिक सामान्य अवस्था है. यह इंगित करता है कि कोई डुप्लिकेट पावती (एसीके) नहीं है
प्राप्त हुआ और कोई भी खंड खोया हुआ नहीं माना गया

विकार
पहली लगातार डुप्लिकेट ACK या प्राप्त होने पर दर्ज किया जाता है
चयनात्मक पावती (SACK)

सीडब्ल्यूआर स्पष्ट भीड़ अधिसूचना (ईसीएन) से एक अधिसूचना दर्ज होने पर दर्ज की जाती है
मिला है

वसूली
तीन डुप्लिकेट ACK या समकक्ष संख्या में SACK होने पर दर्ज किया जाता है
प्राप्त हुआ। इस अवस्था में भीड़ नियंत्रण और हानि पुनर्प्राप्ति प्रक्रियाएँ जैसी होती हैं
फास्ट रिट्रांसमिट और फास्ट रिकवरी (आरएफसी 5861) निष्पादित किए जाते हैं

नुकसान आरटीओ समाप्त होने पर दर्ज किया जाता है। फिर से भीड़भाड़ पर नियंत्रण और नुकसान की वसूली
प्रक्रियाएं क्रियान्वित की जाती हैं

एस एम एस और pmtu
प्रेषक अधिकतम खंड आकार और पथ अधिकतम ट्रांसमिशन इकाई बाइट्स में

आंतरिक प्रवाह पीस राज्य (केवल सक्षम in डिबग बनाता है)
हैसियत नैदानिक ​​प्रयोजनों के लिए फ़्लोग्राइंड के अंदर प्रवाह की स्थिति। यह दो का एक समूह है
मान, पहला भेजने के लिए और दूसरा प्राप्त करने के लिए। आदर्शतः के राज्य
प्रवाह के स्रोत और गंतव्य समापन बिंदु दोनों सममित होने चाहिए लेकिन तब से
वे समकालिक नहीं हैं, वे एक ही समय में बदल नहीं सकते हैं। संभावित मान
यह है:

c दिशा-निर्देश भेजना/प्राप्त करना पूरा हो गया

d आरंभिक विलंब की प्रतीक्षा की जा रही है

f दोष राज्य

l सक्रिय स्थिति, अभी तक कुछ भी प्रेषित या प्राप्त नहीं हुआ है

n सामान्य गतिविधि, कुछ डेटा प्रसारित या प्राप्त हुआ

o उस दिशा में प्रवाह की अवधि शून्य है, किसी भी डेटा का आदान-प्रदान नहीं किया जाएगा

लेखक


फ़्लोग्रिंड की शुरुआत मूल रूप से डैनियल शेफ़्राथ द्वारा की गई थी। वितरित माप
वास्तुकला और उन्नत यातायात पीढ़ी को बाद में टिम कोसे द्वारा जोड़ा गया
क्रिश्चियन सैमसेल. वर्तमान में, फ्लोग्रिंड का विकास और रखरखाव अरंड हैनीमैन और द्वारा किया जाता है
अलेक्जेंडर ज़िम्मरमैन.

onworks.net सेवाओं का उपयोग करके ऑनलाइन फ्लोग्रिंड का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad