ארכיון תגיות: חיבור

בדיקת יציבות הקו

לא פעם אנו נתקלים בבעיות רשת שאינן תלויות במערכת ההפעלה עצה. לעתים מדובר בכרטיס רשת לא תקין, מודם תקול ואפילו קו (תשתית רשת) שאינה יציבה. לפעמים נוכל לדעת בקלות מה הבעיה וכיצד לפתור אותה אולם לעתים ישנו צורך בניתוח מעמיק יותר על מנת למקד את אופי הבעיה.

הטיפ שלנו, הפקודה:

ping -s 1024 <hostname>

כלומר ביצוע ping בפרוטוקול ICMP לשרת מרוחק (כלומר למחשב אחר) באורך מטען (packet payload) של 1024 בייט.

פקודת ping רגילה שולחת בדרך כלל 64 בייט של מידע (ישנן מערכות שפחות אפילו 32 בייט ) אולם לא די בכך כדי לבדוק יציבות קו, יתכנו נפילות מהירות בקו או ריטוטים בהם 64 בייט יעברו באופן נקי ואילו מטעני נתונים גדולים יותר יתקלו בקשיים, לכן אנו שולחים מטען נתונים של 1024 בייט (כמעט כל חלון ה-TCP בברירת המחדל) על מנת לבדוק את הקו באופן מוחלט.

לאחר 10 או 15 (או תלוי כמה חמורה התקלה שלכם) של הרצת הפקודה, לחצו Ctrl+c ואז נקבל את נתוני הבדיקה:

— www.linuxexpert.co.il ping statistics —
29 packets transmitted, 29 received, 0% packet loss, time 28017ms
rtt min/avg/max/mdev = 0.294/0.538/2.281/0.424 ms

הנתונים מראים כי 29 packets נשלחו (29 מטעני נתונים נשלחו) ו-29 packets התקבלו בחזרה.

0% איבוד נתונים (packet loss) והזמן שלקח לבדיקה הוא 28017 מילישניות (28 שניות בערך).

rtt הן ראשי התיבות של round trip time כלומר כמה זמן לקח למטעני הנתונים להגיע לשרת המרוחק ובחזרה,ישנן ארבעה ערכים:

min – הזמן המהיר ביותר שמטען הנתונים עשה את הדרך לשרת המרוחק ובחזרה – 0.294

avg – הזמן הממוצע ביותר שמטען הנתונים עשה את הדרך לשרת המרוחק ובחזרה – 0.538

max – הזמן האיטי ביותר שמטען הנתונים עשה את הדרך לשרת המרוחק ובחזרה – 2.281

mdev – סטיית התקן של המדידות, ככל שערך זה גבוה יותר משמע מטעני הנתונים מגיעים בזמנים משתנים מאוד (כלומר יכול להיות שמטען אחד הגיע לאחר 1 מילישניה ומטען אחר הגיע אחרי 900 מילישניות ולאחריו המטען הבא הגיע לאחר 20 מילישניות וכן הלאה – כלומר חוסר יציבות בקו.