蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘的小内存块,最大 2M ü小内存分配顺序 Pmcache -> mcentral -> mheap -> arena ü大于 32K 的大内存分配顺序 mheap -> arena ØGC 优化 ü避免入堆 ü减少内存 copy ü内存使用整体化,降低 scanobject 成本 ü使用 GC 亲和的数据结构 ü适度使用 sync.Pool ü…IO 4 Ø优化 ü尽可能多读,同时减少SetReadDeadline频繁调用,实现见0 码力 | 44 页 | 4.51 MB | 6 月前3
Service Mesh结合容器云平台的思考和实践config保持一致的。reconcile首先会检查desired config和current config是否一致,如果是的 话,就不用启动新的envoy进程。否则就启动新的envoy。在启动过程中,agent维护两个map来管理一堆envoy进程, 在调用waitForExit之前会将desiredConfig赋值给currentConfig,表示reconcile工作完成 4. waitForExit会调用agent.proxy0 码力 | 28 页 | 3.09 MB | 6 月前3
共 2 条
- 1













