mdev หมายถึงอะไรใน ping (8)?


41

อะไรmdevมีค่าเฉลี่ยในการส่งออก ping (แถวสุดท้ายด้านล่าง)?

me@callisto ~ % ping -c 1 example.org   
PING example.org (192.0.43.10) 56(84) bytes of data.
64 bytes from 43-10.any.icann.org (192.0.43.10): icmp_seq=1 ttl=245 time=119 ms

--- example.org ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 119.242/119.242/119.242/0.000 ms

8
mdev คือส่วนเบี่ยงเบนมาตรฐานเคลื่อนที่บางครั้งก็ย่อว่า "MSTD" เป็นไปไม่ได้ที่จะคำนวณค่าเบี่ยงเบนมาตรฐานจริงจนกว่าจะมีการรวบรวมจุดข้อมูลทั้งหมด ตัวเลขเคลื่อนไหวจะคำนวณจากข้อมูลที่ทราบเท่านั้น
Chris S

คำตอบ:


40

มันคือค่าเบี่ยงเบนมาตรฐานโดยเฉลี่ยแล้วค่า ping RTT แต่ละอันนั้นมาจากค่าเฉลี่ย RTT ยิ่งสูงmdevยิ่งตัวแปรยิ่ง RTT คือ (เมื่อเวลาผ่านไป)

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


1
หรือที่เรียกว่ากระวนกระวายใจ
dmourati

2
@dourourati จริง ๆ แล้ว jitter คือความแตกต่างระหว่าง RTT ที่ต่ำที่สุดและสูงสุด (หรือเท่ากันความแตกต่างจาก min ถึง mean และความแตกต่าง teh จาก mean ถึง max ขึ้นอยู่กับว่าคุณเห็นว่า "I ms" หรือ "- A / + B ms ".
Vatine

27

จากซอร์สโค้ด [1]:

                    tsum += triptime;
                    tsum2 += (long long)triptime * (long long)triptime

และ,

            tsum /= nreceived + nrepeats;
            tsum2 /= nreceived + nrepeats;
            tmdev = llsqrt(tsum2 - tsum * tsum);

เราสามารถสรุปได้ว่า:

mdev = SQRT (SUM (RTT * RTT) / N - (SUM (RTT) / N) ^ 2)

ซึ่งตรงกับคำตอบของ Vatine ด้านบน

  1. http://www.skbuff.net/iputils

3

มันคือค่าเบี่ยงเบนมาตรฐาน - ไม่แน่ใจว่าทำไมฉลากmdevจึงถูกใช้


3
Google กล่าวว่ามันอาจจะmEAN (หรือmedian) devทางการบิน
quanta

ถูก หน้า man ping (8) ไม่ได้บอกอะไรฉันเกี่ยวกับการเบี่ยงเบน มันคืออะไรกันแน่หรือฉันควรตีความคุณค่านี้โดยเฉพาะ?
แดเนียล

1
@Daniel: ส่วนเบี่ยงเบนมาตรฐานเป็นแนวคิดทางสถิติมันบอกคุณว่าตัวอย่างถูกกระจายจากค่าเฉลี่ย ดูen.wikipedia.org/wiki/Standard_deviation
Matteo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.