| SAR(1) | Linux User's Manual | SAR(1) |
نام (NAME)
sar - جمعآوری، گزارش، یا ذخیره اطلاعات فعالیت سیستم.
خلاصه دستور (SYNOPSIS)
sar [ -A ] [ -B ] [ -b ] [ -C ] [ -D ] [ -d ] [ -F [ MOUNT ] ] [ -H ] [ -h ] [ -p ] [ -r [ ALL ] ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -V ] [ -v ] [ -W ] [ -w ] [ -x ] [ -y ] [ -z ] [ --dec={ 0 | 1 | 2 } ] [ --dev=dev_list ] [ --fs=fs_list ] [ --help ] [ --human ] [ --iface=iface_list ] [ --int=int_list ] [ --pretty ] [ --sadc ] [ -I [ SUM | ALL ] ] [ -P { cpu_list | ALL } ] [ -m { keyword[,...] | ALL } ] [ -n { keyword[,...] | ALL } ] [ -q [ keyword[,...] | ALL ] ] [ -j { SID | ID | LABEL | PATH | UUID | ... } ] [ -f [ filename ] | -o [ filename ] | -[0-9]+ ] [ -i interval ] [ -s [ start_time ] ] [ -e [ end_time ] ] ] [ interval [ count ] ]
توضیحات (DESCRIPTION)
دستور sar محتوای شمارندههای انباشتهشدهٔ فعالیت انتخابی در سیستمعامل را در خروجی استاندارد مینویسد. سیستم حسابرسی بر اساس مقادیر پارامترهای count و interval اطلاعات را به تعداد دفعات مشخصشده و در فواصل زمانی معین بر حسب ثانیه مینویسد. اگر پارامتر interval روی صفر تنظیم شود، دستور sar میانگین آمار را برای مدتزمان سپریشده از زمان راهاندازی سیستم نمایش میدهد. اگر پارامتر interval بدون پارامتر count مشخص شود، گزارشها بهصورت پیوسته تولید میشوند. دادههای جمعآوریشده را میتوان علاوه بر نمایش روی صفحه، در فایل مشخصشده توسط پرچم -o filename نیز ذخیره کرد. اگر filename مشخص نشود، sar از فایل دادههای روزانه استاندارد فعالیت سیستم (پایین را ببینید) استفاده میکند. بهطور پیشفرض، تمام دادههای دردسترس از هسته در فایل داده ذخیره میشوند.
دستور sar رکوردهایی را که پیشتر در یک فایل ذخیره شدهاند استخراج کرده و در خروجی استاندارد مینویسد. این فایل میتواند فایل مشخصشده توسط پرچم -f یا بهطور پیشفرض، فایل دادههای روزانه استاندارد فعالیت سیستم باشد. همچنین میتوان -1، -2 و غیره را به عنوان آرگومان به sar داد تا دادههای مربوط به آن چند روز قبل نمایش داده شوند. برای مثال، -1 به فایل استاندارد فعالیت سیستم مربوط به دیروز اشاره خواهد کرد.
فایلهای دادههای روزانه استاندارد فعالیت سیستم با نامهای saDD یا saYYYYMMDD نامگذاری میشوند که در آنها YYYY بیانگر سال جاری، MM بیانگر ماه جاری و DD بیانگر روز جاری است. این فایلها تنها زمانی فایلهای پیشفرض مورد استفادهٔ sar خواهند بود که هیچ نام فایلی صراحتاً مشخص نشده باشد. هنگامی که برای نوشتن دادهها در فایلها (با گزینهٔ -o) به کار میرود، اگر گزینهٔ -D نیز مشخص شده باشد، sar از saYYYYMMDD استفاده خواهد کرد، در غیر این صورت از saDD استفاده میکند. هنگامی که برای نمایش رکوردهای ذخیرهشده پیشین در یک فایل استفاده میشود، sar جدیدترین فایل را از میان saDD و saYYYYMMDD یافته و از آن استفاده خواهد کرد.
فایلهای دادههای روزانه استاندارد فعالیت سیستم بهطور پیشفرض در دایرکتوری /var/log/sa قرار دارند. با این حال امکان تعیین یک مسیر جایگزین برای آنها وجود دارد: اگر به همراه گزینههای -f یا -o به جای یک فایل معمولی از یک دایرکتوری استفاده شود، آنگاه به عنوان دایرکتوری حاوی فایلهای داده در نظر گرفته خواهد شد.
بدون پرچم -P، دستور sar آمارهای سراسری سیستم (کلی میان همهٔ پردازندهها) را گزارش میدهد که برای مقادیر بر حسب درصد بهصورت میانگین و در غیر این صورت بهصورت مجموع محاسبه میشوند. اگر پرچم -P مشخص شود، دستور sar فعالیت مربوط به پردازنده یا پردازندههای مشخصشده را گزارش میدهد. اگر -P ALL داده شود، دستور sar آمارهای مربوط به هر پردازنده را به صورت مجزا و همچنین آمار کلی میان تمام پردازندهها را گزارش میدهد. پردازندههای آفلاین نمایش داده نمیشوند.
میتوانید اطلاعات مربوط به فعالیتهای خاص سیستم را با استفاده از پرچمها انتخاب کنید. مشخص نکردن هیچ پرچمی، تنها فعالیت CPU را انتخاب میکند. مشخص کردن پرچم -A همه فعالیتهای ممکن را انتخاب مینماید.
حالت پیشفرض دستور sar (گزارش مصرف CPU) ممکن است یکی از نخستین ابزارهایی باشد که کاربر برای آغاز بررسی فعالیت سیستم اجرا میکند، زیرا منابع اصلی سیستم را پایش میکند. اگر میزان مصرف CPU نزدیک به ۱۰۰ درصد باشد (user + nice + system)، بار کاری نمونهبرداریشده محدود به CPU (یا CPU-bound) است.
اگر چندین نمونهبرداری و چندین گزارش مورد نیاز باشد، بهتر است یک فایل خروجی برای دستور sar مشخص شود. دستور sar را به عنوان یک پردازش پسزمینه اجرا کنید. ساختار دستوری برای این کار به صورت زیر است:
sar -o datafile interval count >/dev/null 2>&1 &
تمام دادهها به صورت دودویی ضبط شده و در یک فایل (datafile) ذخیره میشوند. سپس میتوان با استفاده از دستور sar و با گزینهٔ -f دادهها را بهصورت انتخابی نمایش داد. پارامترهای interval و count را طوری تنظیم کنید تا count رکورد را در فواصل زمانی interval ثانیهای انتخاب کنند. اگر پارامتر count تنظیم نشود، تمام رکوردهای ذخیرهشده در فایل انتخاب خواهند شد. جمعآوری دادهها به این روش برای مشخص کردن ویژگیهای مصرف سیستم در طول یک بازه زمانی و تعیین ساعات اوج مصرف مفید است.
نکته: دستور sar تنها فعالیتهای محلی را گزارش میدهد..SH "گزینهها (OPTIONS)"
- -A
- این معادل مشخص کردن -bBdFHISvwWy -m ALL -n ALL -q ALL -r ALL -u ALL. است. این گزینه همچنین به معنای تعیین -I ALL -P ALL نیز میباشد، مگر اینکه این گزینهها صراحتاً در خط فرمان مشخص شده باشند.
- -B
- گزارش آمار صفحهبندی (paging). مقادیر زیر نمایش داده میشوند:
- pgpgin/s
- تعداد کل کیبیبایتهایی که سیستم در هر ثانیه از دیسک وارد حافظه (page in) کرده است.
- pgpgout/s
- تعداد کل کیبیبایتهایی که سیستم در هر ثانیه به دیسک منتقل (page out) کرده است.
- fault/s
- تعداد نقصهای صفحه (عمده + جزئی) ایجاد شده توسط سیستم در هر ثانیه. این فیلد شمارش نقصهای صفحهای که I/O تولید میکنند نیست، زیرا برخی از نقصهای صفحه میتوانند بدون نیاز به I/O برطرف شوند.
- majflt/s
- تعداد نقصهای عمدهای که سیستم در هر ثانیه ایجاد کرده است؛ مواردی که نیازمند بارگذاری یک صفحه حافظه از دیسک بودهاند.
- pgfree/s
- تعداد صفحاتی که در هر ثانیه توسط سیستم در فهرست آزاد (free list) قرار گرفتهاند.
- pgscank/s
- تعداد صفحاتی که در هر ثانیه توسط دیمن kswapd پویش شدهاند.
- pgscand/s
- تعداد صفحاتی که در هر ثانیه بهطور مستقیم پویش شدهاند.
- pgsteal/s
- تعداد صفحاتی که سیستم در هر ثانیه از حافظه موقت (pagecache و swapcache) برای برآورده ساختن تقاضای حافظه خود بازپس گرفته است.
- pgprom/s
- تعداد صفحاتی که در هر ثانیه توسط سیستم ارتقا یافتهاند (یعنی از انواع حافظه کُند به سریع منتقل شدهاند).
- pgdem/s
- تعداد صفحاتی که در هر ثانیه توسط سیستم تنزل یافتهاند (یعنی از انواع حافظه سریع به کُند منتقل شدهاند).
- -b
- گزارش آمار I/O و نرخ انتقال. مقادیر زیر نمایش داده میشوند:
- tps
- تعداد کل انتقالها در هر ثانیه که به دستگاههای فیزیکی ارسال شدهاند. یک انتقال در واقع یک درخواست I/O به یک دستگاه فیزیکی است. چندین درخواست منطقی میتوانند در یک درخواست I/O واحد ادغام شده و به دستگاه ارسال شوند. اندازه یک انتقال نامشخص است.
- rtps
- تعداد کل درخواستهای خواندن در هر ثانیه که به دستگاههای فیزیکی ارسال شدهاند.
- wtps
- تعداد کل درخواستهای نوشتن در هر ثانیه که به دستگاههای فیزیکی ارسال شدهاند.
- dtps
- تعداد کل درخواستهای دور انداختن (discard) در هر ثانیه که به دستگاههای فیزیکی ارسال شدهاند.
- bread/s
- میزان کل دادههای خواندهشده از دستگاهها بر حسب بلوک در هر ثانیه. بلوکها معادل سکتورها هستند و بنابراین اندازهای برابر با ۵۱۲ بایت دارند.
- bwrtn/s
- میزان کل دادههای نوشتهشده روی دستگاهها بر حسب بلوک در هر ثانیه.
- bdscd/s
- میزان کل دادههای دور انداختهشده (discard) برای دستگاهها بر حسب بلوک در هر ثانیه.
- -C
- هنگام خواندن دادهها از یک فایل، به sar اعلام میکند توضیحاتی را که توسط sadc درج شدهاند نمایش دهد.
- -D
- استفاده از saYYYYMMDD بهجای saDD به عنوان نام استاندارد فایل دادههای روزانه فعالیت سیستم. این گزینه تنها زمانی کار میکند که همراه با گزینه -o برای ذخیره دادهها در یک فایل استفاده شود.
- -d
- گزارش فعالیت برای هر دستگاه بلوکی (block device). هنگام نمایش دادهها، نام دستگاه به همان صورتی که در /dev ظاهر میشود (یا باید ظاهر شود) نمایش مییابد. sar از دادههای موجود در /sys برای تعیین نام دستگاه بر اساس شمارههای عمده و جزئی (major و minor) آن استفاده میکند. اگر این وضوح نام با شکست مواجه شود، sar از نگاشت نام کنترلشده توسط فایل /etc/conf.d/sysstat.ioconf استفاده خواهد کرد. همچنین اگر گزینه -j به کار رود، نامهای ماندگار دستگاهها (persistent device names) نیز میتوانند چاپ شوند (پایین را ببینید). آمار تمام دستگاهها نمایش داده میشود مگر اینکه فهرست محدودی با استفاده از گزینه --dev= مشخص شده باشد (مدخل گزینه مربوطه را ببینید). توجه داشته باشید که جمعآوری فعالیت دیسک به گزینههای -S DISK و -S XDISK در sadc بستگی دارد. مقادیر زیر نمایش داده میشوند:
- tps
- تعداد کل انتقالها در هر ثانیه که به دستگاههای فیزیکی ارسال شدهاند. یک انتقال در واقع یک درخواست I/O به یک دستگاه فیزیکی است. چندین درخواست منطقی میتوانند در قالب یک درخواست I/O واحد ادغام شده و به دستگاه ارسال شوند. اندازه یک انتقال نامشخص است.
- rkB/s
- تعداد کیبیبایتهای خواندهشده از دستگاه در هر ثانیه.
- wkB/s
- تعداد کیبیبایتهای نوشتهشده روی دستگاه در هر ثانیه.
- dkB/s
- تعداد کیبیبایتهای دور انداختهشده برای دستگاه در هر ثانیه.
- areq-sz
- میانگین
اندازه (به
کیبیبایت)
درخواستهای
I/O صادر شده
به دستگاه.
نکته: در نسخههای پیشین، این فیلد با عنوان avgrq-sz شناخته میشد و بر حسب سکتور بیان میگردید. - aqu-sz
- میانگین
طول صف
درخواستهایی
که به
دستگاه
ارسال
شدهاند.
نکته: در نسخههای پیشین، این فیلد با عنوان avgqu-sz شناخته میشد. - await
- میانگین زمان (به میلیثانیه) برای ارائه خدمات به درخواستهای I/O صادر شده به دستگاه. این شامل زمان صرفشده توسط درخواستها در صف و زمان صرفشده برای ارائه خدمات به آنها است.
- %util
- درصد زمان سپریشدهای که طی آن درخواستهای I/O به دستگاه صادر شدهاند (بهرهبرداری از پهنای باند برای دستگاه). اشباع دستگاه زمانی رخ میدهد که این مقدار برای دستگاههایی که به درخواستها بهصورت سریالی سرویس میدهند نزدیک به ۱۰۰٪ باشد. اما برای دستگاههایی که درخواستها را بهصورت موازی پردازش میکنند، مانند آرایههای RAID و SSDهای مدرن، این رقم بازتابدهنده محدودیتهای عملکردی آنها نیست.
- --dec={ 0 | 1 | 2 }
- تعیین تعداد ارقام اعشار مورد استفاده (۰ تا ۲، مقدار پیشفرض ۲ است).
- --dev=dev_list
- مشخص کردن دستگاههای بلوکی که آمار آنها باید توسط sar نمایش داده شود. dev_list فهرستی از نامهای دستگاه است که با کاما از هم جدا شدهاند.
-e [ hh:mm[:ss] ]
-e [ seconds_since_the_epoch ]
- -F [ MOUNT ]
- نمایش آمار
سیستمهای
فایل سوار
شده (mounted) فعلی.
سیستمهای
فایل کاذب
(pseudo-filesystems) نادیده
گرفته
میشوند. در
پایان
گزارش، sar
خلاصهای
از تمام آن
سیستمهای
فایل را
نمایش
خواهد داد.
استفاده از
کلمه کلیدی
پارامتر MOUNT
نشان
میدهد که
به جای
دستگاه
سیستم
فایل، نقطه
اتصال (mountpoint)
گزارش
خواهد شد.
آمار تمام
سیستمهای
فایل نمایش
داده
میشود مگر
اینکه
فهرست
محدودی با
استفاده از
گزینه --fs=
تعیین شده
باشد (مدخل
گزینه
مربوطه را
ببینید).
توجه داشته
باشید که
جمعآوری
آمار
سیستمهای
فایل
وابسته به
گزینه -S XDISK در
sadc است.
مقادیر زیر نمایش داده میشوند:
- MBfsfree
- میزان کل فضای آزاد بر حسب مبیبایت (شامل فضای در دسترس فقط برای کاربر ممتاز/ریشه).
- MBfsused
- میزان کل فضای استفاده شده بر حسب مبیبایت.
- %fsused
- درصد فضای استفاده شده سیستم فایل، از دید یک کاربر ممتاز.
- %ufsused
- درصد فضای استفاده شده سیستم فایل، از دید یک کاربر عادی (فاقد امتیاز).
- Ifree
- تعداد کل گرههای فایل (i-nodeها) آزاد در سیستم فایل.
- Iused
- تعداد کل گرههای فایل (i-nodeها) استفاده شده در سیستم فایل.
- %Iused
- درصد گرههای فایل استفاده شده در سیستم فایل.
- -f [ filename ]
- استخراج رکوردها از filename (ایجاد شده توسط پرچم -o filename ). مقدار پیشفرض پارامتر filename فایل دادههای روزانه فعالیت سیستم استاندارد فعلی است. اگر filename به جای یک فایل معمولی یک دایرکتوری باشد، به عنوان دایرکتوری محل قرارگیری فایلهای دادههای روزانه فعالیت سیستم در نظر گرفته میشود. گزینه -f با گزینه -o مانعةالجمع است.
- --fs=fs_list
- مشخص کردن سیستمهای فایلی که آمار آنها باید توسط sar نمایش داده شود. fs_list فهرستی از نامهای سیستم فایل یا نقاط اتصال است که با کاما از هم جدا شدهاند.
- -H
- گزارش آمار بهرهبرداری از صفحات بزرگ (hugepages). مقادیر زیر نمایش داده میشوند: میزان حافظهٔ hugepages به کیبیبایت که هنوز تخصیص داده نشده است.
- kbhugused
- میزان حافظهٔ hugepages به کیبیبایت که تخصیص داده شده است.
- %hugused
- درصد کل حافظهٔ hugepages که تخصیص داده شده است.
- kbhugrsvd
- میزان حافظهٔ hugepages رزروشده به کیبیبایت.
- kbhugsurp
- میزان حافظهٔ hugepages مازاد به کیبیبایت.
- -h
- این گزینه معادل با تعیین همزمان --pretty --human است.
- --help
- نمایش یک پیام راهنمای کوتاه و سپس خروج.
- --human
- چاپ اندازهها در قالب خوانا برای انسان (مانند 1.0k، 1.2M و غیره). واحدهای نمایشدادهشده با این گزینه، بر هر واحد پیشفرض دیگر (مانند کیبیبایت، سکتورها و...) مرتبط با معیارها اولویت دارند.
- -I [ SUM | ALL ]
- گزارش آمار وقفهها (interrupts). مقادیر نمایشدادهشده تعداد وقفهها بر ثانیه برای پردازندهٔ مشخصشده یا در میان همهٔ پردازندهها است. فهرستی از وقفهها را میتوان با استفاده از --int= مشخص کرد (توضیحات این گزینه را ببینید). کلیدواژهٔ SUM نشان میدهد که تعداد کل وقفههای دریافتشده در هر ثانیه باید نمایش داده شود. کلیدواژهٔ ALL نشان میدهد که آمار همهٔ وقفهها باید گزارش شود (این حالت پیشفرض است). توجه داشته باشید که جمعآوری آمار وقفهها به گزینهٔ -S INT در sadc وابسته است.
- -i interval
- انتخاب رکوردهای داده در ثانیههایی تا حد ممکن نزدیک به عدد مشخصشده توسط interval.
- --iface=iface_list
- مشخص کردن رابطهای شبکهای که آمار آنها باید توسط sar نمایش داده شود. iface_list فهرستی از نامهای رابط است که با کاما از هم جدا شدهاند.
- --int=int_list
- مشخص کردن نامهای وقفههایی که آمار آنها باید توسط sar نمایش داده شود. int_list فهرستی از مقادیر یا بازهای از مقادیر جداشده با کاما است (مانند 0-16,35,40-).
- -j { SID | ID | LABEL | PATH | UUID | ... }
- نمایش نامهای پایدار دستگاه (persistent device names). از این گزینه همراه با گزینهٔ -d استفاده کنید. کلیدواژههایی چون ID، LABEL و غیره نوع نام پایدار را مشخص میکنند. این کلیدواژهها محدود نیستند، تنها پیشنیاز این است که دایرکتوریِ حاوی نامهای پایدار مورد نیاز در /dev/disk موجود باشد. کلیدواژهٔ SID تلاش میکند یک شناسهٔ پایدار برای استفاده به عنوان نام دستگاه به دست آورد. یک شناسهٔ پایدار پس از راهاندازیهای مجدد برای یک دستگاه فیزیکی یکسان تغییر نمیکند. در صورت وجود، این شناسه معمولاً همان WWN (نام فراگیر جهانی یا World Wide Name) دستگاه است که از دایرکتوری /dev/disk/by-id خوانده میشود.
- -m { keyword[,...] | ALL }
- گزارش آمار
مدیریت
مصرف توان (power
management). توجه
داشته
باشید که
جمعآوری
این آمار به
گزینهٔ -S POWER
در sadc
وابسته است.
کلیدواژههای ممکن عبارتند از: BAT، CPU، FAN، FREQ، IN، TEMP و USB.
با کلیدواژهٔ BAT، آمار مربوط به ظرفیت باتریها گزارش میشود. مقادیر زیر نمایش داده میشوند:
- با کلیدواژهٔ CPU، آمار مربوط به CPU گزارش میشود. مقدار زیر نمایش داده میشود:
- MHz
- فرکانس لحظهای کلاک CPU به مگاهرتز (MHz).
- با کلیدواژهٔ FAN، آمار مربوط به سرعت فنها گزارش میشود. مقادیر زیر نمایش داده میشوند:
- با کلیدواژهٔ FREQ، آمار مربوط به فرکانس کلاک CPU گزارش میشود. مقدار زیر نمایش داده میشود:
- wghMHz
- میانگین وزنی فرکانس کلاک CPU به مگاهرتز (MHz). توجه داشته باشید که برای کارکرد این گزینه، درایور cpufreq-stats باید در هسته (kernel) کامپایل شده باشد.
- با کلیدواژهٔ IN، آمار مربوط به ورودیهای ولتاژ گزارش میشود. مقادیر زیر نمایش داده میشوند:
- با کلیدواژهٔ TEMP، آمار مربوط به دمای دستگاهها گزارش میشود. مقادیر زیر نمایش داده میشوند:
- با کلیدواژهٔ USB، دستور sar یک تصویر لحظهای (snapshot) از تمام دستگاههای USB که در حال حاضر به سیستم متصل هستند تهیه میکند. در انتهای گزارش، sar خلاصهای از تمام آن دستگاههای USB را نمایش خواهد داد. مقادیر زیر نمایش داده میشوند:
- کلیدواژهٔ ALL معادل با تعیین تمام کلیدواژههای بالا است و در نتیجه تمام آمارهای مدیریت مصرف توان گزارش میشوند.
- -n { keyword[,...] | ALL }
- گزارش آمار
شبکه.
کلیدواژههای ممکن عبارتند از: DEV، EDEV، FC، ICMP، EICMP، ICMP6، EICMP6، IP، EIP، IP6، EIP6، NFS، NFSD، SOCK، SOCK6، SOFT، TCP، ETCP، UDP و UDP6.
با کلیدواژهٔ DEV، آمار دستگاههای شبکه گزارش میشود. آمار تمام رابطهای شبکه نمایش داده میشود مگر اینکه یک فهرست محدود با استفاده از گزینهٔ --iface= مشخص شده باشد (مدخل مربوط به این گزینه را ببینید). مقادیر زیر نمایش داده میشوند:
- IFACE
- نام رابط شبکهای که آمار برای آن گزارش میشود.
- rxpck/s
- تعداد کل بستههای دریافتشده در هر ثانیه.
- txpck/s
- تعداد کل بستههای ارسالشده در هر ثانیه..IP rxkB/s مجموع تعداد کیبیبایتهای دریافتی در هر ثانیه.
- txkB/s
- مجموع تعداد کیبیبایتهای ارسالی در هر ثانیه.
- rxcmp/s
- تعداد بستههای فشردهشدهٔ دریافتی در هر ثانیه (برای cslip و غیره).
- txcmp/s
- تعداد بستههای فشردهشدهٔ ارسالی در هر ثانیه.
- rxmcst/s
- تعداد بستههای چندپخشی (multicast) دریافتی در هر ثانیه.
- %ifutil
- درصد بهرهوری (utilization) رابط شبکه. برای رابطهای نیمهدوطرفه (half-duplex)، بهرهوری با استفاده از مجموع rxkB/s و txkB/s بهصورت درصدی از سرعت رابط محاسبه میشود. برای تمامدوطرفه (full-duplex)، این مقدار برابر با بیشینهٔ بین rxkB/s یا txkB/s است.
- با کلیدواژهٔ EDEV آمار خرابیها (خطاها) از دستگاههای شبکه گزارش میشود. آمار تمام رابطهای شبکه نمایش داده میشود مگر آنکه فهرست محدودی با استفاده از گزینهٔ --iface= مشخص شده باشد (مدخل گزینهٔ مربوطه را ببینید). مقادیر زیر نمایش داده میشوند:
- IFACE
- نام رابط شبکهای که آمار برای آن گزارش میشود.
- rxerr/s
- مجموع تعداد بستههای معیوبِ دریافتی در هر ثانیه.
- txerr/s
- مجموع تعداد خطاهای رخداده در هر ثانیه هنگام ارسال بستهها.
- coll/s
- تعداد تصادمهای رخداده در هر ثانیه هنگام ارسال بستهها.
- rxdrop/s
- تعداد بستههای دریافتی دور انداختهشده (dropped) در هر ثانیه به دلیل کمبود فضا در بافرهای لینوکس.
- txdrop/s
- تعداد بستههای ارسالی دور انداختهشده (dropped) در هر ثانیه به دلیل کمبود فضا در بافرهای لینوکس.
- txcarr/s
- تعداد خطاهای حامل (carrier-errors) رخداده در هر ثانیه هنگام ارسال بستهها.
- rxfram/s
- تعداد خطاهای همترازی فریم (frame alignment errors) در هر ثانیه روی بستههای دریافتی.
- rxfifo/s
- تعداد خطاهای سرریز FIFO در هر ثانیه روی بستههای دریافتی.
- txfifo/s
- تعداد خطاهای سرریز FIFO در هر ثانیه روی بستههای ارسالی.
- با کلیدواژهٔ FC آمار ترافیک fibre channel گزارش میشود. توجه داشته باشید که جمعآوری آمار fibre channel وابسته به گزینهٔ -S DISK در sadc است. مقادیر زیر نمایش داده میشوند:
- FCHOST
- نام رابط آداپتور گذرگاه میزبان (HBA) مربوط به fibre channel که آمار برای آن گزارش میشود.
- fch_rxf/s
- مجموع تعداد فریمهای دریافتی در هر ثانیه.
- fch_txf/s
- مجموع تعداد فریمهای ارسالی در هر ثانیه.
- fch_rxw/s
- مجموع تعداد کلمات مخابرهشدهٔ (transmission words) دریافتی در هر ثانیه.
- fch_txw/s
- مجموع تعداد کلمات مخابرهشدهٔ (transmission words) ارسالی در هر ثانیه.
- با کلیدواژهٔ ICMP آمار ترافیک شبکهٔ ICMPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمار ICMPv4 وابسته به گزینهٔ -S SNMP در sadc است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروکهها آمده است):
- imsg/s
- مجموع تعداد پیامهای ICMP دریافتی توسط موجودیت در هر ثانیه [icmpInMsgs]. توجه داشته باشید که این شمارنده شامل تمام موارد شمردهشده توسط ierr/s نیز میشود.
- omsg/s
- مجموع تعداد پیامهای ICMP که این موجودیت تلاش کرده است در هر ثانیه ارسال کند [icmpOutMsgs]. توجه داشته باشید که این شمارنده شامل تمام موارد شمردهشده توسط oerr/s نیز میشود.
- iech/s
- تعداد پیامهای ICMP Echo (درخواست) دریافتی در هر ثانیه [icmpInEchos].
- iechr/s
- تعداد پیامهای ICMP Echo Reply (پاسخ) دریافتی در هر ثانیه [icmpInEchoReps].
- oech/s
- تعداد پیامهای ICMP Echo (درخواست) ارسالی در هر ثانیه [icmpOutEchos].
- oechr/s
- تعداد پیامهای ICMP Echo Reply (پاسخ) ارسالی در هر ثانیه [icmpOutEchoReps].
- itm/s
- تعداد پیامهای برچسب زمانی ICMP Timestamp (درخواست) دریافتی در هر ثانیه [icmpInTimestamps].
- itmr/s
- تعداد پیامهای برچسب زمانی ICMP Timestamp Reply (پاسخ) دریافتی در هر ثانیه [icmpInTimestampReps].
- otm/s
- تعداد پیامهای برچسب زمانی ICMP Timestamp (درخواست) ارسالی در هر ثانیه [icmpOutTimestamps].
- otmr/s
- تعداد پیامهای برچسب زمانی ICMP Timestamp Reply (پاسخ) ارسالی در هر ثانیه [icmpOutTimestampReps].
- iadrmk/s
- تعداد پیامهای ICMP Address Mask Request (درخواست ماسک آدرس) دریافتی در هر ثانیه [icmpInAddrMasks].
- iadrmkr/s
- تعداد پیامهای ICMP Address Mask Reply (پاسخ ماسک آدرس) دریافتی در هر ثانیه [icmpInAddrMaskReps].
- oadrmk/s
- تعداد پیامهای ICMP Address Mask Request (درخواست ماسک آدرس) ارسالی در هر ثانیه [icmpOutAddrMasks].
- oadrmkr/s
- تعداد پیامهای ICMP Address Mask Reply (پاسخ ماسک آدرس) ارسالی در هر ثانیه [icmpOutAddrMaskReps].
- با کلیدواژهٔ EICMP آمار پیامهای خطای ICMPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمار ICMPv4 وابسته به گزینهٔ -S SNMP در sadc است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروکهها آمده است):
- ierr/s
- تعداد پیامهای ICMP در هر ثانیه که موجودیت دریافت کرده اما دارای خطاهای ویژهٔ ICMP تشخیص داده شدهاند (چکسامهای نادرست ICMP، طول نادرست، و غیره) [icmpInErrors].
- oerr/s
- تعداد پیامهای ICMP در هر ثانیه که این موجودیت به دلیل مشکلات کشفشده درون ICMP مانند کمبود بافر ارسال نکرده است [icmpOutErrors].
- idstunr/s
- تعداد پیامهای ICMP Destination Unreachable (مقصد غیرقابل دسترس) دریافتی در هر ثانیه [icmpInDestUnreachs].
- odstunr/s
- تعداد پیامهای ICMP Destination Unreachable (مقصد غیرقابل دسترس) ارسالی در هر ثانیه [icmpOutDestUnreachs].
- itmex/s
- تعداد پیامهای ICMP Time Exceeded (پایان زمان) دریافتی در هر ثانیه [icmpInTimeExcds].
- otmex/s
- تعداد پیامهای ICMP Time Exceeded (پایان زمان) ارسالی در هر ثانیه [icmpOutTimeExcds].
- iparmpb/s
- تعداد پیامهای ICMP Parameter Problem (مشکل در پارامتر) دریافتی در هر ثانیه [icmpInParmProbs].
- oparmpb/s
- تعداد پیامهای ICMP Parameter Problem (مشکل در پارامتر) ارسالی در هر ثانیه [icmpOutParmProbs].
- isrcq/s
- تعداد پیامهای ICMP Source Quench (فرونشانی منبع) دریافتی در هر ثانیه [icmpInSrcQuenchs].
- osrcq/s
- تعداد پیامهای ICMP Source Quench (فرونشانی منبع) ارسالی در هر ثانیه [icmpOutSrcQuenchs].
- iredir/s
- تعداد پیامهای ICMP Redirect (تغییر مسیر) دریافتی در هر ثانیه [icmpInRedirects].
- oredir/s
- تعداد پیامهای ICMP Redirect (تغییر مسیر) ارسالی در هر ثانیه [icmpOutRedirects].
- با کلیدواژهٔ ICMP6 آمار ترافیک شبکهٔ ICMPv6 گزارش میشود. توجه داشته باشید که جمعآوری آمار ICMPv6 وابسته به گزینهٔ -S IPV6 در sadc است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروکهها آمده است):
- imsg6/s
- مجموع تعداد پیامهای ICMP دریافتی توسط رابط در هر ثانیه که شامل تمام موارد شمردهشده توسط ierr6/s نیز میشود [ipv6IfIcmpInMsgs].
- omsg6/s
- مجموع تعداد پیامهای ICMP که این رابط در هر ثانیه قصد ارسال آنها را داشته است [ipv6IfIcmpOutMsgs].
- iech6/s
- تعداد پیامهای ICMP Echo (درخواست) دریافتی توسط رابط در هر ثانیه [ipv6IfIcmpInEchos].
- iechr6/s
- تعداد پیامهای ICMP Echo Reply (پاسخ) دریافتی توسط رابط در هر ثانیه [ipv6IfIcmpInEchoReplies].
- oechr6/s
- تعداد پیامهای ICMP Echo Reply (پاسخ) ارسالی توسط رابط در هر ثانیه [ipv6IfIcmpOutEchoReplies].
- igmbq6/s
- تعداد پیامهای ICMPv6 Group Membership Query (پرسوجوی عضویت گروه) دریافتی توسط رابط در هر ثانیه [ipv6IfIcmpInGroupMembQueries].
- igmbr6/s
- تعداد پیامهای ICMPv6 Group Membership Response (پاسخ عضویت گروه) دریافتی توسط رابط در هر ثانیه [ipv6IfIcmpInGroupMembResponses].
- ogmbr6/s
- تعداد پیامهای ICMPv6 Group Membership Response (پاسخ عضویت گروه) ارسالی در هر ثانیه [ipv6IfIcmpOutGroupMembResponses].
- igmbrd6/s
- تعداد پیامهای ICMPv6 Group Membership Reduction (کاهش عضویت گروه) دریافتی توسط رابط در هر ثانیه [ipv6IfIcmpInGroupMembReductions].
- ogmbrd6/s
- تعداد پیامهای ICMPv6 Group Membership Reduction (کاهش عضویت گروه) ارسالی در هر ثانیه [ipv6IfIcmpOutGroupMembReductions].
- irtsol6/s
- تعداد پیامهای ICMP Router Solicit (درخواست مسیریاب) دریافتی توسط رابط در هر ثانیه [ipv6IfIcmpInRouterSolicits].
- ortsol6/s
- تعداد پیامهای ICMP Router Solicitation (درخواست مسیریاب) ارسالی توسط رابط در هر ثانیه [ipv6IfIcmpOutRouterSolicits]..IP irtad6/s تعداد پیامهای Router Advertisement پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInRouterAdvertisements].
- inbsol6/s
- تعداد پیامهای Neighbor Solicit پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInNeighborSolicits].
- onbsol6/s
- تعداد پیامهای Neighbor Solicitation پروتکل ICMP ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutNeighborSolicits].
- inbad6/s
- تعداد پیامهای Neighbor Advertisement پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInNeighborAdvertisements].
- onbad6/s
- تعداد پیامهای Neighbor Advertisement پروتکل ICMP ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutNeighborAdvertisements].
- با کلیدواژهٔ EICMP6 آمار پیامهای خطای ICMPv6 گزارش میشود. توجه داشته باشید که جمعآوری آمارهای ICMPv6 به گزینهٔ -S IPV6 در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP داخل کروشهها آمده است):
- ierr6/s
- تعداد پیامهای ICMP در هر ثانیه که واسط دریافت کرده است، اما مشخص شده که دارای خطاهای خاص ICMP بودهاند (چکسامهای نامعتبر ICMP، طول نادرست و غیره) [ipv6IfIcmpInErrors]
- idtunr6/s
- تعداد پیامهای Destination Unreachable پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInDestUnreachs].
- odtunr6/s
- تعداد پیامهای Destination Unreachable پروتکل ICMP ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutDestUnreachs].
- itmex6/s
- تعداد پیامهای Time Exceeded پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInTimeExcds].
- otmex6/s
- تعداد پیامهای Time Exceeded پروتکل ICMP ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutTimeExcds].
- iprmpb6/s
- تعداد پیامهای Parameter Problem پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInParmProblems].
- oprmpb6/s
- تعداد پیامهای Parameter Problem پروتکل ICMP ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutParmProblems].
- iredir6/s
- تعداد پیامهای Redirect دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInRedirects].
- oredir6/s
- تعداد پیامهای Redirect ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutRedirects].
- ipck2b6/s
- تعداد پیامهای Packet Too Big پروتکل ICMP دریافت شده توسط واسط در هر ثانیه [ipv6IfIcmpInPktTooBigs].
- opck2b6/s
- تعداد پیامهای Packet Too Big پروتکل ICMP ارسال شده توسط واسط در هر ثانیه [ipv6IfIcmpOutPktTooBigs].
- با کلیدواژهٔ IP آمار ترافیک شبکهٔ IPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمارهای IPv4 به گزینهٔ -S SNMP در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP داخل کروشهها آمده است):
- irec/s
- تعداد کل دیتاگرامهای ورودی دریافت شده از واسطها در هر ثانیه، شامل مواردی که با خطا دریافت شدهاند [ipInReceives].
- fwddgm/s
- تعداد دیتاگرامهای ورودی در هر ثانیه که این موجودیت مقصد نهایی IP آنها نبوده است و در نتیجه برای بازفرستادن آنها به آن مقصد نهایی، تلاشی جهت یافتن مسیر صورت گرفته است [ipForwDatagrams].
- idel/s
- تعداد کل دیتاگرامهای ورودی در هر ثانیه که با موفقیت به پروتکلهای کاربری IP (شامل ICMP) تحویل داده شدهاند [ipInDelivers].
- orq/s
- تعداد کل دیتاگرامهای IP که پروتکلهای کاربری محلی IP (شامل ICMP) در هر ثانیه در قالب درخواستهای ارسال به IP تحویل دادهاند [ipOutRequests]. توجه داشته باشید که این شمارنده شامل دیتاگرامهای شمرده شده در fwddgm/s نمیشود.
- asmrq/s
- تعداد قطعات IP دریافت شده در هر ثانیه که نیاز به بازترکیب در این موجودیت داشتهاند [ipReasmReqds].
- asmok/s
- تعداد دیتاگرامهای IP که در هر ثانیه با موفقیت بازترکیب شدهاند [ipReasmOKs].
- fragok/s
- تعداد دیتاگرامهای IP که در هر ثانیه با موفقیت در این موجودیت قطعهبندی شدهاند [ipFragOKs].
- fragcrt/s
- تعداد قطعات دیتاگرام IP تولید شده در هر ثانیه در نتیجهٔ قطعهبندی در این موجودیت [ipFragCreates].
- با کلیدواژهٔ EIP آمار خطاهای شبکهٔ IPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمارهای IPv4 به گزینهٔ -S SNMP در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP داخل کروشهها آمده است):
- ihdrerr/s
- تعداد دیتاگرامهای ورودی دور ریخته شده در هر ثانیه به دلیل خطا در سرآیند IP آنها، از جمله چکسامهای نادرست، عدم تطابق شمارهٔ نسخه، سایر خطاهای قالببندی، اتمام زمان حیات (TTL)، خطاهای کشفشده در پردازش گزینههای IP و غیره [ipInHdrErrors].
- iadrerr/s
- تعداد دیتاگرامهای ورودی دور ریخته شده در هر ثانیه به دلیل اینکه نشانی IP در فیلد مقصد سرآیند IP آنها، نشانی معتبری برای دریافت در این موجودیت نبوده است. این شمارش شامل نشانیهای نامعتبر (مانند 0.0.0.0) و نشانیهای کلاسهای پشتیبانینشده (مانند Class E) میشود. برای موجودیتهایی که مسیریاب IP نیستند و بنابراین دیتاگرامها را بازفرست نمیکنند، این شمارنده شامل دیتاگرامهای دور ریخته شده به این دلیل که نشانی مقصد یک نشانی محلی نبوده است، میباشد [ipInAddrErrors].
- iukwnpr/s
- تعداد دیتاگرامهای دارای نشانی محلی که با موفقیت دریافت شدهاند اما در هر ثانیه به دلیل پروتکل ناشناخته یا پشتیبانینشده دور ریخته شدهاند [ipInUnknownProtos].
- idisc/s
- تعداد دیتاگرامهای ورودی IP در هر ثانیه که مشکلی مانع پردازش مداوم آنها نبوده، اما دور ریخته شدهاند (مثلاً به دلیل کمبود فضای بافر) [ipInDiscards]. توجه داشته باشید که این شمارنده شامل دیتاگرامهای دور ریخته شده حین انتظار برای بازترکیب نمیشود.
- odisc/s
- تعداد دیتاگرامهای خروجی IP در هر ثانیه که مشکلی مانع ارسال آنها به مقصدشان نبوده، اما دور ریخته شدهاند (مثلاً به دلیل کمبود فضای بافر) [ipOutDiscards]. توجه داشته باشید که این شمارنده در صورت تحقق این معیار دور ریختن (اختیاری)، دیتاگرامهای شمرده شده در fwddgm/s را نیز شامل میشود.
- onort/s
- تعداد دیتاگرامهای IP دور ریخته شده در هر ثانیه به این دلیل که هیچ مسیری برای ارسال آنها به مقصدشان یافت نشد [ipOutNoRoutes]. توجه داشته باشید که این شمارنده شامل هر بستهای از fwddgm/s که واجد شرایط این معیار «نبود مسیر» باشد نیز میشود. توجه داشته باشید که این مقدار شامل هر دیتاگرامی میشود که یک میزبان نمیتواند مسیریابی کند، زیرا تمام مسیریابهای پیشفرض آن قطع هستند.
- asmf/s
- تعداد شکستهای شناساییشده در هر ثانیه توسط الگوریتم بازترکیب IP (به هر دلیلی: اتمام مهلت زمانی، خطاها و غیره) [ipReasmFails]. توجه داشته باشید که این لزوماً شمارش قطعات دور ریخته شدهٔ IP نیست، چرا که برخی الگوریتمها با ترکیب قطعات به محض دریافت، رد تعداد قطعات را گم میکنند.
- fragf/s
- تعداد دیتاگرامهای IP که در هر ثانیه دور ریخته شدهاند زیرا نیاز به قطعهبندی در این موجودیت داشتهاند اما امکان آن وجود نداشت، به عنوان مثال به دلیل تنظیم بودن پرچم Don't Fragment آنها [ipFragFails].
- با کلیدواژهٔ IP6 آمار ترافیک شبکهٔ IPv6 گزارش میشود. توجه داشته باشید که جمعآوری آمارهای IPv6 به گزینهٔ -S IPV6 در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP داخل کروشهها آمده است):
- irec6/s
- تعداد کل دیتاگرامهای ورودی دریافت شده از واسطها در هر ثانیه، شامل مواردی که با خطا دریافت شدهاند [ipv6IfStatsInReceives].
- fwddgm6/s
- تعداد دیتاگرامهای خروجی در هر ثانیه که این موجودیت دریافت کرده و به مقاصد نهاییشان بازفرستاده است [ipv6IfStatsOutForwDatagrams].
- idel6/s
- تعداد کل دیتاگرامهای تحویل داده شده با موفقیت در هر ثانیه به پروتکلهای کاربری IPv6 (شامل ICMP) [ipv6IfStatsInDelivers].
- orq6/s
- تعداد کل دیتاگرامهای IPv6 که پروتکلهای کاربری محلی IPv6 (شامل ICMP) در هر ثانیه در قالب درخواستهای ارسال به IPv6 تحویل دادهاند [ipv6IfStatsOutRequests]. توجه داشته باشید که این شمارنده شامل دیتاگرامهای شمرده شده در fwddgm6/s نمیشود..IP asmrq6/s تعداد قطعات (fragments) IPv6 دریافتشده در هر ثانیه که نیازمند بازترکیب (reassemble) در این رابط بودهاند [ipv6IfStatsReasmReqds].
- asmok6/s
- تعداد دیتاگرامهای IPv6 در هر ثانیه که با موفقیت بازترکیب شدهاند [ipv6IfStatsReasmOKs].
- imcpck6/s
- تعداد بستههای چندپخشی (multicast) دریافتشده در هر ثانیه توسط این رابط [ipv6IfStatsInMcastPkts].
- omcpck6/s
- تعداد بستههای چندپخشی (multicast) ارسالشده در هر ثانیه توسط این رابط [ipv6IfStatsOutMcastPkts].
- fragok6/s
- تعداد دیتاگرامهای IPv6 در هر ثانیه که با موفقیت در این رابط خروجی قطعهقطعه شدهاند [ipv6IfStatsOutFragOKs].
- fragcr6/s
- تعداد قطعات دیتاگرام خروجی تولیدشده در هر ثانیه در نتیجهٔ قطعهقطعهسازی در این رابط خروجی [ipv6IfStatsOutFragCreates].
- با کلیدواژهٔ EIP6 آمارهای مربوط به خطاهای شبکهٔ IPv6 گزارش میشوند. توجه داشته باشید که جمعآوری آمارهای IPv6 به گزینهٔ -S IPV6 در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون قلابها آورده شدهاند):
- ihdrer6/s
- تعداد دیتاگرامهای ورودی دور ریختهشده در هر ثانیه به دلیل خطا در سرایند (header) IPv6 آنها، شامل عدم تطابق شماره نسخه، سایر خطاهای قالبی، منقضی شدن تعداد جهشها (hop count)، خطاهای شناساییشده در حین پردازش گزینههای IPv6 و غیره [ipv6IfStatsInHdrErrors].
- iadrer6/s
- تعداد دیتاگرامهای ورودی دور ریختهشده در هر ثانیه به این دلیل که نشانی IPv6 در فیلد مقصدِ سرایند IPv6 آنها نشانی معتبری برای دریافت توسط این موجودیت نبوده است. این شمارش شامل نشانیهای نامعتبر (مانند ::0) و نشانیهای پشتیبانینشده (مانند نشانیهایی با پیشوندهای تخصیصنیافته) میشود. برای موجودیتهایی که مسیریاب IPv6 نیستند و بنابراین دیتاگرامها را هدایت (forward) نمیکنند، این شمارنده شامل دیتاگرامهایی است که به دلیل محلی نبودن نشانی مقصد دور ریخته شدهاند [ipv6IfStatsInAddrErrors].
- iukwnp6/s
- تعداد دیتاگرامهای با نشانی محلی که با موفقیت دریافت شدهاند اما در هر ثانیه به دلیل پروتکل ناشناخته یا پشتیبانینشده دور ریخته شدهاند [ipv6IfStatsInUnknownProtos].
- i2big6/s
- تعداد دیتاگرامهای ورودی در هر ثانیه که به دلیل فراتر رفتن اندازهٔ آنها از MTU پیوندِ رابط خروجی، امکان هدایت آنها وجود نداشته است [ipv6IfStatsInTooBigErrors].
- idisc6/s
- تعداد دیتاگرامهای ورودی IPv6 در هر ثانیه که هیچ مشکلی برای جلوگیری از ادامهٔ پردازش آنها وجود نداشته، اما دور ریخته شدهاند (مثلاً به دلیل کمبود فضای بافر) [ipv6IfStatsInDiscards]. توجه داشته باشید که این شمارنده شامل دیتاگرامهایی که در حین انتظار برای بازترکیب دور ریخته شدهاند نمیشود.
- odisc6/s
- تعداد دیتاگرامهای خروجی IPv6 در هر ثانیه که هیچ مشکلی مانع ارسال آنها به مقصدشان نبوده، اما دور ریخته شدهاند (مثلاً به دلیل کمبود فضای بافر) [ipv6IfStatsOutDiscards]. توجه داشته باشید که اگر بستههایی واجد این معیارِ دور ریختن (اختیاری) باشند، این شمارنده شامل دیتاگرامهای شمردهشده در fwddgm6/s نیز خواهد بود.
- inort6/s
- تعداد دیتاگرامهای ورودی دور ریختهشده در هر ثانیه به این دلیل که هیچ مسیری برای ارسال آنها به مقصدشان یافت نشده است [ipv6IfStatsInNoRoutes].
- onort6/s
- تعداد دیتاگرامهای IP ایجادشده در مبدأ محلی که در هر ثانیه دور ریخته شدهاند به این دلیل که هیچ مسیری برای ارسال آنها به مقصدشان یافت نشده است [unknown formal SNMP name].
- asmf6/s
- تعداد خطاهای شناساییشده در هر ثانیه توسط الگوریتم بازترکیب IPv6 (به هر دلیلی: اتمام مهلت زمانی، خطاها و غیره) [ipv6IfStatsReasmFails]. توجه داشته باشید که این لزوماً شمارش قطعات دور ریختهشدهٔ IPv6 نیست، چرا که برخی الگوریتمها میتوانند با ترکیب قطعات به محض دریافت، شمارش تعداد قطعات را از دست بدهند.
- fragf6/s
- تعداد دیتاگرامهای IPv6 در هر ثانیه که به دلیل نیاز به قطعهقطعه شدن در این رابط خروجی و عدم امکان انجام آن، دور ریخته شدهاند [ipv6IfStatsOutFragFails].
- itrpck6/s
- تعداد دیتاگرامهای ورودی دور ریختهشده در هر ثانیه به این دلیل که فریم دیتاگرام دادههای کافی به همراه نداشته است [ipv6IfStatsInTruncatedPkts].
- با کلیدواژهٔ NFS آمارهای مربوط به فعالیت کارخواه NFS گزارش میشوند. مقادیر زیر نمایش داده میشوند:
- call/s
- تعداد درخواستهای RPC ایجادشده در هر ثانیه.
- retrans/s
- تعداد درخواستهای RPC در هر ثانیه، آنهایی که نیازمند ارسال مجدد بودهاند (بهعنوان مثال به دلیل اتمام مهلت زمانی سرور).
- read/s
- تعداد فراخوانیهای RPC از نوع 'read' انجامشده در هر ثانیه.
- write/s
- تعداد فراخوانیهای RPC از نوع 'write' انجامشده در هر ثانیه.
- access/s
- تعداد فراخوانیهای RPC از نوع 'access' انجامشده در هر ثانیه.
- getatt/s
- تعداد فراخوانیهای RPC از نوع 'getattr' انجامشده در هر ثانیه.
- با کلیدواژهٔ NFSD آمارهای مربوط به فعالیت کارساز NFS گزارش میشوند. مقادیر زیر نمایش داده میشوند:
- scall/s
- تعداد درخواستهای RPC دریافتشده در هر ثانیه.
- badcall/s
- تعداد درخواستهای نادرست RPC دریافتشده در هر ثانیه، آنهایی که پردازش آنها با خطا مواجه شده است.
- packet/s
- تعداد بستههای شبکهٔ دریافتشده در هر ثانیه.
- udp/s
- تعداد بستههای UDP دریافتشده در هر ثانیه.
- tcp/s
- تعداد بستههای TCP دریافتشده در هر ثانیه.
- hit/s
- تعداد اصابتها به حافظهٔ پنهان پاسخ (reply cache hits) در هر ثانیه.
- miss/s
- تعداد عدماصابتها به حافظهٔ پنهان پاسخ (reply cache misses) در هر ثانیه.
- sread/s
- تعداد فراخوانیهای RPC از نوع 'read' دریافتشده در هر ثانیه.
- swrite/s
- تعداد فراخوانیهای RPC از نوع 'write' دریافتشده در هر ثانیه.
- saccess/s
- تعداد فراخوانیهای RPC از نوع 'access' دریافتشده در هر ثانیه.
- sgetatt/s
- تعداد فراخوانیهای RPC از نوع 'getattr' دریافتشده در هر ثانیه.
- با کلیدواژهٔ SOCK آمارهای مربوط به سوکتهای در حال استفاده گزارش میشوند (IPv4). مقادیر زیر نمایش داده میشوند:
- totsck
- تعداد کل سوکتهای استفادهشده توسط سیستم.
- tcpsck
- تعداد سوکتهای TCP که در حال حاضر استفاده میشوند.
- udpsck
- تعداد سوکتهای UDP که در حال حاضر استفاده میشوند.
- rawsck
- تعداد سوکتهای RAW که در حال حاضر استفاده میشوند.
- ip-frag
- تعداد قطعات IP که در حال حاضر در صف هستند.
- tcp-tw
- تعداد سوکتهای TCP در وضعیت TIME_WAIT.
- با کلیدواژهٔ SOCK6 آمارهای مربوط به سوکتهای در حال استفاده گزارش میشوند (IPv6). توجه داشته باشید که جمعآوری آمارهای IPv6 به گزینهٔ -S IPV6 در sadc بستگی دارد. مقادیر زیر نمایش داده میشوند:
- با کلیدواژهٔ SOFT آمارهای مربوط به پردازش مبتنی بر نرمافزار شبکه گزارش میشوند. مقادیر زیر نمایش داده میشوند:
- total/s
- تعداد کل فریمهای شبکهٔ پردازششده در هر ثانیه.
- dropd/s
- تعداد کل فریمهای شبکه که در هر ثانیه دور ریخته شدهاند به این دلیل که فضایی در صف پردازش وجود نداشت.
- squeezd/s
- تعداد دفعاتی در هر ثانیه که تابع گردانندهٔ softirq خاتمه یافته است به دلیل اینکه سهمیهٔ (budget) آن تمام شده یا به سقف زمانی رسیده بود، در حالی که هنوز امکان انجام کار بیشتری وجود داشت..IP rx_rps/s تعداد دفعاتی در ثانیه که CPU برای پردازش بستهها از طریق یک وقفهٔ میانپردازندهای بیدار شده است.
- flw_lim/s
- تعداد دفعاتی در ثانیه که محدودیت جریان حاصل شده است. محدودسازی جریان یک ویژگی اختیاری RPS است که میتواند برای محدود کردن تعداد بستههای صفبندیشده در backlog برای هر جریان به مقداری مشخص استفاده شود. این ویژگی میتواند به تضمین پردازش جریانهای کوچکتر کمک کند، حتی اگر جریانهای بسیار بزرگتر در حال فرستادن انبوهی از بستهها باشند.
- blg_len
- طول backlog شبکه.
- با کلیدواژهٔ TCP، آمار ترافیک شبکهٔ TCPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمار TCPv4 به گزینهٔ -S SNMP در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروشه قرار دارند):
- active/s
- تعداد دفعاتی در هر ثانیه که اتصالات TCP گذار مستقیمی از وضعیت CLOSED به وضعیت SYN-SENT داشتهاند [tcpActiveOpens].
- passive/s
- تعداد دفعاتی در هر ثانیه که اتصالات TCP گذار مستقیمی از وضعیت LISTEN به وضعیت SYN-RCVD داشتهاند [tcpPassiveOpens].
- iseg/s
- تعداد کل قطعههای دریافتشده در هر ثانیه، شامل مواردی که همراه با خطا دریافت شدهاند [tcpInSegs]. این شمارش شامل قطعههای دریافتشده روی اتصالات برقرارشدهٔ فعلی نیز میشود.
- oseg/s
- تعداد کل قطعههای ارسالشده در هر ثانیه، شامل قطعههای ارسالی روی اتصالات فعلی اما بهاستثنای مواردی که صرفاً حاوی اکتتهای بازفرستادهشده هستند [tcpOutSegs].
- با کلیدواژهٔ ETCP، آمار خطاهای شبکهٔ TCPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمار TCPv4 به گزینهٔ -S SNMP در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروشه قرار دارند):
- atmptf/s
- تعداد دفعاتی در هر ثانیه که اتصالات TCP گذار مستقیمی از وضعیت SYN-SENT یا وضعیت SYN-RCVD به وضعیت CLOSED داشتهاند، بهعلاوهٔ تعداد دفعاتی در هر ثانیه که اتصالات TCP گذار مستقیمی از وضعیت SYN-RCVD به وضعیت LISTEN داشتهاند [tcpAttemptFails].
- estres/s
- تعداد دفعاتی در هر ثانیه که اتصالات TCP گذار مستقیمی از وضعیت ESTABLISHED یا وضعیت CLOSE-WAIT به وضعیت CLOSED داشتهاند [tcpEstabResets].
- retrseg/s
- تعداد کل قطعههای بازفرستادهشده در هر ثانیه - یعنی تعداد قطعههای TCP ارسالشده که حاوی یک یا چند اکتت پیشتر فرستادهشده هستند [tcpRetransSegs].
- isegerr/s
- تعداد کل قطعههای دریافتشده دارای خطا (برای نمونه، مجموعهای مقابلهای نادرست TCP) در هر ثانیه [tcpInErrs].
- orsts/s
- تعداد قطعههای TCP ارسالشده در هر ثانیه که حاوی پرچم RST هستند [tcpOutRsts].
- با کلیدواژهٔ UDP، آمار ترافیک شبکهٔ UDPv4 گزارش میشود. توجه داشته باشید که جمعآوری آمار UDPv4 به گزینهٔ -S SNMP در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروشه قرار دارند):
- idgm/s
- تعداد کل دیتاگرامهای UDP تحویلدادهشده به کاربران UDP در هر ثانیه [udpInDatagrams].
- odgm/s
- تعداد کل دیتاگرامهای UDP ارسالشده از این موجودیت در هر ثانیه [udpOutDatagrams].
- noport/s
- تعداد کل دیتاگرامهای UDP دریافتشده در هر ثانیه که برنامهای برای درگاه مقصد آنها وجود نداشته است [udpNoPorts].
- idgmerr/s
- تعداد دیتاگرامهای UDP دریافتشده در هر ثانیه که به دلایلی غیر از نبود برنامه در درگاه مقصد تحویل داده نشدهاند [udpInErrors].
- با کلیدواژهٔ UDP6، آمار ترافیک شبکهٔ UDPv6 گزارش میشود. توجه داشته باشید که جمعآوری آمار UDPv6 به گزینهٔ -S IPV6 در sadc وابسته است. مقادیر زیر نمایش داده میشوند (نامهای رسمی SNMP درون کروشه قرار دارند):
- idgm6/s
- تعداد کل دیتاگرامهای UDP تحویلدادهشده به کاربران UDP در هر ثانیه [udpInDatagrams].
- odgm6/s
- تعداد کل دیتاگرامهای UDP ارسالشده از این موجودیت در هر ثانیه [udpOutDatagrams].
- noport6/s
- تعداد کل دیتاگرامهای UDP دریافتشده در هر ثانیه که برنامهای برای درگاه مقصد آنها وجود نداشته است [udpNoPorts].
- idgmer6/s
- تعداد دیتاگرامهای UDP دریافتشده در هر ثانیه که به دلایلی غیر از نبود برنامه در درگاه مقصد تحویل داده نشدهاند [udpInErrors].
- کلیدواژهٔ ALL معادل تعیین تمام کلیدواژههای بالاست و در نتیجه تمامی فعالیتهای شبکه گزارش میشوند.
- -o [ filename ]
- ذخیرهٔ مقادیر خواندهشده در فایل بهصورت دودویی. هر دادهٔ خواندهشده در یک رکورد جداگانه قرار میگیرد. مقدار پیشفرض پارامتر filename فایل دادههای روزانهٔ استاندارد فعالیت جاری سیستم است. اگر filename بهجای یک فایل معمولی، یک دایرکتوری باشد، بهعنوان دایرکتوریای در نظر گرفته میشود که فایلهای دادههای روزانهٔ استاندارد فعالیت سیستم در آن قرار دارند. گزینهٔ -o با گزینهٔ -f مانعةالجمع است. تمامی دادههای موجود از هسته در فایل ذخیره میشوند (در واقع، sar ابزار گردآوری دادههای خود sadc را با گزینهٔ -S ALL فراخوانی میکند. صفحهٔ راهنمای sadc(8) را ببینید).
- -P { cpu_list | ALL }
- گزارش آمار بهازای هر پردازنده برای پردازنده یا پردازندههای مشخصشده. cpu_list فهرستی از مقادیر جداشده با کاما یا بازهای از مقادیر است (مانند 0,2,4-7,12-). توجه داشته باشید که پردازندهٔ 0 نخستین پردازنده است، و پردازندهٔ all میانگین سراسری میان تمامی پردازندههاست. مشخص کردن کلیدواژهٔ ALL آمار را به تفکیک برای هر پردازنده، و بهصورت سراسری برای تمامی پردازندهها گزارش میدهد. پردازندههای برونخط (offline) نمایش داده نمیشوند.
- -p, --pretty
- گزارشها را برای خواندهشدن توسط انسان آسانتر (خواناتر) میکند. این گزینه میتواند بهویژه هنگام نمایش آمار مواردی چون رابطهای شبکه یا دستگاههای بلوکی مفید باشد.
- -q [ keyword[,...] | ALL ]
- گزارش بار
سیستم و
آمار توقف
ناشی از
فشار کاری
(pressure-stall).
کلیدواژههای ممکن عبارتند از CPU، IO، LOAD، MEM و PSI.
با کلیدواژهٔ CPU، آمار فشار پردازنده گزارش میشود. مقادیر زیر نمایش داده میشوند:
- %scpu-10
- درصد زمانی در طول بازهٔ ۱۰ ثانیهٔ گذشته که دستکم برخی از وظایف آمادهٔ اجرا به دلیل در دسترس نبودن CPU با تأخیر مواجه شدهاند.
- %scpu-60
- درصد زمانی در طول بازهٔ ۶۰ ثانیهٔ گذشته که دستکم برخی از وظایف آمادهٔ اجرا به دلیل در دسترس نبودن CPU با تأخیر مواجه شدهاند.
- %scpu-300
- درصد زمانی در طول بازهٔ ۳۰۰ ثانیهٔ گذشته که دستکم برخی از وظایف آمادهٔ اجرا به دلیل در دسترس نبودن CPU با تأخیر مواجه شدهاند.
- %scpu
- درصد زمانی در طول آخرین بازهٔ زمانی که دستکم برخی از وظایف آمادهٔ اجرا به دلیل در دسترس نبودن CPU با تأخیر مواجه شدهاند.
- با کلیدواژهٔ IO، آمار فشار I/O گزارش میشود. مقادیر زیر نمایش داده میشوند:
- %sio-10
- درصد زمانی در طول بازهٔ ۱۰ ثانیهٔ گذشته که دستکم برخی وظایف در انتظار برای I/O معطل ماندهاند.
- %sio-60
- درصد زمانی در طول بازهٔ ۶۰ ثانیهٔ گذشته که دستکم برخی وظایف در انتظار برای I/O معطل ماندهاند.
- %sio-300
- درصد زمانی در طول بازهٔ ۳۰۰ ثانیهٔ گذشته که دستکم برخی وظایف در انتظار برای I/O معطل ماندهاند.
- %sio
- درصد زمانی در طول آخرین بازهٔ زمانی که دستکم برخی وظایف در انتظار برای I/O معطل ماندهاند.
- %fio-10
- درصد زمانی در طول بازهٔ ۱۰ ثانیهٔ گذشته که طی آن تمام وظایف غیربیکار در انتظار برای I/O متوقف شده بودند.
- %fio-60
- درصد زمانی در طول بازهٔ ۶۰ ثانیهٔ گذشته که طی آن تمام وظایف غیربیکار در انتظار برای I/O متوقف شده بودند.
- %fio-300
- درصد زمانی در طول بازهٔ ۳۰۰ ثانیهٔ گذشته که طی آن تمام وظایف غیربیکار در انتظار برای I/O متوقف شده بودند..IP %fio درصد زمانی که در طول آخرین بازهٔ زمانی، تمام وظایف غیربیکار در انتظار I/O متوقف (stalled) شده بودند.
- با کلیدواژهٔ LOAD ، آمار طول صف و میانگین بار کاری گزارش میشود. مقادیر زیر نمایش داده میشوند:
- runq-sz
- طول صف اجرا (تعداد وظایف در حال اجرا یا منتظر زمان اجرا).
- plist-sz
- تعداد وظایف در فهرست وظایف (task list).
- ldavg-1
- میانگین بار سیستم در ۱ دقیقهٔ گذشته. میانگین بار بهصورت میانگین تعداد وظایف قابلاجرا یا در حال اجرا (وضعیت R)، و تعداد وظایف در خواب بدون وقفه (وضعیت D) در طول بازهٔ مشخصشده محاسبه میشود.
- ldavg-5
- میانگین بار سیستم برای ۵ دقیقهٔ گذشته.
- ldavg-15
- میانگین بار سیستم برای ۱۵ دقیقهٔ گذشته.
- blocked
- تعداد وظایفی که در حال حاضر مسدود شده و در انتظار تکمیل I/O هستند.
- با کلیدواژهٔ MEM ، آمار فشار حافظه گزارش میشود. مقادیر زیر نمایش داده میشوند:
- %smem-10
- درصد زمانی در پنجرهٔ ۱۰ ثانیهٔ اخیر که طی آن حداقل برخی از وظایف در انتظار منابع حافظه بودند.
- %smem-60
- درصد زمانی در پنجرهٔ ۶۰ ثانیهٔ اخیر که طی آن حداقل برخی از وظایف در انتظار منابع حافظه بودند.
- %smem-300
- درصد زمانی در پنجرهٔ ۳۰۰ ثانیهٔ اخیر که طی آن حداقل برخی از وظایف در انتظار منابع حافظه بودند.
- %smem
- درصد زمانی در آخرین بازهٔ زمانی که طی آن حداقل برخی از وظایف در انتظار منابع حافظه بودند.
- %fmem-10
- درصد زمانی در پنجرهٔ ۱۰ ثانیهٔ اخیر که طی آن تمام وظایف غیربیکار در انتظار منابع حافظه متوقف شده بودند.
- %fmem-60
- درصد زمانی در پنجرهٔ ۶۰ ثانیهٔ اخیر که طی آن تمام وظایف غیربیکار در انتظار منابع حافظه متوقف شده بودند.
- %fmem-300
- درصد زمانی در پنجرهٔ ۳۰۰ ثانیهٔ اخیر که طی آن تمام وظایف غیربیکار در انتظار منابع حافظه متوقف شده بودند.
- %fmem
- درصد زمانی در آخرین بازهٔ زمانی که طی آن تمام وظایف غیربیکار در انتظار منابع حافظه متوقف شده بودند.
- کلیدواژهٔ
PSI معادل
مشخص کردن
همزمان
کلیدواژههای
CPU، IO و MEM با
یکدیگر است
و بنابراین
تمام آمار
بازدارندگی
فشار (pressure-stall)
گزارش
میشوند.
کلیدواژهٔ ALL معادل مشخص کردن تمام کلیدواژههای بالا است و بنابراین تمام آمار گزارش میشوند.
- -r [ ALL ]
- گزارش آمار بهرهبرداری از حافظه. کلیدواژهٔ ALL نشان میدهد که تمام فیلدهای حافظه باید نمایش داده شوند. مقادیر زیر ممکن است نمایش داده شوند:
- kbmemfree
- میزان حافظهٔ آزادِ در دسترس به کیبیبایت.
- kbavail
- تخمین میزان حافظه به کیبیبایت که برای راهاندازی برنامههای جدید، بدون مبادله (swapping) در دسترس است. این تخمین در نظر میگیرد که سیستم برای عملکرد مناسب به مقداری page cache نیاز دارد و همچنین تمام اسلب قابلبازپسگیری (reclaimable slab) به دلیل استفاده از برخی آیتمها، قابل بازپسگیری نخواهد بود. تأثیر این عوامل از سیستمی به سیستم دیگر متفاوت خواهد بود. اگر توسط کرنل ارائه نشود، این فیلد همان kbmemfree. خواهد بود.
- kbmemused
- میزان حافظهٔ مصرفی به کیبیبایت (محاسبهشده بهصورت total installed memory - kbavail).
- %memused
- درصد حافظهٔ مصرفی.
- kbbuffers
- میزان حافظهٔ استفادهشده به عنوان بافر توسط کرنل به کیبیبایت.
- kbcached
- میزان حافظهٔ استفادهشده برای کَش دادهها توسط کرنل به کیبیبایت.
- kbcommit
- میزان حافظه به کیبیبایت که برای بار کاری فعلی مورد نیاز است. این تخمینی از میزان RAM/swap مورد نیاز است تا تضمین شود هرگز کمبود حافظه (out of memory) رخ نخواهد داد.
- %commit
- درصد حافظهٔ مورد نیاز برای بار کاری فعلی نسبت به کل حافظه (RAM+swap). این مقدار ممکن است بیش از ۱۰۰٪ باشد، زیرا کرنل معمولاً حافظه را بیش از حد ظرفیت تخصیص میدهد (overcommit).
- kbactive
- میزان حافظهٔ فعال به کیبیبایت (حافظهای که اخیراً استفاده شده است و معمولاً بازپس گرفته نمیشود مگر اینکه کاملاً ضروری باشد).
- kbinact
- میزان حافظهٔ غیرفعال به کیبیبایت (حافظهای که در زمان دورتری استفاده شده است. این حافظه برای مقاصد دیگر، واجد شرایطتر جهت بازپسگیری است).
- kbdirty
- میزان حافظه به کیبیبایت که در انتظار بازنویسی روی دیسک است.
- kbshmem
- میزان حافظهٔ اشتراکی به کیبیبایت (حافظهای که عمدتاً توسط tmpfs استفاده میشود).
- kbanonpg
- میزان صفحههای بدون پشتوانهٔ فایل به کیبیبایت که در جداول صفحهٔ فضای کاربر (userspace) نگاشت شدهاند.
- kbslab
- میزان حافظه به کیبیبایت که توسط کرنل برای کَش ساختارهای داده جهت استفادهٔ خود مصرف میشود.
- kbkstack
- میزان حافظه به کیبیبایت که برای فضای پشتهٔ کرنل استفاده میشود.
- kbpgtbl
- میزان حافظه به کیبیبایت که به پایینترین سطح از جداول صفحه اختصاص یافته است.
- kbvmused
- میزان فضای آدرس مجازیِ مصرفشده به کیبیبایت.
- -S
- گزارش آمار بهرهبرداری از فضای مبادله (swap). مقادیر زیر نمایش داده میشوند:
- kbswpfree
- میزان فضای swap آزاد به کیبیبایت.
- kbswpused
- میزان فضای swap مصرفی به کیبیبایت.
- %swpused
- درصد فضای swap مصرفی.
- kbswpcad
- میزان حافظهٔ کَششدهٔ swap به کیبیبایت. این حافظهای است که یکبار به دیسک منتقل شده (swapped out)، دوباره به حافظه بازگردانده شده، اما همچنان در ناحیهٔ swap نیز باقی مانده است (اگر حافظه مورد نیاز باشد، نیازی به انتقال دوباره به swap ندارد زیرا از قبل در آنجا موجود است؛ این امر موجب صرفهجویی در I/O میشود).
- %swpcad
- درصد حافظهٔ swap کَششده نسبت به میزان فضای swap مصرفی.
-s [ hh:mm[:ss] ]
-s [ seconds_since_the_epoch ]
- --sadc
- مشخص میکند کدام گردآورندهٔ داده توسط sar فراخوانی میشود. اگر گردآورندهٔ داده در PATH جستجو میشود، دستور «which sadc» را برای یافتن محل آن اجرا کنید.
- -t
- هنگام خواندن دادهها از یک فایل دادهٔ روزانه، مشخص میکند که sar باید برچسبهای زمانی را بر اساس زمان محلیِ اصلیِ سازندهٔ فایل داده نمایش دهد. بدون این گزینه، دستور sar برچسبهای زمانی را بر اساس زمان محلی کاربر نمایش میدهد.
- -u [ ALL ]
- گزارش بهرهبرداری از CPU. کلیدواژهٔ ALL نشان میدهد که تمام فیلدهای CPU باید نمایش داده شوند. این گزارش ممکن است فیلدهای زیر را نشان دهد:
- %user
- درصد بهرهبرداری از CPU که حین اجرا در سطح کاربر (برنامه) رخ داده است. توجه داشته باشید که این فیلد شامل زمان صرفشده برای اجرای پردازندههای مجازی میشود.
- %usr
- درصد بهرهبرداری از CPU که حین اجرا در سطح کاربر (برنامه) رخ داده است. توجه داشته باشید که این فیلد زمان صرفشده برای اجرای پردازندههای مجازی را شامل نمیشود.
- %nice
- درصد بهرهبرداری از CPU که حین اجرا در سطح کاربر با اولویت nice رخ داده است.
- %system
- درصد بهرهبرداری از CPU که حین اجرا در سطح سیستم (کرنل) رخ داده است. توجه داشته باشید که این فیلد شامل زمان صرفشده برای پاسخگویی به وقفههای سختافزاری و نرمافزاری میشود.
- %sys
- درصد بهرهبرداری از CPU که حین اجرا در سطح سیستم (کرنل) رخ داده است. توجه داشته باشید که این فیلد زمان صرفشده برای پاسخگویی به وقفههای سختافزاری یا نرمافزاری را شامل نمیشود.
- %iowait
- درصد زمانی که پردازنده (CPU) یا پردازندهها بیکار بودند در حالی که سیستم یک درخواست I/O دیسک معلق داشت..IP %steal درصد زمانی که پردازنده یا پردازندههای مجازی در وضعیت انتظار غیرارادی سپری کردهاند، در حالی که هایپروایزر به یک پردازندهٔ مجازی دیگر سرویسدهی میکرد.
- %irq
- درصد زمانی که پردازنده یا پردازندهها صرف رسیدگی به وقفههای سختافزاری کردهاند.
- %soft
- درصد زمانی که پردازنده یا پردازندهها صرف رسیدگی به وقفههای نرمافزاری کردهاند.
- %guest
- درصد زمانی که پردازنده یا پردازندهها صرف اجرای یک پردازندهٔ مجازی کردهاند.
- %gnice
- درصد زمانی که پردازنده یا پردازندهها صرف اجرای یک مهمان با اولویت nice کردهاند.
- %idle
- درصد زمانی که پردازنده یا پردازندهها بیکار بودهاند و سیستم هیچ درخواست معوق ورودی/خروجی (I/O) دیسک نداشته است.
- -V
- چاپ شماره نسخه و سپس خروج.
- -v
- گزارش وضعیت inode، فایل و سایر جدولهای هسته. مقادیر زیر نمایش داده میشوند:
- -W
- گزارش آمار تعویض حافظه (swapping). مقادیر زیر نمایش داده میشوند:
- -w
- گزارش ایجاد وظیفه و فعالیت تعویض سیستم (system switching). مقادیر زیر نمایش داده میشوند:
- -x
- گزارشهای گسترده: نمایش مقادیر کمینه و بیشینه علاوه بر مقادیر میانگین در انتهای گزارش.
- -y
- گزارش فعالیت دستگاههای TTY. مقادیر زیر نمایش داده میشوند:
- rcvin/s
- تعداد وقفههای دریافت در هر ثانیه برای خط سریال جاری. شمارهٔ خط سریال در ستون TTY مشخص میشود.
- xmtin/s
- تعداد وقفههای ارسال در هر ثانیه برای خط سریال جاری.
- framerr/s
- تعداد خطاهای فریم در هر ثانیه برای خط سریال جاری.
- prtyerr/s
- تعداد خطاهای پاریتی در هر ثانیه برای خط سریال جاری.
- brk/s
- تعداد شکستها (breaks) در هر ثانیه برای خط سریال جاری.
- ovrun/s
- تعداد خطاهای سرریز (overrun) در هر ثانیه برای خط سریال جاری.
- -z
- به sar میگوید خروجی هر دستگاهی را که در طول دورهٔ نمونهبرداری فعالیتی نداشته است، نادیده بگیرد.
محیط (ENVIRONMENT)
دستور sar متغیرهای محیطی زیر را مد نظر قرار میدهد:
- S_COLORS
- بهطور
پیشفرض،
زمانی که
خروجی به یک
ترمینال
متصل باشد،
آمار
بهصورت
رنگی نمایش
داده
میشود. از
این متغیر
برای تغییر
تنظیمات
استفاده
کنید.
مقادیر
ممکن برای
این متغیر
عبارتند از
never، always یا auto
(مورد آخر
معادل
تنظیمات
پیشفرض
است).
لطفاً توجه داشته باشید رنگی که برای نمایش یک مقدار استفاده میشود (قرمز، زرد، یا هر رنگ دیگر)، صرفاً بهدلیل خودِ رنگ نشاندهندهٔ هیچگونه مشکلی نیست. این رنگ تنها محدودههای متفاوتی از مقادیر را نشان میدهد. - S_COLORS_SGR
- رنگها و
سایر
مشخصههای
مورد
استفاده
برای نمایش
آمار در
ترمینال را
مشخص
میکند.
مقدار آن
فهرستی از
قابلیتهاست
که با
دونقطه (:) از
یکدیگر جدا
شدهاند و
بهطور
پیشفرض
برابر است
با
C=33;22:I=32;22:N=34;1:R=31;22:W=35;1:X=31;1:Z=34;22+=32;1:-=31;1.
قابلیتهای پشتیبانیشده عبارتند از:
- C=
- زیررشتهٔ SGR (گزینش رندر گرافیکی) برای توضیحاتی که در فایلهای باینری روزانهٔ دادهها درج میشوند.
- I=
- زیررشتهٔ SGR برای نامها یا مقادیر آیتمها (مانند رابطهای شبکه، شمارهٔ CPU و...).
- N=
- زیررشتهٔ SGR برای مقادیر آماری غیر صفر.
- R=
- زیررشتهٔ SGR برای پیامهای راهاندازی مجدد (restart).
- W= (یا M=)
- زیررشتهٔ SGR برای مقادیر درصدی در محدودهٔ 75% تا 90% (یا در محدودهٔ 10% تا 25% بسته به معنای معیار). همچنین برای مقادیر منفی در محدودهٔ -10 تا -5 استفاده میشود.
- X= (یا H=)
- زیررشتهٔ SGR برای مقادیر درصدی بزرگتر یا مساوی 90% (یا کوچکتر یا مساوی 10% بسته به معنای معیار). همچنین برای مقادیر منفی کمتر یا مساوی -10 استفاده میشود.
- Z=
- زیررشتهٔ SGR برای مقادیر صفر.
- +=
- زیررشتهٔ SGR برای وضعیت باتری (کامل شارژشده یا در حال شارژ).
- -=
- زیررشتهٔ SGR برای وضعیت باتری (شارژ نمیشود یا در حال دشارژ).
- S_REPEAT_HEADER
- این متغیر شامل حداکثر تعداد خطوطی است که پس از آن، در صورتی که خروجی یک ترمینال نباشد، باید یک سرآیند توسط sar نمایش داده شود.
- S_TIME_DEF_TIME
- اگر این متغیر وجود داشته باشد و مقدار آن UTC باشد، آنگاه sar دادههای خود را بر حسب زمان UTC ذخیره خواهد کرد (دادهها کماکان بر حسب زمان محلی نمایش داده خواهند شد). همچنین sar بهجای زمان محلی، از زمان UTC برای تعیین فایل دادههای روزانهٔ جاری واقع در دایرکتوری /var/log/sa استفاده خواهد کرد. این متغیر ممکن است برای سرورهایی با کاربرانی در چندین منطقهٔ زمانی مختلف مفید باشد.
- S_TIME_FORMAT
- اگر این متغیر وجود داشته باشد و مقدار آن ISO باشد، محلیسازی (locale) جاری هنگام چاپ تاریخ در سرآیند گزارش نادیده گرفته میشود. دستور sar بهجای آن از قالب ISO 8601 (YYYY-MM-DD) استفاده خواهد کرد. برچسب زمانی نیز با قالب ISO 8601 سازگار خواهد بود..SH "مثالها (EXAMPLES)"
- sar -u 2 5
- گزارش میزان مصرف CPU به ازای هر ۲ ثانیه. ۵ خط نمایش داده میشود.
- sar -I --int=14 -o int14.file 2 10
- گزارش آمار مربوط به IRQ 14 به ازای هر ۲ ثانیه. ۱۰ خط نمایش داده میشود. دادهها در فایلی به نام int14.file ذخیره میشوند.
- sar -r -n DEV -f /var/log/sa/sa16
- نمایش آمار حافظه و شبکهٔ ذخیرهشده در فایل داده روزانهٔ sa16.
- sar -A
- نمایش تمام آمارهای ذخیرهشده در فایل داده روزانهٔ جاری.
گزارش باگها (BUGS)
سیستمفایل /proc باید برای کارکرد دستور sar سوار (mount) شده باشد.
بسته به نسخهٔ هستهٔ استفادهشده، لزوماً همهٔ آمارها در دسترس نیستند. sar فرض میکند که شما حداقل از هستهٔ 2.6 استفاده میکنید.
اگرچه sar واحدهای متناظر با کیلوبایت (kB)، مگابایت (MB)... را نمایش میدهد، اما در واقع از کیبیبایت (kiB)، مبیبایت (MiB)... استفاده میکند. یک کیبیبایت برابر با 1024 بایت و یک مبیبایت برابر با 1024 کیبیبایت است.
فایلها (FILES)
/var/log/sa/saDD
/var/log/sa/saYYYYMMDD
/proc و /sys شامل فایلهای متعددی با آمارهای سیستمی هستند.
نویسندگان (AUTHORS)
Sebastien Godard (sysstat <at> orange.fr)
همچنین ببینید (SEE ALSO)
sadc(8), sa1(8), sa2(8), sadf(1), sysstat(5), pidstat(1), mpstat(1), iostat(1), vmstat(8)
https://github.com/sysstat/sysstat
https://sysstat.github.io
| AUGUST 2025 | Linux |