background picture of the home page

Hi,Friend

Google TCP BBR 拥塞控制算法

传统拥塞控制算法并不是一蹴而就的,复杂的网络环境和用户的高要求推动着拥塞控制算法的优化和迭代,我们看下基于丢包策略的传统拥塞控制算法的几个迭代版本,如图所示:与此同时还有一类算法是基于RTT延时策略来进行控制的,但是这类算法在发包速率上可能不够激进,竞争性能不如其他算法,因此在共享网络带宽时有失公平

thumbnail of the cover of the post

如何避免 Cronjob 重复运行

引子正常情况下脚本执行时间是很短的,但是一旦遇到IO阻塞等问题,会出现多个任务同时运行的情况,这种情况往往不是我们所期望的,可能会导致意想不到的问题。即使不是秒级的定时任务,只要任务执行时间超过定时间隔都会出现重复运行的问题,比如每分钟运行的定时任务,而其执行时间需要三分钟等等解决方案方案1:进程数

thumbnail of the cover of the post

LINUX Udev 详解

如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs,一个基于内核的动态设备文件系统,他首次出现在2.3.46 内核中。M

thumbnail of the cover of the post

INTEL 与 AMD 服务器CPU对比

Inter 服务器CPUCPU 发展路线CPU 各系列参数对比CPU 命名规则ICE LAKE 收益分析ICE LAKE 性能功耗比收益分析AMD EPYC 服务器处理器路线图ZEN 领先优势与上代架构性能对比灵活内存通道常用 CPU 型号7413EPYC 7003 CPU 定位Inter 和 AM

thumbnail of the cover of the post

centos7中的网卡一致性命名规则、网卡重命名方法

一致性网络设备命名(Consistent Network Device Naming)背景介绍在centos5的时候,我们习惯了eth0这样的网络设备命名,在centos6发现网络设备变成了em1这样的命名。那时我们在安装的时候,给启动参数加上 biosdevname=0,就可以继续使用eth0这样

thumbnail of the cover of the post

网络总结

如何在 Linux 上划分VLAN在某些场景中,我们希望在Linux服务器(CentOS / RHEL)上的同一网卡分配来自不同VLAN的多个ip。这可以通过启用VLAN标记接口来实现,但要实现这一点,首先必须确保交换机上添加多个vlan。假设我们有一个Linux服务器,其中有两个以太网卡(ens3

thumbnail of the cover of the post

Linux下多网卡绑定 bond team

链路聚合模式七种模式1、mode=0(balance-rr)(平衡抡循环策略)链路负载均衡,增加带宽,支持容错,一条链路故障会自动切换正常链路。交换机需要配置聚合口,思科叫port channel。提供负载平衡和容错。该模式下两个网口都工作。特点:传输数据包顺序是依次传输(即:第1个包走eth0,下

thumbnail of the cover of the post