| CXL-SET-ALERT-CONFIG(1) | cxl Manual | CXL-SET-ALERT-CONFIG(1) |
نام (NAME)
cxl-set-alert-config - تنظیم آستانه هشدار اخطار در یک memdev از CXL
خلاصه دستور (SYNOPSIS)
cxl set-alert-config <mem0> [<mem1>..<memN>] [<options>]
توضیحات (DESCRIPTION)
یک دستگاه CXL هنگامی که وضعیت سلامت آن تغییر کند، یک هشدار صادر میکند. هشدارهای بحرانی (critical alert) پس از راهاندازی مجدد دستگاه، بهصورت خودکار توسط دستگاه پیکربندی میشوند. در صورت پشتیبانی، آستانههای هشدار اخطار (warning alert) قابلبرنامهریزی نیز طبق مقادیر پیشفرض توصیهشده توسط سازنده مقداردهی اولیه میشوند و سپس کاربر میتواند آنها را پیکربندی کند.
از این دستور برای پیکربندی آستانههای هشدار اخطار در یک دستگاه استفاده کنید. با اجرای این دستور، آستانههای هشدار درخواستشده جدید جایگزین آستانههای هشدار برنامهریزیشده قبلی خواهند شد.
برای فعالسازی هشدار اخطار، هر دو مقدار threshold=value و alert=on را تنظیم کنید. برای غیرفعالسازی هشدار اخطار، تنها alert=off را مشخص نمایید. حالات دیگر منجر به بروز خطا خواهند شد.
برای بررسی قابلیتهای آستانه هشدار قابلبرنامهریزی یک دستگاه، از دستور «cxl list -m <memdev> -A» استفاده کنید.
مثالها (EXAMPLES)
تنظیم آستانه هشدار اخطار روی ۳۰ و فعالسازی هشدار برای طول عمر مصرفشده (life used).
# cxl set-alert-config mem0 --life-used-threshold=30 --life-used-alert=on
{
"memdev":"mem0",
"ram_size":"1024.00 MiB (1073.74 MB)",
"alert_config":{
"life_used_prog_warn_threshold_valid":true,
"dev_over_temperature_prog_warn_threshold_valid":false,
"dev_under_temperature_prog_warn_threshold_valid":false,
"corrected_volatile_mem_err_prog_warn_threshold_valid":false,
"corrected_pmem_err_prog_warn_threshold_valid":false,
"life_used_prog_warn_threshold_writable":true,
"dev_over_temperature_prog_warn_threshold_writable":true,
"dev_under_temperature_prog_warn_threshold_writable":true,
"corrected_volatile_mem_err_prog_warn_threshold_writable":true,
"corrected_pmem_err_prog_warn_threshold_writable":true,
"life_used_crit_alert_threshold":75,
"life_used_prog_warn_threshold":30,
"dev_over_temperature_crit_alert_threshold":0,
"dev_under_temperature_crit_alert_threshold":0,
"dev_over_temperature_prog_warn_threshold":0,
"dev_under_temperature_prog_warn_threshold":0,
"corrected_volatile_mem_err_prog_warn_threshold":0,
"corrected_pmem_err_prog_warn_threshold":0
},
"serial":"0",
"host":"0000:0d:00.0"
}
cxl memdev: cmd_set_alert_config: set alert configuration 1 mem
غیرفعالسازی هشدار اخطار برای life_used.
# cxl set-alert-config mem0 --life-used-alert=off
{
"memdev":"mem0",
"ram_size":"1024.00 MiB (1073.74 MB)",
"alert_config":{
"life_used_prog_warn_threshold_valid":false,
"dev_over_temperature_prog_warn_threshold_valid":false,
"dev_under_temperature_prog_warn_threshold_valid":false,
"corrected_volatile_mem_err_prog_warn_threshold_valid":false,
"corrected_pmem_err_prog_warn_threshold_valid":false,
"life_used_prog_warn_threshold_writable":true,
"dev_over_temperature_prog_warn_threshold_writable":true,
"dev_under_temperature_prog_warn_threshold_writable":true,
"corrected_volatile_mem_err_prog_warn_threshold_writable":true,
"corrected_pmem_err_prog_warn_threshold_writable":true,
"life_used_crit_alert_threshold":75,
"life_used_prog_warn_threshold":30,
"dev_over_temperature_crit_alert_threshold":0,
"dev_under_temperature_crit_alert_threshold":0,
"dev_over_temperature_prog_warn_threshold":0,
"dev_under_temperature_prog_warn_threshold":0,
"corrected_volatile_mem_err_prog_warn_threshold":0,
"corrected_pmem_err_prog_warn_threshold":0
},
"serial":"0",
"host":"0000:0d:00.0"
}
cxl memdev: cmd_set_alert_config: set alert configuration 1 mem
گزینهها (OPTIONS)
<memory device(s)>
-S, --serial
-L, --life-used-threshold=
--life-used-alert=
-O, --over-temperature-threshold=
--over-temperature-alert=
-U, --under-temperature-threshold=
--under-temperature-alert=
-V, --volatile-mem-err-threshold=
--volatile-mem-err-alert=
-P, --pmem-err-threshold=
--pmem-err-alert=
-v, --verbose
همچنین ببینید (SEE ALSO)
CXL-3.0 8.2.9.8.3.3
| 2026-06-30 | cxl |