आपकी असली स्पीड, ऊपर और नीचे, मेनू बार में।
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-bit। जो इंटरफ़ेस इस्तेमाल करना आसान है वह 32-बिट काउंटर देता है, जो हर 4.29 GB पर रैप हो जाता है। तेज़ लिंक पर यह बस कुछ मिनट में हो सकता है, और हर रैप स्क्रीन पर एक बेमतलब स्पाइक की तरह दिखता है।
Pinned यह करने के लिए अपना कोई सॉकेट नहीं खोलता। कोई प्रोब नहीं, कोई टेस्ट फ़ाइल नहीं, दूसरे छोर पर कोई सर्वर नहीं, जिस ट्रैफ़िक को यह बता रहा है उसमें कुछ भी नहीं जोड़ा जाता।
यह जो इंटरफ़ेस पढ़ता है वह सिस्टम के डिफ़ॉल्ट रूट के हिसाब से चलता है, हर बार दोबारा जाँचा जाता है। Ethernet निकाल दें तो रीडिंग 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
किसी प्रोसेस को ट्रैफ़िक जोड़ने का सामान्य तरीका एक प्रिविलेज्ड हेल्पर इंस्टॉल करना है। कमर्शियल विकल्प एक root LaunchDaemon: यह तब लोड होता है जब आपका Mac लोड होता है, और आप मेनू खोलें या न खोलें, यह हमेशा रेज़िडेंट रहता है। यह आपके सिस्टम का एक स्थायी हिस्सा है, जो root के तौर पर चलता है, बदले में बस एक लिस्ट जिसे आप कभी-कभार देखते हैं।
Pinned ऐसा नहीं करता। प्रति-ऐप अट्रीब्यूशन चलता है सैंडबॉक्स के अंदर, ऐप के भीतर ही। कोई प्रिविलेज्ड हेल्पर नहीं, कोई root डेमन नहीं, कोई एडमिन पासवर्ड नहीं, और कहीं भी परमिशन प्रॉम्प्ट नहीं।
इसी वजह से कॉस्ट मॉडल तय होता है। Pinned हर ऐप के लिए सैंपल लेता है कम से कम 3 सेकंड पर, और सिर्फ़ तब जब पैनल खुला हो। पैनल बंद कीजिए तो काम रुक जाता है: बंद रहते हुए स्वतंत्र रूप से शून्य सबप्रोसेस साबित किया गया है। जिस फ़ीचर को आप नहीं देख रहे उसे चलना नहीं चाहिए।
इसकी कीमत
साफ़ तौर पर कहने लायक दो सीमाएँ हैं। 3 सेकंड का पोल उस ट्रांसफ़र को नहीं देख सकता जो दो सैंपल के बीच शुरू होकर खत्म हो जाए, इसलिए एक छोटा बर्स्ट पूरी तरह छूट सकता है। और प्रति-ऐप आंकड़े सॉकेट लेवल पर जुटाए जाते हैं, यानी वे इंटरफ़ेस के कुल जोड़ से बिल्कुल मेल नहीं खाते।
डेटा कैप
आपके बिलिंग साइकल पर गिना जाता है, कैलेंडर महीने पर नहीं।
“मेरा कितना कोटा बचा है, और क्या मैं साइकल के आख़िर तक पहुँच पाऊँगा” यह सवाल है जिसका जवाब नेटवर्क मॉनिटर को देना चाहिए। ज़्यादातर नहीं देते।
अपना कैप सेट करें, और Pinned को बताएं कि आपके कैरियर का साइकल किस दिन शुरू होता है। इसके बाद हर टोटल उसी विंडो के हिसाब से गिना जाता है, यानी 12 तारीख़ से शुरू होने वाला साइकल 12 से अगले 11 तक चलता है, जो वैसा ही है जैसा आपका बिल पहले से करता है।
अजीब मामलों को नज़रअंदाज़ नहीं, बल्कि हैंडल किया जाता है। साइकल डे 31 होने पर 28 फ़रवरी और 30 अप्रैल इस्तेमाल होते हैं, और उन महीनों में 31 तारीख़ पर वापस आ जाता है जिनमें वह तारीख़ होती है। सिर्फ़ इसलिए कि कैलेंडर छोटा था, साइकल को चुपचाप एक महीना नहीं छोड़ देना चाहिए।
जब आप ओवररन की राह पर हों, तो Pinned खुद हिसाब करने देने के बजाय शब्दों में बता देता है:
टोटल भी रखे जाते हैं प्रति नेटवर्क, नेटवर्क के हिसाब से, ताकि आप देख सकें कि होटल के Wi-Fi पर कितना गया और फ़ोन के हॉटस्पॉट पर कितना, जो आम तौर पर असली पैसे खर्च करने वाला होता है। अलर्ट आपके चुने हुए कैप थ्रेशोल्ड पर बजते हैं, बाकी हर अलर्ट जैसे ही होल्ड-एंड-कूलडाउन नियम के साथ।
साइकल हैंडलिंग
रिस्पॉन्सिवनेस
कनेक्शन तेज़ हो सकता है और फिर भी कॉल के लिए बेकार हो सकता है।
आइडल लिंक पर मापी गई लेटेंसी लगभग बेकार है। वीडियो कॉल को जो चीज़ बिगाड़ती है वह लोड में लेटेंसी है, और उस नंबर को जानने का इकलौता तरीका है लिंक को लोड में डालकर वहीं मापना।
आपका डाउनलोड आंकड़ा बताता है कि पाइप कितना पानी ले जा सकती है। कॉल की चिंता यह होती है कि एक बूँद कतार में कितनी देर रुकती है। जब कोई बड़ा ट्रांसफ़र आपके राउटर के बफ़र भर देता है, तो हर छोटे पैकेट को उसके पीछे कतार में लगना पड़ता है, इसलिए कनेक्शन तेज़ बना रहता है और साथ ही कॉल बिगड़ जाती है। यही है बफ़रब्लोट, और इस कनेक्शन पर यह है 53 ms की देरी जो सिर्फ़ तब मौजूद रहती है जब लिंक बिज़ी हो.
Pinned मांग पर लिंक को सैचुरेट करता है, सैचुरेटेड रहते हुए जांच करता है, और लोडेड फ़िगर, आइडल फ़िगर, दोनों के बीच का गैप और राउंड ट्रिप प्रति मिनट रिपोर्ट करता है। चार नंबर, और जो मायने रखता है वह है गैप।
यह कब चलता है
स्पेसिफ़िकेशन
जो कुछ यह करता है, वह सब, और जो नहीं करता, वह कुछ भी नहीं।
मुझे बताएं जब कोई वैल्यू थ्रेशोल्ड पार करे और वहीं बनी रहे उस अवधि के लिए जो मैं चुनूं। एक सेकंड की गिरावट कोई इवेंट नहीं है।
प्राइसिंग
जिस हिस्से को आप पूरे दिन देखते हैं वही फ़्री हिस्सा है।
Pinned फ़्री में डाउनलोड होता है। मेनू बार की रीडिंग, हर थीम और हर अपीयरेंस सेटिंग हमेशा के लिए फ़्री रहती है और इसकी कोई समय सीमा नहीं। चार फ़ीचर पेड हैं, और उन्हें यहीं बताया गया है, इंस्टॉल करने के बाद पता चलने के बजाय।
आपके Mac पर हल्का
जो मॉनिटर आपकी कोई चीज़ खर्च करे, वह घाटे का सौदा है।
दोनों आंकड़े नाप हैं, टारगेट नहीं। macOS 26 चलाने वाले Apple silicon Mac पर, पैनल बंद रखकर और Pinned को हर सेकंड रेट सैंपल करते हुए मापा गया। मेमोरी की रेंज एक असली फ़र्क़ को ईमानदारी से दिखाती है: 33 MB लॉन्च पर जब पैनल कभी नहीं खोला गया हो, और 67 MB भारी इस्तेमाल के बाद, क्योंकि पैनल के चार्ट और लेबल पहली बार तभी बनते हैं जब आप असल में उन्हें माँगते हैं, लॉन्च पर नहीं, और यह हर ऐप का आइकन उसके नाम के बगल में दिखाने के लिए लोड करता है। ऊपर वाला आंकड़ा ट्रेंड नहीं बल्कि एक सीलिंग है। लगातार आठ बार खोलने-बंद करने पर यह 63, 64, 67, 67, 67, 67, 67, 67 पढ़ता है, यानी यह चढ़कर एक स्तर पर रुक जाता है। पैनल खोलने पर कम से कम 3 सेकंड पर प्रति-ऐप सैंपलर जुड़ जाता है, और बंद करने पर यह वापस शून्य हो जाता है। आपके अपने आंकड़े आपकी सेटिंग और हार्डवेयर के हिसाब से थोड़ा हिल सकते हैं।
प्राइवेसी
आपके Mac से कुछ भी बाहर नहीं जाता, और इस वाक्य के नीचे कोई छिपी हुई शर्त नहीं है।
नेटवर्क मॉनिटर एक असामान्य भरोसे की जगह पर बैठा होता है। यहाँ बिल्कुल साफ़ है कि Pinned को क्या करने की इजाज़त है।
रिक्वायरमेंट्स