IP-STATS(8) Linux IP-STATS(8)

ip-stats - مدیریت و مشاهده آمار رابطها و گروههای شبکه


ip stats { COMMAND | help }

ip stats show [ dev DEV ] [ group GROUP [ subgroup SUBGROUP [ suite SUITE ] ... ] ... ] ...

ip stats set dev DEV l3_stats { on | off }

برای تغییر وضعیت (روشن یا خاموش کردن) جمع‌آوری یک مجموعه آمار سخت‌افزاری خاص روی یک دستگاه شبکه مشخص به‌کار می‌رود. مجموعه‌های آماری زیر پشتیبانی می‌شوند:


l3_stats آمار L3 نمایانگر ترافیکی است که در یک دستگاه سخت‌افزاری روی شیئی متناظر با دستگاه شبکه نرم‌افزاری داده‌شده رخ می‌دهد.

برای نمایش آمار روی یک دستگاه شبکه مشخص یا تخلیه (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 on

subgroup 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

# ip stats set dev swp1 l3_stats on

جمع‌آوری آمار سخت‌افزاری L3 را روی swp1 فعال می‌کند.

# ip stats show group offload

تمام آمارهای offload را روی تمامی دستگاه‌های شبکه نمایش می‌دهد.

# ip stats show dev swp1 group link

آمارهای پیوند (link) را روی دستگاه شبکه داده‌شده نمایش می‌دهد.

ip(8), ip-link(8)

صفحه راهنما توسط Petr Machata نوشته شده است.

16 Mar 2022 iproute2