| runc-update(8) | System Manager's Manual | runc-update(8) |
نام (NAME)
runc-update - بهروزرسانی محدودیتهای منابع کانتینر در حال اجرا
خلاصه دستور (SYNOPSIS)
runc update [option ...] container-id
runc update -r resources.json|- container-id
توضیحات (DESCRIPTION)
دستور update محدودیتهای منابع یک نمونه کانتینر در حال اجرا را تغییر میدهد.
منابع میتوانند با استفاده از گزینهها تنظیم شوند، یا اگر از -r استفاده شود، از JSON ارائهشده به صورت یک فایل یا از stdin خوانده شوند.
در صورتی که از -r استفاده شود، قالب JSON بدین صورت است:
{
"memory": {
"limit": 0,
"reservation": 0,
"swap": 0,
"kernel": 0,
"kernelTCP": 0
},
"cpu": {
"shares": 0,
"quota": 0,
"burst": 0,
"period": 0,
"realtimeRuntime": 0,
"realtimePeriod": 0,
"cpus": "",
"mems": ""
},
"blockIO": {
"blkioWeight": 0
}
}
گزینهها (OPTIONS)
- --resources|-r resources.json
- خواندن محدودیتهای جدید منابع از resources.json. برای خواندن از stdin از - استفاده کنید. در صورت استفاده از این گزینه، تمام گزینههای دیگر نادیده گرفته میشوند.
- --blkio-weight weight
- تنظیم یک وزن io جدید.
- --cpu-period num
- تنظیم دوره تناوب CPU CFS برای استفاده در اعمال سقف سخت (برحسب میکروثانیه).
- --cpu-quota num
- تنظیم محدودیت مصرف CPU درون یک دوره تناوب مشخص (برحسب میکروثانیه).
- --cpu-burst num
- تنظیم محدودیت جهش (burst) پردازنده CPU درون یک دوره تناوب مشخص (برحسب میکروثانیه).
- --cpu-rt-period num
- تنظیم دوره تناوب بیدرنگ (realtime) پردازنده CPU برای اعمال سقف سخت (برحسب میکروثانیه).
- --cpu-rt-runtime num
- تنظیم محدودیت سقف سخت بیدرنگ (realtime) پردازنده CPU (برحسب میکروثانیه). زمان مجاز CPU درون یک دوره تناوب مشخص.
- تنظیم سهمهای CPU (وزن نسبی در برابر سایر کانتینرها).
- --cpuset-cpus list
- تنظیم پردازنده(ها) برای استفاده. list میتواند شامل ویرگول و بازهها باشد. برای مثال: 0-3,7.
- --cpuset-mems list
- تنظیم گره(های) حافظه برای استفاده. قالب list همانند --cpuset-cpus است.
- --memory num
- تنظیم محدودیت حافظه به num بایت.
- --memory-reservation num
- تنظیم رزرو حافظه، یا حد نرم (soft limit)، به num بایت.
- --memory-swap num
- تنظیم مجموع مصرف حافظه + swap به num بایت. از -1 برای لغو محدودیت استفاده کنید (یعنی استفاده از swap نامحدود).
- --pids-limit num
- تنظیم حداکثر تعداد فرایندهای مجاز در کانتینر. از -1 برای لغو محدودیت استفاده کنید.
- --l3-cache-schema value
- تنظیم مقدار برای شِمای حافظه نهان (L3 cache schema) در Intel RDT/CAT.
- --mem-bw-schema value
- تنظیم شِمای پهنای باند حافظه Intel RDT/MBA.