מה זה מודד
הוא סופר את מה שכבר עבר. הוא לא הולך להביא שום דבר.
נתוני ההורדה וההעלאה מגיעים מספירות שה‑Mac כבר ביצע. קריאתם אינה פותחת שקע משלה, אינה יוצרת קשר עם שרת ואינה מריצה שום מבחן.
macOS שומר מונה בייטים מתמשך לכל ממשק רשת ב-Mac שלך. Pinned מבקש מהליבה את הרשימה הזו פעם בשנייה, דרך sysctl(NET_RT_IFLIST2), ומדווח על ההפרש בין קריאה אחת לזו שאחריה. ההפרש הזה הוא המהירות שלך. זו כל המדידה.
המונים האלה הם 64 סיביות. הממשק הקל יותר להגעה אליו מחזיר מונים של 32 סיביות, שעוברים גלישה כל 4.29 GB. בחיבור מהיר זה יכול לקרות תוך דקות ספורות, וכל גלישה הייתה נראית על המסך כקפיצה חסרת פשר.
Pinned לא פותח שקעים (Sockets) משלו כדי לעשות זאת. אין בדיקה (probe), אין קובץ בדיקה, אין שרת בקצה השני, שום דבר לא נוסף לתעבורה עצמה שהוא מנסה לתאר.
הממשק שממנו הוא קורא עוקב אחר נתיב ברירת המחדל של המערכת, ונבדק מחדש בכל טיק. נתק את כבל האת'רנט והתצוגה עוברת ל-Wi-Fi. חבר לטלפון בשיתוף אינטרנט והיא עוברת לטלפון. אין שום דבר להגדיר, וקריאה שאי אפשר לסמוך עליה מוצגת כאפס במקום כניחוש.
נתיב האות
sysctl(NET_RT_IFLIST2), ללא צורך בהרשאות מוגברותעוקב אחר נתיב ברירת המחדל