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

อ่าน 2 นาที

ดีพัต

ในเครือข่ายคอมพิวเตอร์ goodput ( คำผสม ระหว่าง good และ throughput ) คือปริมาณ งานระดับแอ ปพลิเคชันของการสื่อสาร กล่าวอีกนัยหนึ่ง goodput คือจำนวน บิต ข้อมูลที่มีประโยชน์...

ดีพัต

ในเครือข่ายคอมพิวเตอร์goodput ( คำผสมระหว่างgoodและthroughput ) คือปริมาณงานระดับแอปพลิเคชันของการสื่อสาร กล่าวอีกนัยหนึ่ง goodput คือจำนวนบิต ข้อมูลที่มีประโยชน์ ที่ส่งผ่านเครือข่ายไปยังปลายทางที่กำหนดต่อหน่วยเวลา[ 1 ]ปริมาณข้อมูลที่พิจารณาไม่รวม บิต โอเวอร์เฮดของโปรโตคอลและแพ็กเก็ตข้อมูลที่ส่งซ้ำ[ 1 ]ซึ่งเกี่ยวข้องกับระยะเวลาตั้งแต่บิตแรกของแพ็กเก็ตแรกที่ส่ง (หรือส่งมอบ) จนถึงบิตสุดท้ายของแพ็กเก็ตสุดท้ายที่ส่งมอบ

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

ตัวอย่างปัจจัยที่ทำให้ผลลัพธ์ที่ดี (goodput) ต่ำกว่าผลลัพธ์โดยรวม (throughput) ได้แก่:

  • ค่าใช้จ่ายเพิ่มเติมของโปรโตคอล : โดยทั่วไปแล้ว ค่าใช้จ่ายเพิ่มเติมของโปรโตคอลในเลเยอร์การขนส่ง เลเยอร์เครือข่าย และบางครั้งเลเยอร์การเชื่อมโยงข้อมูลจะรวมอยู่ในปริมาณงานที่ส่งผ่าน (throughput) แต่จะไม่รวมอยู่ในปริมาณงานที่ดี (goodput)
  • การควบคุมการไหลและการหลีกเลี่ยงความแออัดในระดับชั้นการขนส่ง : ตัวอย่างเช่น TCP slow start อาจทำให้ goodput ต่ำกว่า throughput สูงสุด
  • การส่งซ้ำของแพ็กเก็ตที่สูญหายหรือเสียหายอันเนื่องมาจากคำขอส่งซ้ำอัตโนมัติ (ARQ) ของเลเยอร์การขนส่ง ซึ่งเกิดจากข้อผิดพลาดของบิตหรือการตกหล่นของแพ็กเก็ตในสวิตช์และเราเตอร์ที่มีความหนาแน่นสูง จะรวมอยู่ในปริมาณงานของเลเยอร์การเชื่อมโยงข้อมูลหรือเลเยอร์เครือข่าย แต่ไม่รวมอยู่ในปริมาณงานที่ดี (goodput)

ตัวอย่าง

สำหรับแอปพลิเคชันที่ใช้โปรโตคอลควบคุมการส่งข้อมูล (TCP) ทั่วไปผ่านIPv4บนอีเธอร์เน็ตค่าใช้จ่ายขั้นต่ำของโปรโตคอลประกอบด้วย

รวมทั้งหมด 78 ไบต์: 38 ไบต์สำหรับอีเธอร์เน็ต และ 40 ไบต์สำหรับ IPv4 และ TCP

แพ็กเก็ต IP ที่ส่งผ่าน Ethernet อาจมีขนาดสูงสุดถึง 1500 ไบต์ ซึ่งเป็นหน่วยการส่งข้อมูลสูงสุดสำหรับ Ethernet นั่นหมายความว่า เซ็กเมนต์ TCP สามารถส่งข้อมูลได้สูงสุด 1500 - 40 = 1460 ไบต์ ในขณะที่ Ethernet ต้องส่งข้อมูล 1500 + 38 = 1538 ไบต์ ประสิทธิภาพโดยรวมคือ 1460 / 1538 = 94.9% ดังนั้น อัตราการส่งข้อมูลสูงสุด (goodput) สำหรับแอปพลิเคชันใดๆ ที่ทำงานบนEthernet 100 Mbit/sด้วย TCP/IP คือ 94.9 Mbit/s หรือ 11.9  MB/sสำหรับGigabit Ethernetการคำนวณเดียวกันนี้จะได้ผลลัพธ์ 949 Mbit/s หรือ 119 MB/s

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

เวลาในการส่งข้อมูล

ประสิทธิภาพการส่งมอบข้อมูล (Goodput) คืออัตราส่วนระหว่างปริมาณข้อมูลที่ส่งมอบได้กับเวลาในการส่งมอบทั้งหมด ซึ่งเวลาในการส่งมอบนี้รวมถึง:

ดูเพิ่มเติม

แหล่งที่มา

  • การควบคุมกำลังไฟฟ้าและอัตราการใช้ไฟฟ้าอย่างมีประสิทธิภาพภายใต้ข้อจำกัดด้านคุณภาพบริการ: แนวทางเชิงทฤษฎีเกม
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Goodput&oldid=1353817876 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ดีพัต

ในเครือข่ายคอมพิวเตอร์ goodput ( คำผสม ระหว่าง good และ throughput ) คือปริมาณ งานระดับแอ ปพลิเคชันของการสื่อสาร กล่าวอีกนัยหนึ่ง goodput คือจำนวน บิต ข้อมูลที่มีประโยชน์...

ตัวอย่าง

สำหรับแอปพลิเคชันที่ใช้ โปรโตคอลควบคุมการส่งข้อมูล (TCP) ทั่วไปผ่าน IPv4 บน อีเธอร์เน็ต ค่าใช้จ่ายขั้นต่ำของโปรโตคอลประกอบด้วย

เวลาในการส่งข้อมูล

ประสิทธิภาพการส่งมอบข้อมูล (Goodput) คืออัตราส่วนระหว่างปริมาณข้อมูลที่ส่งมอบได้กับเวลาในการส่งมอบทั้งหมด ซึ่งเวลาในการส่งมอบนี้รวมถึง:

ดูเพิ่มเติม

การวัดปริมาณงานของเครือข่าย ประสิทธิภาพเชิงสเปกตรัม