| IP-STATS(8) | Linux | IP-STATS(8) |
نام (NAME)
ip-stats - مدیریت و مشاهده آمار رابطها و گروههای شبکه
خلاصه دستور (SYNOPSIS)
ip stats { COMMAND | help }
ip stats show [ dev DEV ] [ group GROUP [ subgroup SUBGROUP [ suite SUITE ] ... ] ... ] ...
ip stats set dev DEV l3_stats { on | off }
توضیحات (DESCRIPTION)
- ip stats set
- برای تغییر
وضعیت (روشن
یا خاموش
کردن)
جمعآوری
یک مجموعه
آمار
سختافزاری
خاص روی یک
دستگاه
شبکه مشخص
بهکار
میرود.
مجموعههای
آماری زیر
پشتیبانی
میشوند:
l3_stats آمار L3 نمایانگر ترافیکی است که در یک دستگاه سختافزاری روی شیئی متناظر با دستگاه شبکه نرمافزاری دادهشده رخ میدهد.
- ip stats show
- برای نمایش
آمار روی یک
دستگاه
شبکه مشخص
یا تخلیه (dump)
آمار در
سراسر تمام
دستگاههای
شبکه
استفاده
میشود.
بهطور
پیشفرض،
تمامی
آمارها
درخواست
میشوند.
این امکان
وجود دارد
که با
استفاده از
کلیدواژههای
group و subgroup مشخص
کنید چه
آمارهایی
درخواست
شوند.
امکان تعیین چندین گروه یا چندین زیرگروه برای یک گروه وجود دارد. هنگامی که هیچ زیرگروهی برای یک گروه مشخص نشود، تمامی زیرگروههای آن درخواست خواهند شد.
گروههای زیر شناسایی میشوند:
group link - آمار پیوند (Link). همان مجموعهای که دستور «ip -s link show» نمایش میدهد.
group offload - گروهی شامل تعدادی از آمارهای مبتنی بر سختافزار. برای مشاهده زیرگروههای اختصاصی این گروه، به بخش زیر مراجعه کنید.
group xstats - آمارهای گسترشیافته (Extended statistics). یک زیرگروه، نوع دستگاه شبکه را برای نمایش آمار مربوط به آن مشخص میکند.
group xstats_slave - آمارهای گسترشیافته برای برده (slave) یک دستگاه شبکه از نوع مشخص. یک زیرگروه، نوع دستگاه شبکه اصلی (master) را مشخص میکند.
group afstats - گروهی برای آمارهای اختصاصی خانواده آدرس (Address-Family) در دستگاه شبکه.
- زیرگروههای group offload:
-
subgroup cpu_hit - مجموعه آمار cpu_hit روی دستگاههای شبکه سختافزاری کاربرد دارد. آمار link روی این دستگاهها هر دو ترافیک مسیر داده سختافزاری و نرمافزاری را بازتاب میدهد. در نتیجه آمار cpu_hit تنها ترافیک مسیر داده نرمافزاری را منعکس میکند.
subgroup hw_stats_info - این مجموعه شامل آمار ترافیک نیست، بلکه وضعیت سایر آمارها را گزارش میدهد. از طریق این زیرگروه میتوان دریافت که آیا یک آمار مشخص فعال شده است یا خیر، و در صورت فعال بودن، آیا درایور دستگاه عملاً دستگاه خود را برای جمعآوری این آمارها پیکربندی کرده است یا خیر. برای مثال، l3_stats در مورد زیر فعال شده بود، اما هیچ درایوری آن را نصب نکرده است:
# ip stats show dev swp1 group offload subgroup hw_stats_info 56: swp1: group offload subgroup hw_stats_info l3_stats on used offپس از اینکه یک آدرس L3 به دستگاه شبکه افزوده شد، شمارنده نصب خواهد شد:
# ip addr add dev swp1 192.0.2.1/28 # ip stats show dev swp1 group offload subgroup hw_stats_info 56: swp1: group offload subgroup hw_stats_info l3_stats on used onsubgroup l3_stats - این آمارها نمایانگر ترافیک L3 هستند که در سختافزار روی شیئی متناظر با دستگاه شبکه رخ میدهد. توجه داشته باشید که این مجموعه بهطور پیشفرض غیرفعال است و ابتدا باید از طریق دستور ip stats set فعال شود.
برای مثال:
# ip stats show dev swp2.200 group offload subgroup l3_stats 112: swp2.200: group offload subgroup l3_stats on used on RX: bytes packets errors dropped mcast 8900 72 2 0 3 TX: bytes packets errors dropped 7176 58 0 0توجه داشته باشید که چگونه l3_stats_info برای گروه انتخابشده نیز بخشی از خروجی استخراجشده است.
- زیرگروههای group xstats و group xstats_slave:
-
subgroup bridge [ suite stp ] [ suite mcast ] - آمار مربوط به ترافیک STP و به ترتیب، IGMP / MLD (تحت کلیدواژه mcast) روی پلها (bridges) و بردههای آنها.
subgroup bond [ suite 802.3ad ] - آمار مربوط به ترافیک LACP روی دستگاههای پیوندی (bond) و بردههای آنها.
- زیرگروههای group afstats:
-
subgroup mpls - آمار مربوط به ترافیک MPLS دیدهشده روی دستگاه شبکه. برای مثال:
# ip stats show dev veth01 group afstats subgroup mpls 3: veth01: group afstats subgroup mpls RX: bytes packets errors dropped noroute 0 0 0 0 0 TX: bytes packets errors dropped 216 2 0 0
مثالها (EXAMPLES)
# ip stats set dev swp1 l3_stats on
# ip stats show group offload
# ip stats show dev swp1 group link
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
صفحه راهنما توسط Petr Machata نوشته شده است.
| 16 Mar 2022 | iproute2 |