কোনও প্রক্রিয়া শুরু হওয়ার পর থেকে মোট ব্যান্ডউইথটি কীভাবে ব্যবহার করা যায় তা কীভাবে দেখবেন?


6

আমি বর্তমানে আমার সার্ভারে কিছু প্রক্রিয়া দেখছি এবং এটি দেখতে শুরু করার পরে এটি মোট কতটা ব্যান্ডউইথ ব্যবহার করেছে তা দেখতে চাই । আমি তার বর্তমান ব্যবহার জানতে চাই না, কিংবা নেই nethogs/ nloadআমাকে সাহায্য করো।

উত্তর:


3

মজার প্রশ্ন। দেখে মনে হচ্ছে আপনি /proc/[pid]/net/dev_snmp6/[DEV]কমপক্ষে আইপি 6 এর জন্য কোনও প্রক্রিয়াটির স্্যাম্প মান দেখতে পারবেন :

ifIndex                             4
Ip6InReceives                       4
Ip6InHdrErrors                      0
Ip6InTooBigErrors                   0
Ip6InNoRoutes                       0
Ip6InAddrErrors                     0
Ip6InUnknownProtos                  0
Ip6InTruncatedPkts                  0
Ip6InDiscards                       0
Ip6InDelivers                       4
Ip6OutForwDatagrams                 0
Ip6OutRequests                      24
Ip6OutDiscards                      0
Ip6OutNoRoutes                      0
Ip6ReasmTimeout                     0
Ip6ReasmReqds                       0
Ip6ReasmOKs                         0
Ip6ReasmFails                       0
Ip6FragOKs                          0
Ip6FragFails                        0
Ip6FragCreates                      0
Ip6InMcastPkts                      2
Ip6OutMcastPkts                     34
Ip6InOctets                         618
Ip6OutOctets                        1946
Ip6InMcastOctets                    304
Ip6OutMcastOctets                   2786
Ip6InBcastOctets                    0
Ip6OutBcastOctets                   0
Ip6InNoECTPkts                      4
Ip6InECT1Pkts                       0
Ip6InECT0Pkts                       0
Ip6InCEPkts                         0
Icmp6InMsgs                         2
Icmp6InErrors                       0
Icmp6OutMsgs                        22
Icmp6OutErrors                      0
Icmp6InCsumErrors                   0
Icmp6InDestUnreachs                 0
Icmp6InPktTooBigs                   0
Icmp6InTimeExcds                    0
Icmp6InParmProblems                 0
Icmp6InEchos                        0
Icmp6InEchoReplies                  0
Icmp6InGroupMembQueries             0
Icmp6InGroupMembResponses           0
Icmp6InGroupMembReductions          0
Icmp6InRouterSolicits               0
Icmp6InRouterAdvertisements         2
Icmp6InNeighborSolicits             0
Icmp6InNeighborAdvertisements       0
Icmp6InRedirects                    0
Icmp6InMLDv2Reports                 0
Icmp6OutDestUnreachs                0
Icmp6OutPktTooBigs                  0
Icmp6OutTimeExcds                   0
Icmp6OutParmProblems                0
Icmp6OutEchos                       0
Icmp6OutEchoReplies                 0
Icmp6OutGroupMembQueries            0
Icmp6OutGroupMembResponses          0
Icmp6OutGroupMembReductions         0
Icmp6OutRouterSolicits              9
Icmp6OutRouterAdvertisements        0
Icmp6OutNeighborSolicits            3
Icmp6OutNeighborAdvertisements      0
Icmp6OutRedirects                   0
Icmp6OutMLDv2Reports                10
Icmp6InType134                      2
Icmp6OutType133                     9
Icmp6OutType135                     3
Icmp6OutType143                     10

তবে সম্ভবত এটি একটি বিশেষ কার্নেল বৈশিষ্ট্য যা আমি শেষ পর্যন্ত সংকলিত করেছি।


এই উত্তরের জন্য ধন্যবাদ। দুর্ভাগ্যক্রমে এটি এখন একটু দেরী কারণ আমাদের কাজটি চালিয়ে যেতে হয়েছিল, প্রক্রিয়াটি হত্যা করে killing তবে আমি জানি এটি কিছু সময় সহায়ক হবে। যদিও এটি করা বেশ জটিল বলে মনে হচ্ছে;) সর্বোত্তম পরামর্শ হ'ল ইনস্টলেশনের ঠিক পরে লিনাক্স সার্ভারে "ডিফল্ট" হিসাবে কোনও ধরণের নেটওয়ার্ক মনিটরিং চালানো।
ফ্ল্যাট্রন

1
নেটওয়ার্ক মনিটরিং কোন সমস্যা নেই। তবে কোনও প্রক্রিয়াটির জন্য নেটওয়ার্কটি আইও পাওয়া শক্ত। আমি আইপিভি 6 এর জন্য কিছু খুঁজে পেয়ে অবাক হয়েছি। আপনার সেরা বাজি হ'ল কোনও প্রক্রিয়াটির জন্য ভার্চুয়াল নেটওয়ার্ক সেটআপ করা এবং ভার্চুয়াল ইন্টারফেস পর্যবেক্ষণ করা।
ইকরাবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.