'\" t .nh .TH podman-stats 1 .SH "نام (NAME)" podman-stats \- نمایش جریان زنده‌ای از آمار مصرف منابع یک یا چند کانتینر .SH "خلاصه دستور (SYNOPSIS)" \fBpodman stats\fP [\fIگزینه‌ها\fP] [\fIکانتینر\fP] .PP \fBpodman container stats\fP [\fIگزینه‌ها\fP] [\fIکانتینر\fP] .SH "توضیحات (DESCRIPTION)" نمایش جریان زنده‌ای از آمار مصرف منابع توسط یک یا چند کانتینر. .PP نکته: محیط‌های بدون ریشه (Rootless) قادر به گزارش آمار مربوط به مصرف شبکه خود نیستند. .SH "گزینه‌ها (OPTIONS)" .SS \fB--all\fP, \fB-a\fP نمایش تمام کانتینرها. به‌طور پیش‌فرض تنها کانتینرهای در حال اجرا نمایش داده می‌شوند. .SS \fB--format\fP=\fItemplate\fP چاپ آراسته آمار کانتینر در قالب JSON یا با استفاده از یک الگوی Go. .PP جای‌نگهدارهای معتبر برای الگوی Go در جدول زیر آمده‌اند: .TS allbox; l l l l . \fB\fBجای‌نگهدار (Placeholder)\fP\fP \fB\fBتوضیحات\fP\fP \&.AvgCPU T{ میانگین پردازنده، عدد اعشاری با دقت کامل T} \&.AVGCPU T{ میانگین پردازنده، قالب‌بندی‌شده به‌صورت درصد T} \&.BlockInput T{ مجموع داده‌های خوانده‌شده از دستگاه بلوکی T} \&.BlockIO T{ مجموع داده‌های خوانده/نوشته‌شده در دستگاه بلوکی T} \&.BlockOutput T{ مجموع داده‌های نوشته‌شده در دستگاه بلوکی T} \&.ContainerID T{ شناسه کانتینر، هش کامل (کوتاه‌نشده) T} \&.ContainerStats ... T{ ساختار تو در تو، فقط برای متخصصان T} \&.CPU T{ درصد پردازنده، عدد اعشاری با دقت کامل T} \&.CPUNano T{ مجموع مصرف پردازنده، به نانوثانیه T} \&.CPUPerc درصد مصرف پردازنده \&.CPUSystemNano T{ مصرف پردازنده توسط هسته، به نانوثانیه T} \&.Duration مشابه با CPUNano \&.ID شناسه کانتینر، کوتاه‌شده \&.MemLimit محدودیت حافظه، به بایت \&.MemPerc درصد حافظه مصرف‌شده \&.MemUsage میزان مصرف حافظه \&.MemUsageBytes میزان مصرف حافظه (IEC) \&.Name نام کانتینر \&.NetIO ورودی/خروجی شبکه \&.Network ... T{ ورودی/خروجی شبکه، تفکیک‌شده بر اساس رابط شبکه T} \&.PIDs تعداد شناسه فرآیندها (PID) \&.PIDS T{ تعداد شناسه فرآیندها (PID) (مورد تکراری برای سازگاری) T} \&.SystemNano T{ تاریخ و زمان فعلی سیستم، نانوثانیه از زمان مبدأ (epoch) T} \&.Up T{ مدت‌زمان فعالیت (CPUNano)، به شکل خوانا برای انسان T} \&.UpTime مشابه با Up .TE .PP هنگام استفاده از الگوی Go، عبارت \fBtable\fR را قبل از فرمت قرار دهید تا عنوان ستون‌ها چاپ شود. .SS \fB--interval\fP, \fB-i\fP=\fIseconds\fP مدت‌زمان بر حسب ثانیه میان گزارش‌های آماری، پیش‌فرض ۵ ثانیه است. .SS \fB--latest\fP, \fB-l\fP به جای ارائه نام یا شناسه کانتینر، از آخرین کانتینر ایجادشده استفاده می‌کند. نکته: آخرین کانتینر راه‌اندازی‌شده ممکن است از سوی سایر کاربران پادمن روی ماشین میزبان باشد. (این گزینه در کلاینت راه دور پادمن از جمله ماشین‌های مک و ویندوز (به‌جز WSL2) در دسترس نیست). .SS \fB--no-reset\fP عدم پاکسازی صفحه ترمینال در فواصل زمانی میان گزارش‌ها. .SS \fB--no-stream\fP غیرفعال کردن حالت استریم و دریافت تنها نتیجه اولیه؛ تنظیم پیش‌فرض false است. .SS \fB--no-trunc\fP کوتاه نکردن خروجی شناسه کانتینر. .SH "مثال‌ها (EXAMPLES)" فهرست کردن آمار درباره تمام کانتینرهای در حال اجرا بدون حالت استریم: .EX # podman stats -a --no-stream ID NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS a9f807ffaacd frosty_hodgkin -- 3.092MB / 16.7GB 0.02% -- / -- -- / -- 2 3b33001239ee sleepy_stallman -- -- / -- -- -- / -- -- / -- -- .EE .PP فهرست کردن آمار کانتینر مشخص‌شده در حالت استریم: .EX # podman stats a9f80 ID NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS a9f807ffaacd frosty_hodgkin -- 3.092MB / 16.7GB 0.02% -- / -- -- / -- 2 .EE .PP فهرست کردن آمار مشخص‌شده درباره کانتینر تعیین‌شده در قالب جدول: .EX $ podman stats --no-trunc 3667 --format 'table {{ .ID }} {{ .MemUsage }}' ID MEM USAGE / LIMIT 3667c6aacb06aac2eaffce914c01736420023d56ef9b0f4cfe58b6d6a78b7503 49.15kB / 67.17GB .EE .PP فهرست کردن آمار کانتینر مشخص‌شده در قالب JSON: .EX # podman stats --no-stream --format=json a9f80 [ { "id": "a9f807ffaacd", "name": "frosty_hodgkin", "cpu_percent": "--", "mem_usage": "3.092MB / 16.7GB", "mem_percent": "0.02%", "netio": "-- / --", "blocki": "-- / --", "pids": "2" } ] .EE .PP فهرست کردن آمار کانتینر مشخص‌شده در قالب جدول: .EX # podman stats --no-stream --format "table {{.ID}} {{.Name}} {{.MemUsage}}" 6eae ID NAME MEM USAGE / LIMIT 6eae9e25a564 clever_bassi 3.031MB / 16.7GB .EE .PP نکته: هنگام استفاده از شبکه بدون ریشه همراه با گرداننده پورت rootlesskit، ترافیک ارسال‌شده از طریق ارسال پورت (port forwarding) به دستگاه \fBlo\fR منتسب می‌شود. ترافیک منتسب به \fBlo\fR در خروجی آمار محاسبه نمی‌گردد. .SH "همچنین ببینید (SEE ALSO)" \fBpodman(1)\fP .SH "تاریخچه (HISTORY)" ژوئیه ۲۰۱۷، گردآوری اولیه توسط Ryan Cole rycole@redhat.com \[la]mailto:rycole@redhat.com\[ra]