| DMVDOSTATS(8) | دستورهای مدیریتی و نگهداری | DMVDOSTATS(8) |
نام (NAME)
dmvdostats - نمایش اطلاعات و آمار دستگاه VDO
خلاصه دستور (SYNOPSIS)
dmvdostats [-h|--help] [-v|--verbose] [--count count] [--interval seconds] [-o|--options fields] [-O|--sort sort_fields] [-S|--select selection] [--noheadings] [--nosuffix] [--separator separator] [--units units] [device...]
dmsetup vdostats [options] [device...]
توضیحات (DESCRIPTION)
دستور dmvdostats آمار تارگتهای نگاشتگر دستگاه (device-mapper) از نوع VDO (بهینهساز مجازی دادهها) را نمایش میدهد. این ابزار هر دستگاه VDO را از طریق واسط پیام آماری هسته (kernel stats message interface) پرسوجو کرده و نتایج را در قالب جدول (گزارش) یا قالب مفصل کلید-مقدار ارائه میکند.
اگر هیچ آرگومان device داده نشود، dmvdostats تمامی دستگاههای نگاشتگر دستگاه را پیمایش کرده و آمار هر تارگت VDO یافتشده را گزارش میدهد.
دستور dmvdostats بهعنوان یک پیوند نمادین (symlink) به dmsetup(8) نصب شده است و میتواند بهصورت dmsetup vdostats نیز فراخوانی شود.
گزینهها (OPTIONS)
- -h, --help
- نمایش اطلاعات نحوه استفاده.
- -v, --verbose
- تولید خروجی با جزئیات بیشتر (verbose). به جای گزارش جدولی، تمام آمار هسته را در قالب کلید-مقدار سازگار با ابزار قدیمی vdostats نمایش میدهد. فیلدهای مشتقشده (1K-blocks، درصد استفادهشده، درصد صرفهجویی، تقویت نوشتن یا write amplification) در خروجی درج میشوند.
- --count count
- تکرار گزارش به تعداد count بار. همراه با --interval برای پایش مداوم آمار VDO استفاده میشود.
- --interval seconds
- ایجاد وقفه به مدت seconds ثانیه میان تکرارهای گزارش، در صورتی که --count بزرگتر از یک باشد.
- -o, --options fields
- فهرستی از
فیلدها با
جداکننده
کاما برای
نمایش. از -o help
برای
مشاهده
فهرست
فیلدهای
موجود
استفاده
کنید. در
صورت عدم
تعیین،
فیلدهای
پیشفرض
عبارتند از:
vdo_name,vdo_physical_size,vdo_used, vdo_available,vdo_used_pct,vdo_saving_pct. - -O, --sort sort_fields
- فهرستی از فیلدها با جداکننده کاما برای مرتبسازی بر اساس آنها.
- -S, --select selection
- تنها ردیفهایی را نمایش میدهد که با معیارهای گزینش مطابقت دارند. برای ساختار دستور گزینش، lvmreport(7) را ببینید.
- --noheadings
- حذف خط سرآیندها در خروجی گزارش.
- --nosuffix
- حذف پسوند از مقادیر اندازه.
- --separator separator
- استفاده از separator بهعنوان جداکننده میان فیلدها در خروجی گزارش.
- --units units
- تعیین واحد نمایش برای فیلدهای اندازه. واحدهای موجود: b (بایت)، s (سکتور)، k (کیلوبایت)، m (مگابایت)، g (گیگابایت)، t (ترابایت)، p (پتابایت)، e (اگزابایت). برای استفاده از مضارب ۱۰۰۰ (SI) بهجای ۱۰۲۴، از حروف بزرگ استفاده کنید. حالت پیشفرض، فرمت خوانا برای انسان (h) است.
فیلدها (FIELDS)
فیلدهای زیر برای خروجی گزارش در دسترس هستند (-o):
- vdo_name
- نام دستگاه VDO.
- vdo_physical_size
- اندازه فیزیکی دستگاه VDO.
- vdo_used
- فضای فیزیکی استفادهشده (بلاکهای داده + سربار).
- vdo_available
- فضای فیزیکی در دسترس.
- vdo_used_pct
- درصد فضای فیزیکی استفادهشده.
- vdo_saving_pct
- درصد دادههای منطقی ذخیرهشده از طریق حذف دادههای تکراری و فشردهسازی.
- vdo_all
- تمام فیلدهای VDO.
مثالها (EXAMPLES)
نمایش آمار پیشفرض برای تمام دستگاههای VDO:
# dmvdostats
نمایش خروجی با جزئیات کامل برای یک دستگاه خاص:
# dmvdostats -v /dev/mapper/vg-vpool0-vpool
نمایش فیلدهای انتخابشده:
# dmvdostats -o vdo_name,vdo_used_pct,vdo_saving_pct
پایش میزان مصرف هر ۵ ثانیه، به تعداد ۱۰ بار:
# dmvdostats --count 10 --interval 5
فیلتر کردن دستگاههایی با بیش از ۵۰ درصد مصرف:
# dmvdostats -S 'vdo_used_pct > 50'
همچنین ببینید (SEE ALSO)
| Mar 2026 | Linux |