NVME-SOLIDIGM-WORK(1) NVMe Manual NVME-SOLIDIGM-WORK(1)

nvme-solidigm-workload-tracker - پایش و ردیابی حجم کاری در درایوهای Solidigm NVMe

nvme solidigm workload-tracker <device> [--uuid-index=<id> | -U <id>]
                                      [--enable | -e] [--disable | -d]
                                      [--sample-time=<time> | -s <time>]
                                      [--type=<type> | -t <type>]
                                      [--run-time=<seconds> | -r <seconds>]
                                      [--flush-freq=<count> | -f <count>]
                                      [--wall-clock | -w]
                                      [--trigger-field=<field> | -T <field>]
                                      [--trigger-threshold=<value> | -V <value>]
                                      [--trigger-on-delta | -D]
                                      [--trigger-on-latency | -L]
                                      [--verbose | -v]

نمونه‌های ردیاب بار کاری (Workload Tracker) را به صورت بلادرنگ برای دستگاه NVMe سالیدایم (Solidigm) مشخص‌شده دریافت و نمایش می‌دهد. این دستور امکان نظارت و تحلیل ویژگی‌های بار کاری دستگاه را فراهم می‌کند.

پارامتر <device> اجباری است و می‌تواند یک دستگاه کاراکتری NVMe (مانند /dev/nvme0) یا یک دستگاه بلوکی فضای نام (مانند /dev/nvme0n1) باشد.

-U <id>, --uuid-index=<id>

شاخص UUID (بین ۰ تا ۱۲۷) را برای دستور مشخص می‌کند.

-e, --enable

ردیاب بار کاری را پیش از دریافت نمونه‌ها فعال می‌کند.

-d, --disable

ردیاب بار کاری را پس از دریافت نمونه‌ها غیرفعال می‌کند.

-s <time>, --sample-time=<time>

فاصله زمانی نمونه‌برداری را تنظیم می‌کند. مقادیر معتبر عبارتند از: default،‏ 1ms،‏ 5ms،‏ 10ms،‏ 50ms،‏ 100ms،‏ 500ms،‏ 1s،‏ 5s،‏ 10s،‏ 30s،‏ 1m،‏ 5m،‏ 10m،‏ 30m،‏ 1h.

-t <type>, --type=<type>

نوع ردیاب را تعیین می‌کند. انواع معتبر عبارتند از: Base،‏ CmdQ،‏ Pattern،‏ RandSeq،‏ Throttle،‏ Power،‏ Defrag.

-r <seconds>, --run-time=<seconds>

مدت‌زمان اجرای ضبط و دریافت نمونه‌ها را بر حسب ثانیه محدود می‌کند.

-f <count>, --flush-freq=<count>

تعداد نمونه‌ها (۱ تا ۱۲۶) برای انتظار قبل از تخلیه و استخراج داده‌ها. مقدار پیش‌فرض ۱۰۰ نمونه است.

-w, --wall-clock

برچسب زمانی واقعی ساعت سیستم (Wall clock timestamp) را هنگام بازیابی ورودی ثبت می‌کند.

-T <field>, --trigger-field=<field>

نام فیلدی که توقف نمونه‌برداری بر اساس آن فعال (تریگر) می‌شود.

-V <value>, --trigger-threshold=<value>

مقدار آستانه فیلد برای توقف نمونه‌برداری.

-D, --trigger-on-delta

فعال‌سازی توقف نمونه‌برداری بر اساس تغییرات (دلتا).

-L, --trigger-on-latency

استفاده از ردیاب تاخیر (Latency) جهت فعال‌سازی توقف نمونه‌برداری.

-v, --verbose

افزایش سطح جزئیات گزارش‌ها. این گزینه می‌تواند چندین بار استفاده شود.

•فعال‌سازی ردیاب بار کاری و دریافت نمونه‌ها:
# nvme solidigm workload-tracker /dev/nvme0 --enable
•دریافت نمونه‌های ردیاب بار کاری با بازه زمانی ۱ میلی‌ثانیه به مدت ۶۰ ثانیه:
# nvme solidigm workload-tracker /dev/nvme0 --enable --sample-time=1ms --run-time=60
•غیرفعال‌سازی ردیاب بار کاری:
# nvme solidigm workload-tracker /dev/nvme0 --disable
•فعال‌سازی ردیاب بار کاری و دریافت نمونه‌ها با زمان نمونه‌برداری و نوع مشخص:
# nvme solidigm workload-tracker /dev/nvme0 --enable --sample-time=1ms --type=Base
•دریافت نمونه‌های ردیاب توان (Power) با بازه زمانی ۱۰ ثانیه‌ای به مدت ۵ دقیقه:
# nvme solidigm workload-tracker /dev/nvme0 --enable --type=Power --sample-time=10s --run-time=300

بخشی از مجموعه nvme-user

02/16/2026 NVMe