กลับไปหน้าบทความ

อ่าน 1 นาที

โฟลว์กรินด์

Flowgrind เป็นเครื่องมือทดสอบและวัดประสิทธิภาพเพื่อวัดปริมาณงานและเมตริกอื่นๆ สำหรับ TCP เดิมทีพัฒนาขึ้นเพื่อศึกษาประสิทธิภาพและพฤติกรรมของ TCP รูปแบบต่างๆ ภายใน...

โฟลว์กรินด์

โฟลว์กรินด์
นักพัฒนาทีม Flowgrind
เวอร์ชันเสถียร
0.8.0 /  19 กันยายน  2016  ( 2016-09-19 )
เขียนเป็นซี
ระบบปฏิบัติการลินุกซ์ , ฟรีบีเอสดี , โอเอสเอ็กซ์
พิมพ์การจัดการแบนด์วิดท์
ใบอนุญาตจีพีแอล3
เว็บไซต์https://flowgrind.github.io/

Flowgrindเป็นเครื่องมือทดสอบและวัดประสิทธิภาพเพื่อวัดปริมาณงานและเมตริกอื่นๆ สำหรับTCPเดิมทีพัฒนาขึ้นเพื่อศึกษาประสิทธิภาพและพฤติกรรมของ TCP รูปแบบต่างๆ ภายในเครือข่ายไร้สายแบบตาข่าย[ 1 ]

แตกต่างจากเครื่องมือที่คล้ายกันอย่างIperfหรือNetperf Flowgrind มีสถาปัตยกรรมแบบกระจายศูนย์ โดยที่ปริมาณงานและตัวชี้วัดอื่นๆ จะถูกวัดระหว่าง กระบวนการ เซิร์ฟเวอร์ของ Flowgrind ส่วนไคลเอ็นต์ของ Flowgrind มีหน้าที่ในการกำหนดเวลาการวัดและรวบรวมข้อมูลการวัดเหล่านั้น

ด้วยสถาปัตยกรรมนี้และการออกแบบมาเพื่อเครือข่ายไร้สายแบบ Meshทำให้ Flowgrind รองรับคุณสมบัติดังต่อไปนี้:

  • การแยกการรับส่งข้อมูลที่วัดได้และการรับส่งข้อมูลควบคุม (เช่น เพื่อวัดประสิทธิภาพของระบบไร้สาย แต่ไม่ให้การรับส่งข้อมูลควบคุมรบกวน)
  • การวัดพร้อมกันระหว่างโฮสต์จำนวนใดๆ ที่ใช้งานเซิร์ฟเวอร์ Flowgrind (เช่น เพื่อสร้างสัญญาณรบกวนแบบไร้สาย)
  • การทดสอบแบบทิศทางเดียว สองทิศทาง หรือการร้องขอ/ตอบสนองที่ซับซ้อน (เช่น เพื่อจำลองสถานการณ์การใช้งานและโปรโตคอลต่างๆ) และ
  • รองรับ การดักจับแพ็กเก็ต (เช่น สำหรับการวิเคราะห์ปริมาณการรับส่งข้อมูลเชิงลึกแบบออฟไลน์)

Flowgrind อนุญาตให้ผู้ใช้ตั้งค่าพารามิเตอร์โปรโตคอลต่างๆ (เช่น อัลกอริทึม ควบคุมความแออัด ) แยกกันสำหรับแต่ละการเชื่อมต่อ ซึ่งสามารถใช้เพื่อสำรวจว่าการตั้งค่าบางอย่างส่งผลต่อการใช้งานเครือข่ายอย่างไร และอาจเกิดการแข่งขันกันอย่างไร

แตกต่างจากเครื่องมือทดสอบข้ามแพลตฟอร์มส่วนใหญ่ Flowgrind ยังสามารถแสดงผลเมตริกในระดับเลเยอร์แอปพลิเคชัน ได้ นอกเหนือจากนั้นยังเป็นเมตริก ในระดับเลเยอร์การขนส่งซึ่งโดยปกติแล้วจะเป็นข้อมูลภายในของTCP/IP Stack ตัวอย่างเช่น บน Linux จะรวมถึงการประมาณเวลาไป-กลับแบบ end-to-end และขนาดของหน้าต่างการแออัด (congestion window ) ที่คำนวณโดยเคอร์เนล

ดูเพิ่มเติม

  • หน้าแรกของ Flowgrind
  • FlowgrindบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Flowgrind&oldid=1354423764 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โฟลว์กรินด์

Flowgrind เป็นเครื่องมือทดสอบและวัดประสิทธิภาพเพื่อวัดปริมาณงานและเมตริกอื่นๆ สำหรับ TCP เดิมทีพัฒนาขึ้นเพื่อศึกษาประสิทธิภาพและพฤติกรรมของ TCP รูปแบบต่างๆ ภายใน...

ดูเพิ่มเติม

Iperf , Netperf , Nuttcp , Ttcp , bwping : เครื่องมือที่มีลักษณะคล้ายคลึงกัน การวัดปริมาณงานของเครือข่าย แบบจำลองการสร้างแพ็กเก็ต

ลิงก์ภายนอก

หน้าแรกของ Flowgrind Flowgrindบน GitHub ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Flowgrind&oldid=1354423764 "