Command Line Reference
QoS Configuration
Buffer Management
9 min
buffer view buffer view table 1 buffer view table 1 buffer view true 330,331#4283c7 unhandled content type #4283c7 unhandled content type unhandled content type unhandled content type show buffer profile show buffer profile \[command] show buffer profile \[purpose] display buffer profile configuration \[view] privileged user view \[use cases] sonic# show buffer profile { "egress lossless profile" { "pool" "\[buffer pool|ingress lossless pool]", "size" "0", "static th" "23001600" }, "egress lossy profile" { "dynamic th" "2", "pool" "\[buffer pool|lossy pool]", "size" "1518" }, "ingress lossless profile" { "dynamic th" "1", "pool" "\[buffer pool|ingress lossless pool]", "size" "1518", "xoff" "38816", "xon offset" "13440" }, "ingress lossy profile" { "pool" "\[buffer pool|lossy pool]", "size" "0", "static th" "23001600" }, "pg lossless 100000 40m profile" { "dynamic th" "1", "pool" "\[buffer pool|ingress lossless pool]", "size" "1518", "xoff" "38816", "xon" "0", "xon offset" "13440" }, "pg lossless 25000 40m profile" { "dynamic th" "1", "pool" "\[buffer pool|ingress lossless pool]", "size" "1518", "xoff" "16928", "xon" "0", "xon offset" "13440" } } buffer config buffer config table 2 buffer config table 2 buffer config true 405,256#4283c7 unhandled content type #4283c7 unhandled content type unhandled content type unhandled content type #d8e5f5 unhandled content type #d8e5f5 unhandled content type unhandled content type unhandled content type buffer profile buffer profile buffer profile name \[command] buffer profile buffer profile name \[purpose] create a buffer profile, and enter buffer configuration view \[parameters] true 330,331#4283c7 unhandled content type #4283c7 unhandled content type unhandled content type unhandled content type \[view] global configuration view \[notes] run command no buffer profile buffer profile name to delete the buffer profile \[use cases] sonic(config)# buffer profile test sonic(config buffer profile test)# mode lossless {static mode lossless {static static th |dynamic dynamic th } size size xoff xoff xon offset xon offset \[xon xon ] \[command] mode lossless { static static th | dynamic dynamic th } size size xoff xoff xon offset xon offset \[ xon xon ] \[purpose] set a lossless buffer profile \[parameters] true 118,543#4283c7 unhandled content type #4283c7 unhandled content type unhandled content type unhandled content type #d8e5f5 unhandled content type #d8e5f5 unhandled content type unhandled content type unhandled content type #d8e5f5 unhandled content type #d8e5f5 unhandled content type unhandled content type unhandled content type #d8e5f5 unhandled content type #d8e5f5 unhandled content type \[view] buffer configuration view \[notes] info the cell size varies by model on cx308p 48y n v2, cx532p n v2 and cx732q n v2, the cell size is 128 bytes on cx864e n, the cell size is 512 bytes on other models, the cell size is 224 bytes the sum of the lossless buffers allocated to each queue shall be no greater than the lossless pool size it is generally not recommended to modify the interface egress queue buffer manually, so please be careful setting unreasonable parameters may cause loss of packets while forwarding traffic on the interface \[use cases] sonic(config)# buffer profile buffer test1 sonic(config buffer profile buffer test1)# mode lossless dynamic 1 size 1518 xoff 46496 xon offset 13440 mode lossy{static mode lossy{static static th |dynamic dynamic th } size size \[command] mode lossy { static static th | dynamic dynamic th } size size \[purpose] set a lossy buffer profile \[parameters] true 117,544#4283c7 unhandled content type #4283c7 unhandled content type unhandled content type unhandled content type #d8e5f5 unhandled content type #d8e5f5 unhandled content type unhandled content type unhandled content type \[view] buffer configuration view \[notes] the sum of the lossy buffers allocated to each queue shall be no greater than the lossy pool size \[use cases] sonic(config)# buffer profile buffer test sonic(config buffer profile buffer test)# mode lossy size 1518 dynamic 1 wa it is generally not recommended to modify the interface egress queue buffer manually, so please be careful setting unreasonable parameters may cause loss of packets while forwarding traffic on the interface
