NVME-ID-NS(1) NVMe Manual NVME-ID-NS(1)

nvme-show-regs - نمایش مقادیر ثباتهای کنترلر یا بافر NVMe

nvme show-regs <device> [--human-readable | -H]
                        [--output-format=<fmt> | -o <fmt>] [--verbose | -v]
                        [--timeout=<timeout> | -t <timeout>]

برای دستگاه NVMe over PCIe ارائه‌شده، یک دستور شناسایی فضای نام (identify namespace) ارسال کرده و نتیجه و ساختار بازگردانده‌شده را نمایش می‌دهد. برای دستگاه NVMe over Fabrics ارائه‌شده، یک دستور فابریک (fabric command) ارسال کرده و نتیجه و ساختار بازگردانده‌شده را نمایش می‌دهد.

پارامتر <device> اجباری است و باید دستگاه کاراکتری مدیریتی nvme باشد (مانند /dev/nvme0). برای NVMe بر بستر PCIe، برنامه با استفاده از اطلاعات ساختار sysfs، دستگاه را به منابع pci ذخیره‌شده در آن نگاشت کرده و حافظه را mmap می‌کند تا به ثبات‌ها دسترسی پیدا کند. برای NVMe بر بستر Fabrics، برنامه یک دستور فابریک ارسال می‌کند تا ویژگی‌های کنترلر NVMe مقصد را دریافت کند. فقط ویژگی‌های پشتیبانی‌شده نمایش داده می‌شوند.

-H, --human-readable

نمایش ثبات‌ها یا ویژگی‌های پشتیبانی‌شده در قالبی خوانا برای انسان.

-o <fmt>, --output-format=<fmt>

تعیین قالب گزارش به یکی از حالت‌های normal، json یا binary. در هر بار تنها یک قالب خروجی می‌تواند استفاده شود.

-v, --verbose

افزایش سطح جزئیات اطلاعات در خروجی.

-t <timeout>, --timeout=<timeout>

تغییر مقدار مهلت زمانی پیشفرض. بر حسب میلی‌ثانیه.

•نمایش ثبات‌های کنترلر NVMe بر بستر PCIe یا ویژگی‌های کنترلر NVMe بر بستر Fabric در قالب باینری:
# nvme show-regs /dev/nvme0 -o binary
•نمایش ثبات‌های کنترلر NVMe بر بستر PCIe یا ویژگی‌های کنترلر NVMe بر بستر Fabric در قالبی خوانا برای انسان:
# nvme show-regs /dev/nvme0 -H
•نمایش ثبات‌های کنترلر NVMe بر بستر PCIe یا ویژگی‌های کنترلر NVMe-oF در قالب json:
# nvme show-regs /dev/nvme0 -o json

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

02/16/2026 NVMe