המהירות האמיתית שלך, למעלה ולמטה, בשורת התפריטים.
Pinned קורא את מוני הבייטים ש-Mac שלך כבר שומר, והופך אותם לתצוגה חיה של מהירות הורדה והעלאה, על כל חיבור שמעביר בפועל את התעבורה שלך. פתח את הלוח והוא גם יציין את שם האפליקציה שמעבירה את הנתונים, יספור את מכסת הנתונים שלך מול מחזור החיוב האמיתי, וימדוד אם החיבור עדיין עומד בעומס.
חינם. macOS 13 ואילך, Apple silicon ו-Intel. המחיר של Pinned Pro הוא USD 4.99 לשנה ותצוגת שורת התפריטים לעולם לא פגה.
כלי ניטור אחרים בשורת התפריטים מודדים עשרה דברים ומציגים לך לוח מחוונים. Pinned עונה על ארבע שאלות באופן מלא: מה המהירות, איזו אפליקציה, כמה נצרך במחזור הזה, והאם החיבור שמיש.
איור 1 / התצוגה
פס 22 pt
פריט הסטטוס מצויר ברוחב קבוע מובטח. נמדד זהה החל מ 0 B/s ועד 1.4 Gbps, כך שהוא אף פעם לא רועד ואף פעם לא דוחף את הפריטים שלידו לאורך שורת התפריטים.
התצוגה, לפי חלקים
שלושה עשר מדדים. אתה בוחר אילו, ובאיזה סדר.
רוב כלי הניטור בשורת התפריטים נותנים לך תצוגה קבועה אחת, או קיר של הכול. Pinned מורכב ממודולים: הוסף את אלה שאתה רוצה, גרור אותם לסדר שאתה רוצה, והשאר את השאר בחוץ.
כל מודול שומר מספר קבוע של עמודות תווים, כך שהפריט רחב בדיוק אותו דבר כשהמספר הוא 0 B/s כמו כשהוא
1.4 Gbps. שום דבר שתוסיף לא גורם לשורת התפריטים לקפוץ.
שתי שורות או אחת, ושלוש צפיפויות, כך שאותם מדדים יכולים לתפוס חצי מהרוחב כששורת התפריטים שלך צפופה.
כל שלושה עשר חינמיים, לתמיד. Pinned Pro הוא רוחב פס לפי אפליקציה, מכסות נתונים, התראות, בדיקת התגובתיות והיסטוריית שימוש, לא התצוגה.
הלוח שמאחורי התצוגה מציג את ה-Mac הזה ולא רק את הרשת: מעבד, זיכרון, אחסון, סוללה, זמן פעילות ומזג אוויר, כל אחד עם המשפט שמאחורי המספר.
החיבור
אם הוא בכלל טוב
כמה צרכת
ה-Mac הזה
בחוץ
שבע ערכות נושא
בחירה אחת קובעת את כל המראה.
ערכת נושא מחליטה על התצוגה ועל הלוח יחד: הגליפים, העובי, הפריסה והצבעים. כל הגדרה שהיא כותבת עדיין אפשר לשנות ידנית אחר כך.
הרצועות שלמעלה מצוירות בתוך הדף. צילומי המסך ב-App Store מציגים את אותן שבע כפי שהאפליקציה עצמה מציירת אותן.
מה זה מודד
הוא סופר את מה שכבר עבר. הוא לא הולך להביא שום דבר.
macOS שומר מונה בייטים מתמשך לכל ממשק רשת ב-Mac שלך. Pinned מבקש מהליבה את הרשימה הזו פעם בשנייה, דרך sysctl(NET_RT_IFLIST2), ומדווח על ההפרש בין קריאה אחת לזו שאחריה. ההפרש הזה הוא המהירות שלך. זו כל המדידה.
המונים האלה הם 64 סיביות. הממשק הקל יותר להגעה אליו מחזיר מונים של 32 סיביות, שעוברים גלישה כל 4.29 GB. בחיבור מהיר זה יכול לקרות תוך דקות ספורות, וכל גלישה הייתה נראית על המסך כקפיצה חסרת פשר.
Pinned לא פותח שקעים (Sockets) משלו כדי לעשות זאת. אין בדיקה (probe), אין קובץ בדיקה, אין שרת בקצה השני, שום דבר לא נוסף לתעבורה עצמה שהוא מנסה לתאר.
הממשק שממנו הוא קורא עוקב אחר נתיב ברירת המחדל של המערכת, ונבדק מחדש בכל טיק. נתק את כבל האת'רנט והתצוגה עוברת ל-Wi-Fi. חבר לטלפון בשיתוף אינטרנט והיא עוברת לטלפון. אין שום דבר להגדיר, וקריאה שאי אפשר לסמוך עליה מוצגת כאפס במקום כניחוש.
נתיב האות
sysctl(NET_RT_IFLIST2), ללא צורך בהרשאות מוגברותעוקב אחר נתיב ברירת המחדל
רוחב פס לפי אפליקציה
איזו אפליקציה מעבירה את הנתונים, ממש עכשיו.
קצב לבדו אומר לך שמשהו קורה. הוא לא אומר לך מה. Pinned מפרק את הנתון החי לפי תהליך, כך שלשאלה "למה החיבור שלי עמוס" יש תשובה ולא רק חשד.
איור 2 / לפי תהליך
נמדד ב-Mac של המפתח
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
הדרך המקובלת לשייך תעבורה לתהליך היא להתקין רכיב עזר בעל הרשאות. החלופה המסחרית מגיעה עם LaunchDaemon בהרשאת root: הוא נטען כשה-Mac שלך נטען, ונשאר פעיל בין אם פתחת את התפריט ובין אם לא. זהו רכיב קבוע במערכת שלך, שרץ כ-root, בתמורה לרשימה שאתה מעיף בה מבט מדי פעם.
Pinned לא עושה את זה. השיוך לפי אפליקציה פועל בתוך ה-Sandbox, באפליקציה עצמה. אין רכיב עזר בעל הרשאות, אין דיימון root, אין סיסמת מנהל, ואין בקשת הרשאה בשום שלב.
מודל העלות נובע מכך. Pinned דוגם כל אפליקציה במרווח של מינימום של 3 שניות, ורק כשהלוח פתוח. סגור את הלוח והפעולה נעצרת: אומת באופן עצמאי כאפס תהליכי משנה כשהלוח סגור. תכונה שאתה לא מסתכל עליה לא אמורה לרוץ.
מה זה עולה
שתי מגבלות ששווה לציין בפירוש. סקר של 3 שניות לא יכול לראות העברה שמתחילה ומסתיימת בין שתי דגימות, כך שפרץ קצר עלול להתפספס לחלוטין. וגם, נתוני האפליקציות נאספים ברמת השקע (Socket), כלומר הם לא מסתכמים בדיוק לסך הכולל של הממשק.
מכסות נתונים
נספר לפי מחזור החיוב שלך, לא לפי החודש הקלנדרי.
"כמה נשאר לי מהמכסה, והאם אני אגיע לסוף המחזור" היא שאלה שכלי ניטור רשת אמור לענות עליה. רובם לא עונים.
הגדר את המכסה שלך וספר ל-Pinned באיזה יום מתחיל המחזור של הספק שלך. כל הסכומים נספרים אז לפי החלון הזה, כך שמחזור שמתחיל ב-12 בחודש רץ מה-12 עד ה-11, בדיוק כמו שהחשבון שלך כבר עושה.
המקרים המביכים מטופלים ולא מתעלמים מהם. יום מחזור של 31 משתמש ב-28 בפברואר וב-30 באפריל, וחוזר ל-31 בחודשים שיש בהם יום כזה. מחזור לעולם לא אמור לדלג בשקט על חודש רק כי הלוח השנה היה קצר.
כשאתה בדרך לחרוג מהמכסה, Pinned אומר לך את זה במילים במקום להשאיר לך את החשבון:
הסכומים נשמרים גם לפי רשת, כך שתוכל לראות כמה עבר על ה-Wi-Fi של המלון וכמה עבר על נקודת החמה של הטלפון, שזו בדרך כלל זו שעולה כסף אמיתי. התראות מופעלות בסף המכסה שבחרת, לפי אותם כללי החזקה וקירור כמו כל התראה אחרת.
טיפול במחזור
תגובתיות
חיבור יכול להיות מהיר ועדיין לא שמיש לשיחה.
זמן אחזור שנמדד בחיבור לא פעיל כמעט חסר תועלת. מה שהורס שיחת וידאו הוא זמן אחזור בעומס, והדרך היחידה לדעת את המספר הזה היא להעמיס על החיבור ולמדוד אותו שם.
נתון ההורדה שלך מתאר כמה מים הצינור מוביל. שיחה מתעניינת בכמה זמן טיפה אחת ממתינה בתור. כשהעברה גדולה ממלאת את החוצצים בנתב שלך, כל חבילה קטנה נאלצת להסתדר בתור מאחוריה, כך שהחיבור נשאר מהיר והשיחה מתפרקת בו זמנית. זהו Bufferbloat, ובחיבור הזה הוא 53 ms של השהיה שקיימת רק כשהחיבור עמוס.
Pinned מרווה את החיבור לפי דרישה, בודק אותו בזמן שהוא רווי, ומדווח על הנתון בעומס, הנתון במצב סרק, הפער ביניהם ומספר ההלוך ושוב בדקה. ארבעה מספרים, וזה שחשוב הוא הפער.
מתי זה רץ
מפרט
כל מה שהוא עושה, ושום דבר ממה שהוא לא עושה.
התרע לי כשערך חוצה סף ונשאר שם למשך זמן שאני בוחר. ירידה של שנייה אחת היא לא אירוע.
תמחור
החלק שאתה מסתכל עליו כל היום הוא החלק החינמי.
Pinned חינמית להורדה. תצוגת שורת התפריטים, כל ערכת נושא וכל הגדרת מראה נשארות חינמיות לצמיתות וללא הגבלת זמן. ארבע תכונות בתשלום, והן מפורטות כאן במקום שתגלה אותן אחרי ההתקנה.
קליל על ה-Mac שלך
כלי ניטור שעולה לך במשהו הוא עסקה גרועה.
שני הנתונים הם מדידות, לא יעדים. הם נמדדו על Mac עם שבב Apple silicon שמריץ macOS 26, עם הלוח סגור ו-Pinned דוגם את הקצב פעם בשנייה. טווח הזיכרון כן לגבי הבדל אמיתי: 33MB בהפעלה שבה הלוח מעולם לא נפתח, ו-67MB אחרי שימוש כבד, כי הגרפים והתוויות של הלוח נבנים בפעם הראשונה שאתה מבקש אותם בפועל ולא בהפעלה, והוא טוען את הסמל של כל אפליקציה כדי להציב אותו לצד השם שלה. הנתון העליון הוא תקרה ולא מגמה. כשפותחים וסוגרים שמונה פעמים ברצף הוא מראה 63, 64, 67, 67, 67, 67, 67, 67, כך שהוא מטפס לרמה יציבה ונעצר שם. פתיחת הלוח מוסיפה את הדוגם לפי אפליקציה במרווח מינימלי של 3 שניות, וסגירתו מחזירה זאת לאפס. המספרים שלך ינועו מעט בהתאם להגדרות ולחומרה שלך.
פרטיות
שום דבר לא יוצא מה-Mac שלך, ואין אותיות קטנות מתחת למשפט הזה.
כלי ניטור רשת נמצא במעמד של אמון יוצא דופן. הנה בדיוק מה ש-Pinned מורשה לעשות.
דרישות