मैं मैक ओएस एक्स पर प्रक्रिया द्वारा नेटवर्क के उपयोग की निगरानी कैसे कर सकता हूं? [डुप्लिकेट]


30

संभावित डुप्लिकेट:
मैक ओएस एक्स के लिए मैक ओएस एक्स बैंडविड्थ मॉनिटर में इंटरनेट का उपयोग करने वाले सभी अनुप्रयोगों की निगरानी के लिए आवेदन
?

क्या मैक ओएस एक्स शेर पर कितने इंटरनेट बैंडविड्थ का उपयोग करके यह पता लगाने का कोई तरीका है? मैं अब मोबाइल इंटरनेट पर हूं, जो बहुत तेज नहीं है, इसलिए अच्छा होगा यदि मैं यह बता सकूं कि उदाहरण के लिए, क्रोम 10kB / s का उपयोग कर रहा है, और Skype 2kB / s का उपयोग कर रहा है।

मैं एक्टिविटी मॉनिटर में ट्रैफ़िक की कुल मात्रा देख सकता हूं, लेकिन यह मेरे लिए पर्याप्त नहीं है।

मैं एक मौजूदा एप्लिकेशन का उपयोग करना चाहूंगा, इस तरह से ऐप लिखने के लिए इच्छुक नहीं हूं। और मुझे वास्तविक ट्रैफ़िक में कोई दिलचस्पी नहीं है, केवल प्रत्येक प्रक्रियाओं द्वारा स्थानांतरित और प्राप्त बाइट्स की संख्या।


अंत में मैंने एक आउटपुट उत्पन्न करने के लिए iftop के स्रोत को संशोधित किया है जिसे awk के साथ पार्स किया जा सकता है, और इसे lsof में विलय किया जा सकता है। अब मैं एक
हैकरी

1
क्या आप साझा करना चाहेंगे?
हेन्नो

जवाबों:


42

मैक ओएस एक्स लायन (10.7.x) में एक कमांड होती है जिसे कहा जाता है nettopकि आपको वहां सबसे ज्यादा रास्ता मिलता है। नेविगेशन कुंजियों को जानने के लिए मैन पेज की जाँच अवश्य करें और dडेल्टा डिस्प्ले को टॉगल करने के लिए कुंजी नोट करें । आपके द्वारा खोजे जा रहे kB / s प्रदर्शन बिल्कुल नहीं, लेकिन संभवतः बंद।

मुझे सुनने में दिलचस्पी होगी अगर यह आपके iftop / awk / lsof हैक की तुलना में आपके लिए बेहतर या बुरा काम करता है।

अपडेट: इसके अलावा, अपनी टर्मिनल विंडो बनाना सुनिश्चित करें ...
R E A L L Y Y I D D
nettopमें बहुत सारे कॉलम हैं जो इसे आकर्षित नहीं करेंगे और आपको यह भी नहीं बताएंगे कि क्या आपकी टर्मिनल विंडो बहुत संकीर्ण है।


9
आप c-for collapsed viewअधिक प्रेस के लिए / प्रेस का उपयोग भी कर सकते हैंh-help
नटवर सिंह

3
मुझे लगता है कि यह आपकी सलाह से भी व्यापक होना चाहिए।
माइकल क्रेलिन -
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.