SONiC Lite - How to fit SONiC into a small box.pdf

编号:139928 PDF 18页 1.03MB 下载积分:VIP专享
下载报告请您先登录!

SONiC Lite - How to fit SONiC into a small box.pdf

1、SONiCon a management or access switchSONiCLite:How to fit SONiCinto a small boxIT Ecosystem:NetworkingSONiCLite:How to fit SONiCinto a small boxTaras Chornyi,Solutions Architect,PLVisionAndriy Kokhan,Solutions Architect,PLVisionA typical SONiCplatformIntel Xeon-D CPUup to 16G of RAMup to 256Gb stora

2、geup to 128x100G portsruns SONiC48x1G+4x10G or 4x25GARM/MIPS/x86up 2G RAMup to 4G of storagecan run SONiC?A typical access/management switchsonic-vs VM as DUTcodebase master fffeec6eccdefault build from AzureVM resources2CPU 2GB RAMHow SONiCutilizes resourcesTools used:systemd-bootchartperftopsmempa

3、rse.py the script which parses bootchart svg and showshow often each process wascalled and howmany calls utilizedmore than 50%of CPUThe idea is to check and optimize the common SONiC partVendor-specific parts can be quite heavy for CPU/storage/RAMEvaluation must be done for specific platforms/vendor

4、sWhat about a vendor-specific part?1.Idle the system is up and running for 3min.All servicesare fully initialized.2.Config reload issue config reload ywhen the system is in idlestate.3.Show the system in idle state,show command issued in the loop 1 iteration/s.States analyzedrootsonic-1:/home/admin#

5、smem-a-k-t-wAreaUsedCache Noncachekernel dynamic memory538.8M155.0M383.8Muserspace memory1.3G87.0M1.2Gfree memory92.2M92.2M0-1.9G334.1M1.6GSONiCRAMusageSONiCRAM usageDuring the config reload the most visible impact is caused by:sonic-cfggen called 30 times.In 19/30 runs,CPU utilization exceeded 50%P

6、ython3 applications called 147 times.In 34/147 runs,CPU utilizationexceeded 50%CPU usage(reload)Move Python imports from the file scope to the function scopeDisable system-health service or refactor healthd implementationCheck for possible command-specific improvementsUp to 2 times faster executionS

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(SONiC Lite - How to fit SONiC into a small box.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠