लिनक्स में एक प्रक्रिया कितनी बैंडविड्थ का उपयोग कर रही है, यह निर्धारित कैसे करें


11

इस अवसर पर मैं gnome-system-monitor का उपयोग करके अपने बैंडविड्थ उपयोग को 300kbit / s तक जाने के लिए देखता हूं। मैं अभी यह पता नहीं लगा सकता कि यह क्या कारण है। मैं यह जानना चाहता हूं कि मेरे नेटवर्क का उपयोग करने में क्या प्रक्रिया या कार्यक्रम है?

मैं विभिन्न मशीनों और सर्वरों में ssh करता हूं, जहां मैं वास्तव में बैंडविड्थ उपयोग की निगरानी करने में सक्षम होना चाहता हूं। यह जानना बहुत उपयोगी होगा कि कौन सी उपयोगिताओं का उपयोग लोग यह देखने के लिए करते हैं कि बैंडविड्थ का उपयोग किया जा रहा है और किन अनुप्रयोगों / कार्यक्रमों / प्रक्रियाओं / या थ्रेड्स द्वारा। मुझे यह भी नहीं पता कि कहां से शुरू करना है।

मेरे द्वारा पाए गए दो छोटे कार्यक्रम अपर्याप्त हैं। bmon और BWM-एनजी की तरह और उपकरण wireshark ( पैकेट स्निफर्स ) overkill है। मैं बीच में कुछ चाहूंगा, अधिमानतः पाठ कंसोल-आधारित।

जवाबों:


11

आप उपयोग कर सकते हैं

iptraf

या

iftop -P

उन कनेक्शनों की पहचान करना जो आपके बैंडविड्थ का अधिक उपभोग करते हैं। कनेक्शन की पहचान एक जोड़ी द्वारा की जाती है (स्थानीय: पोर्ट, रिमोट: पोर्ट)। तब आप उपयोग कर सकते हैं

netstat -tunp

यह देखने के लिए कि कौन सी प्रक्रिया उस कनेक्शन का उपयोग करती है। अधिकतर, आप यह बताने में सक्षम होंगे कि पोर्ट को देखकर ही कौन सी सेवा जिम्मेदार है, उदाहरण के लिए यदि कनेक्शन localip:80स्थानीय पक्ष का उपयोग करता है तो संभवत: आपका वेबसर्वर ;-)


11

ठीक है, iftopलेकिन यह है कि केवल स्रोत और गंतव्य को दर्शाता है, न कि कार्यक्रम जो यातायात का कारण बनता है।

संपादित करें:

बस मिल गया nethogs। यह वही करता है जो आप चाहते हैं।


0

Iftop

यह अच्छी तरह से दिखाता है कि कौन सा आईपी / होस्ट बैंडविड्थ का उपयोग कर रहा है। यह किसी एकल प्रोग्राम या पोर्ट के लिए सूचना को अलग कर सकता है।

सूदो अगरत

एक बार यह चल रहा है कि आप H या? के साथ सहायता मेनू का उपयोग कर सकते हैं? जिसके कई उपयोगी विकल्प हैं

Host display:                          General:
 n - toggle DNS host resolution         P - pause display
 s - toggle show source host            h - toggle this help display
 d - toggle show destination host       b - toggle bar graph display
 t - cycle line display mode            B - cycle bar graph average
                                        T - toggle cummulative line totals
Port display:                           j/k - scroll display
 N - toggle service resolution          f - edit filter code
 S - toggle show source port            l - set screen filter
 D - toggle show destination port       L - lin/log scales
 p - toggle port display                ! - shell command
                                        q - quit
Sorting:
 1/2/3 - sort by 1st/2nd/3rd column
 < - sort by source name
 > - sort by dest name
 o - freeze current order

iftop, version 0.17

-3

SSH सिस्टम प्रशासन उपकरण बैंडविड्थ की निगरानी के लिए सुविधा नहीं है।


2
यह वास्तव में इस सवाल का जवाब नहीं देता है ... यदि यह कार्यक्रम इसे करता है, तो निर्देशों को शामिल करें
कनाडाई ल्यूक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.