.TH DCB-BUFFER 8 "12 November 2020" "iproute2" "Linux" .SH "نام (NAME)" dcb-buffer \- نمایش یا ویرایش تنظیمات بافر پورت در زیرسیستم DCB (Data Center Bridging) .SH "خلاصه دستور (SYNOPSIS)" .sp .ad l .in +8 .ti -8 .B dcb .RI "[ " OPTIONS " ] " .B buffer .RI "{ " COMMAND " | " help " }" .sp .ti -8 .B dcb buffer show dev .RI DEV .RB "[ " prio-buffer " ]" .RB "[ " buffer-size " ]" .RB "[ " total-size " ]" .ti -8 .B dcb buffer set dev .RI DEV .RB "[ " prio-buffer " " \fIPRIO-MAP " ]" .RB "[ " buffer-size " " \fISIZE-MAP " ]" .ti -8 .IR PRIO-MAP " := [ " PRIO-MAP " ] " PRIO-MAPPING .ti -8 .IR PRIO-MAPPING " := { " PRIO " | " \fBall " }" \fB:\fIBUFFER\fR .ti -8 .IR SIZE-MAP " := [ " SIZE-MAP " ] " SIZE-MAPPING .ti -8 .IR SIZE-MAPPING " := { " BUFFER " | " \fBall " }" \fB:\fISIZE\fR .ti -8 .IR PRIO " := { " \fB0\fR " .. " \fB7\fR " }" .ti -8 .IR BUFFER " := { " \fB0\fR " .. " \fB7\fR " }" .ti -8 .IR SIZE " := { " INTEGER " | " INTEGER\fBK\fR " | " INTEGER\fBM\fR " | " ... " }" .SH "توضیحات (DESCRIPTION)" .B dcb buffer برای پیکربندی تخصیص ترافیک به بافرهای پورت بر اساس اولویت ترافیک، و اندازه این بافرها به کار می‌رود. همچنین می‌توان از آن برای بازبینی پیکربندی فعلی و نیز کل حافظه دستگاه که توسط بافرهای پورت اشغال شده است، استفاده کرد. .SH "پارامترها (PARAMETERS)" برای پارامترهای خواندنی-نوشتنی، موارد زیر تنها جهت نوشتن را شرح می‌دهند؛ یعنی آن‌طور که با دستور \fBset\fR استفاده می‌شود. برای دستور \fBshow\fR نام پارامتر باید به عنوان یک کلیدواژه ساده و بدون آرگومان‌های اضافی به کار رود. این کار به ابزار دستور می‌دهد که مقدار پارامتر مشخص‌شده را نمایش دهد. هنگامی که هیچ پارامتری ارائه نشود، ابزار پیکربندی کامل بافر را نمایش می‌دهد. .TP .B total-size یک ویژگی فقط‌خواندنی است که کل حافظه دستگاه را که توسط بافرهای پورت اشغال شده نشان می‌دهد. در صورتی که بافرهای مخفی یا داخلی وجود داشته باشند، این مقدار ممکن است بیشتر از مجموع ساده اندازه‌های بافرهای جداگانه باشد. .TP .B prio-buffer \fIPRIO-MAP \fIPRIO-MAP\fR از نحو پارامتر آرایه‌ای استفاده می‌کند؛ برای جزئیات به .BR dcb (8) مراجعه کنید. کلیدها اولویت‌ها هستند و مقادیر، نمایه‌های بافر می‌باشند. برای هر اولویت، بافری را تنظیم می‌کند که ترافیک دارای آن اولویت به آن هدایت می‌شود. .TP .B buffer-size \fISIZE-MAP \fISIZE-MAP\fR از نحو پارامتر آرایه‌ای استفاده می‌کند؛ برای جزئیات به .BR dcb (8) مراجعه کنید. کلیدها نمایه‌های بافر و مقادیر، اندازه آن بافر بر حسب بایت هستند. این اندازه‌ها می‌توانند از نشانه‌گذاری مستندشده در بخش PARAMETERS در .BR tc (8) استفاده کنند. توجه داشته باشید که اندازه درخواستی توسط ابزار ممکن است توسط درایور گرد شود یا سقف مشخصی برای آن تعیین گردد تا نیازمندی‌های دستگاه برآورده شود. .SH "مثال‌ها و کاربرد (EXAMPLE & USAGE)" پیکربندی priomap به صورت یک‌به‌یک: .P # dcb buffer set dev eth0 prio-buffer 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 تنظیم اندازه تمام بافرها به 10KB، به استثنای بافر 6 که اندازه آن 1MB خواهد بود: .P # dcb buffer set dev eth0 buffer-size all:10K 6:1M نمایش آنچه تنظیم شده است: .P # dcb buffer show dev eth0 .br prio-buffer 0:0 1:1 2:2 3:3 4:4 5:5 6:6 7:7 .br buffer-size 0:10Kb 1:10Kb 2:10Kb 3:10Kb 4:10Kb 5:10Kb 6:1Mb 7:10Kb .br total-size 1222Kb .SH "کد خروج (EXIT STATUS)" در صورت موفقیت‌آمیز بودن دستور، وضعیت خروج 0 و در هنگام بروز خطا، یک عدد صحیح مثبت است. .SH "همچنین ببینید (SEE ALSO)" .BR dcb (8) .SH "گزارش باگ‌ها (REPORTING BUGS)" هرگونه باگ را به فهرست پستی توسعه‌دهندگان شبکه .B گزارش دهید که توسعه و نگهداری عمدتاً در آنجا انجام می‌شود. برای ارسال پیام به این فهرست، نیازی نیست که در آن عضو باشید. .SH "نویسنده (AUTHOR)" Petr Machata