| NDCTL-WAIT-SCRUB(1) | ndctl Manual | NDCTL-WAIT-SCRUB(1) |
نام (NAME)
ndctl-wait-scrub - انتظار برای اتمام عملیات پاکسازی محدوده آدرس (ARS)
خلاصه دستور (SYNOPSIS)
ndctl wait-scrub [<bus-id> <bus-id2> ... <bus-idN>] [<options>]
توضیحات (DESCRIPTION)
قابلیت پاکسازی محدوده آدرس NVDIMM (یا همان Address Range Scrub)، قابلیتی ارائهشده توسط سفتافزار پلتفرم است که امکان کشف خطاهای حافظه را برای نرمافزار سیستم فراهم میسازد. این ویژگی نرمافزار سیستم را قادر میسازد تا بهصورت پیشگیرانه از دسترسیهایی که ممکن است منجر به رخدادهای مدیریت خطای حافظه غیرقابلتصحیح شوند جلوگیری کند، و در غیر این صورت اجازه میدهد خطاهای حافظه فهرستبندی و شمارش شوند.
کرنل فایلی با قابلیت POLL(2) در sysfs به نام (scrub) فراهم میکند تا وضعیت ARS را نشان دهد. فایل scrub شمارش جاری دفعات اجرای ARS انجامشده را نگه میدارد. در حالی که یک اجرا در حال انجام است، نویسه + به همراه تعداد جاری نمایش داده میشود. عملیات ndctl wait-scrub منتظر میماند تا scrub در تمام گذرگاههای مشخصشده، حداقل یک بار وضعیت خارج از حال اجرا را نشان دهد.
مثال (EXAMPLE)
انتظار برای پاکسازی روی تمام گذرگاههای nvdimm در سیستم. گزارش خروجی json در پایان فقط شامل گذرگاههایی است که از عملیاتهای ARS پشتیبانی میکنند.
# ndctl wait-scrub
[
{
"provider":"nfit_test.1",
"dev":"ndbus3",
"scrub_state":"idle"
},
{
"provider":"nfit_test.0",
"dev":"ndbus2",
"scrub_state":"idle"
}
]
هنگام مشخص کردن یک گذرگاه منفرد، یا اگر فقط یک گذرگاه در سیستم وجود داشته باشد، این دستور گزارش میدهد که آیا پشتیبانی از ARS در دسترس است یا خیر.
# ndctl wait-scrub e820 error waiting for scrub completion: Operation not supported
گزینهها (OPTIONS)
-v, --verbose
حق نشر (COPYRIGHT)
حق نشر © 2016 - 2022، شرکت اینتل (Intel Corporation). مجوز GPLv2: گنو GPL نسخه ۲ http://gnu.org/licenses/gpl.html. این نرمافزار آزاد است: شما مجاز به تغییر و توزیع مجدد آن هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون مجاز دانسته است.
همچنین ببینید (SEE ALSO)
ndctl-start-scrub(1), ACPI http://www.uefi.org/sites/default/files/resources/ACPI%206_2_A_Sept29.pdf 6.2 Specification Section 9.20.7.2 Address Range Scrubbing (ARS) Overview"
| 2026-06-30 | ndctl |