'\" t .\" Title: nvme-sndk-set-latency-monitor-feature .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 02/16/2026 .\" Manual: NVMe Manual .\" Source: NVMe .\" Language: Persian .\" .TH "NVME\-SNDK\-SET\-LAT" "1" "02/16/2026" "NVMe" "NVMe Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" nvme\-sndk\-set\-latency\-monitor\-feature \- پیکربندی ویژگی پایش تأخیر در درایوهای SanDisk NVMe .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fInvme sndk set\-latency\-monitor\-feature\fR [\-\-active_bucket_timer_threshold= | \-t ] [\-\-active_threshold_a= | \-a ] [\-\-active_threshold_b= | \-b ] [\-\-active_threshold_c= | \-c ] [\-\-active_threshold_d= | \-d ] [\-\-active_latency_config= | \-f ] [\-\-active_latency_minimum_window= | \-w ] [\-\-debug_log_trigger_enable= | \-r ] [\-\-discard_debug_log= | \-l ] [\-\-latency_monitor_feature_enable= | \-e ] .fi .SH "توضیحات (DESCRIPTION)" .sp برای دستگاه NVMe داده‌شده، این دستور گزینه‌های ویژگی پایش تأخیر را تنظیم می‌کند (در صورتی که توسط دستگاه پشتیبانی شود)\&. .sp پارامتر دستگاه نویسه‌ای الزامی NVMe است (مانند: /dev/nvme0)\&. .sp نتایج تنظیمات را می‌توان با دستور \fIget\-latency\-monitor\-log\fR بررسی کرد\&. .sp در صورت موفقیت 0 و در غیر این صورت کد خطا بازگردانده می‌شود\&. .SH "گزینه‌ها (OPTIONS)" .PP \-t , \-\-active_bucket_timer_threshold= .RS 4 مقداری که در «آستانه زمان‌سنج باکت فعال» (Active Bucket Timer Threshold) بارگذاری می‌شود؛ مقدار پیش‌فرض 07E0h است\&. .RE .PP \-a , \-\-active_threshold_a= .RS 4 مقداری که در «آستانه فعال A» (Active Threshold A) بارگذاری می‌شود؛ مقدار پیش‌فرض 05h است\&. .RE .PP \-b , \-\-active_threshold_b= .RS 4 مقداری که در «آستانه فعال B» (Active Threshold B) بارگذاری می‌شود؛ مقدار پیش‌فرض 13h است\&. .RE .PP \-c , \-\-active_threshold_c= .RS 4 مقداری که در «آستانه فعال C» (Active Threshold C) بارگذاری می‌شود؛ مقدار پیش‌فرض 1Eh است\&. .RE .PP \-d , \-\-active_threshold_d= .RS 4 مقداری که در «آستانه فعال D» (Active Threshold D) بارگذاری می‌شود؛ مقدار پیش‌فرض 2Eh است\&. .RE .PP \-f , \-\-active_latency_config= .RS 4 مقداری که در «پیکربندی تأخیر فعال» (Active Latency Configuration) بارگذاری می‌شود\&. این گزینه مشخص می‌کند که هر دو فیلد «نشان تأخیر فعال» (Active Latency Stamp) و «تأخیر اندازه‌گیری‌شده فعال» (Active Measured Latency) چگونه بر مبنای شمارنده به ازای هر دستور ورودی/خروجی (خواندن، نوشتن، واگذاری/Deallocate) به‌روزرسانی شوند؛ مقدار پیش‌فرض 0FFFh است\&. .RE .PP \-w , \-\-active_latency_minimum_window= .RS 4 مقداری که در «حداقل پنجره تأخیر فعال» (Active Latency Minimum Window) بارگذاری می‌شود؛ مقدار پیش‌فرض 0Ah است\&. .RE .PP \-r , \-\-debug_log_trigger_enable= .RS 4 مقداری که در «فعال‌سازی راه‌انداز لاگ اشکال‌زدایی» (Debug Log Trigger Enable) بارگذاری می‌شود؛ هنگامی که روی 1b تنظیم شود، نخستین باری که ترکیب باکت/شمارنده افزایش یابد، یک لاگ اشکال‌زدایی راه‌اندازی می‌گردد\&. هنگامی که روی 0b پاک شود، با افزایش ترکیب باکت/شمارنده، لاگ اشکال‌زدایی راه‌اندازی نخواهد شد\&. .RE .PP \-l , \-\-discard_debug_log= .RS 4 دور ریختن لاگ اشکال‌زدایی (Discard Debug Log)\&. هنگامی که روی 00h تنظیم (پاک) باشد، لاگ اشکال‌زدایی (در صورت وجود) پاک نخواهد شد\&. هنگامی که روی 01h تنظیم شود، لاگ اشکال‌زدایی دور ریخته می‌شود تا امکان راه‌اندازی لاگ دیگری فراهم گردد؛ تمامی فیلدهای ساختار دادهٔ Set Features معتبر هستند\&. هنگامی که روی 02h تنظیم شود، لاگ اشکال‌زدایی دور ریخته می‌شود تا امکان راه‌اندازی لاگ دیگری فراهم گردد؛ هیچ‌یک از فیلدهای دیگر ساختار دادهٔ Set Features معتبر نخواهند بود\&. .RE .PP \-e , \-\-latency_monitor_feature_enable= .RS 4 فعال‌سازی ویژگی پایش تأخیر (Latency Monitor Feature Enable)؛ هنگامی که روی 01h تنظیم شود، ویژگی پایش تأخیر فعال است\&. هنگامی که روی 00h پاک شود، ویژگی پایش تأخیر غیرفعال است\&. .RE .SH "مثال‌ها (EXAMPLES)" .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} فعال کردن گزینه‌های ویژگی پایش تأخیر سن‌دیسک در NVMe با مقادیر پیش‌فرض: .sp .if n \{\ .RS 4 .\} .nf # nvme sndk set\-latency\-monitor\-feature /dev/nvme0 \-e 1 .fi .if n \{\ .RE .\} .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} غیرفعال کردن گزینه‌های ویژگی پایش تأخیر سن‌دیسک در NVMe با مقادیر پیش‌فرض: .sp .if n \{\ .RS 4 .\} .nf # nvme sndk set\-latency\-monitor\-feature /dev/nvme0 \-e 0 .fi .if n \{\ .RE .\} .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} فعال کردن گزینه‌های ویژگی پایش تأخیر سن‌دیسک در NVMe با مقادیر مشخص‌شده: .sp .if n \{\ .RS 4 .\} .nf # nvme sndk set\-latency\-monitor\-feature /dev/nvme0 \-\-active_bucket_timer_threshold=1 \e \-\-active_threshold_a=0x0 \e \-\-active_threshold_b=0x1 \e \-\-active_threshold_c=0x2 \e \-\-active_threshold_d=0x3 \e \-\-active_latency_config=0xfff \e \-\-active_latency_minimum_window=0 \e \-\-debug_log_trigger_enable=0 \e \-\-discard_debug_log=0 \e \-\-latency_monitor_feature_enable=0x1 .fi .if n \{\ .RE .\} .RE .SH "NVME" .sp بخشی از مجموعهٔ nvme\-user\&.