OVS 1.0 GRE tunneling OVS 1.1 Qos OVS 1.10 VXLAN OVS 2.2 DPDK support OVS 2.4 DPDK Tunn...
OVS 1.0 GRE tunneling OVS 1.1 Qos OVS 1.10 VXLAN OVS 2.2 DPDK support OVS 2.4 DPDK Tunn...
mmap 函数是 unix/linux下的系统调用。 当存在客户-服务程序中复制文件时候,其数据流如下,要经历四次数据复制,开销很大。 果采用共享内存的方式,那么将大大优化I...
很不错,谢谢作者
[mydocker]---网络虚拟设备veth bridge iptables1. ip netns ip netns 用来管理network namespace. 手动创建network namespace 上面一系列操作相当于ip netns ad...
1. ip netns ip netns 用来管理network namespace. 手动创建network namespace 上面一系列操作相当于ip netns ad...
论文链接[https://www.usenix.org/conference/nsdi18/presentation/khalid] 容器共享底层操作系统(OS)的组件,所以...
关键词:容器 覆盖网络 性能瓶颈 1. NetWork Packet Processing in Linux NICs - kernel space - user space...
关键词:容器本地TCP通信实验源代码[http://wdtz.org/slipstream] 0 TCP endpoint: A 2-tuple,<local IP addr...
关键词:端上拥塞控制 接收端驱动 1.背景 1.1现有技术 pFabric依赖特殊硬件,并且只做了FCT的minimize,不能与其他policy联动 FastPass仲裁器...
关键词:端上拥塞控制 接收端驱动 短流 1.陌生名词 heavy-tailed:重尾分布,尾部比指数分布大 tail latency:少量响应的延迟高于均值,这些响应称为尾延...
内存的分配方法 指针碰撞 在连续剩余空间中分配内存。用一个指针指向内存已用区和空闲区的分界点,需要分配新的内存时候,只需要将指针向空闲区移动相应的距离即可。 空闲列表 在不规...
最近在上云计算,上课讲到RabbitMQ,先试下水(重庆大学2017 刘 李 杨 谢) Demo 0.环境配置: 服务端(MQ服务) 下载安装erlang 22.3 ,下...
本文参考自慕课网《Java读源码之netty》 如何检测新连接? boss线程轮循出accept事件,通过底层的accept()接收连接如何注册到NioEventLo...
Netty源码分析:NioEventLoop 本文参考自慕课网《Java读源码之netty》 面试有关问题:默认情况下netty启动线程的情况?netty如何解决epoll的...
本文搬运自<<极客时间>>哈~相当于做个笔记了。。。 为什么会有happens-before 规则? 因为jvm会对代码进行编译优化,指令会出现重排序的情况,为了避免编译优化...
强引用 作为初学者,我们平时用的Object obj=new Object();就是强引用,这类引用在显示释放的时候才会为Null 只有当我们不使用这个对象,如下申明后才会被...
1.新建bootstrap(用户调用层) 2.为Bootstrap新增组件(用户调用层) 3.正式启动(进入源码): 四大步骤启动:创建服务端channel初始化服务端cha...
这两部分知识体系暂时没有联系起来,先记录以下 一、缓冲区——直接缓冲与非直接缓冲 1.1 非直接缓冲区(堆缓冲区) 在JVM中内存中创建,在每次调用IO时,虚拟机都会将缓冲区...
先提出两个问题:IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝?Java支持哪些零拷贝? 带着这俩问题,我们一起来看下面的探究。 哪里听说过零拷贝?真的0次拷贝吗? 相信大家...