1、IO多路复用(multiplexing)相关概念 在介绍select、poll、epoll之前,首先介绍一下Linux操作系统中基础的概念: 1.1、用户空间 / 内核空...
1、IO多路复用(multiplexing)相关概念 在介绍select、poll、epoll之前,首先介绍一下Linux操作系统中基础的概念: 1.1、用户空间 / 内核空...
还是那个文件监控的应用,发现使用Windows API(ReadDirectoryChangesW)还是不能满足要求,如果变化量大又密集时,丢失通知现象很严重。好在需要监控的...
用途 用户将文本文件解析为结构化的内容https://github.com/google/textfsm/wiki/TextFSM 案例研究 比如将linux中进程内存的sm...
什么是优先级反转(翻转) 优先级反转,是指在使用信号量时,可能会出现的这样一种不合理的现象,即: 高优先级任务被低优先级任务阻塞,导致高优先级任务迟迟得不到调度。但其他中等优...
1、背景知识:数据链路层协议完成什么功能 我们知道,数据链路层协议运行在物理层之上,网络层之下。而底层的物理层,只能提供简单的bit流的物理信道,功能非常原始,如果直接使用物...
1、CFS的基本思路 在CFS算法引入之前,Linux使用过几种不同的调度算法,一开始的调度器是复杂度为O(n)的始调度算法(实际上每次会遍历所有任务,所以复杂度为O(n))...
STP解决什么问题 生成树协议(Spanning-Tree Protocol,以下简称STP)是一个用于在局域网中消除环路的协议。运行该协议的交换机通过彼此交互信息而发现网络...
什么是VLAN VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。可以看做是在一个物理局域网络上搭建出几个逻辑上分离的几个局域网。举个例子来说,如果一个交换机划...
问题的来源 问题:Vlan间二层通讯被隔离了,不同VLAN之间的终端无法直接通讯。解决方法:使用三层路由设备将不同的VLAN打通; 在交换机上划分VLAN后,VLAN间的计算...
LLDP解决什么问题 LLDP(Link Layer Discovery Protocol,链路层发现协议),它提供了一种标准的链路层发现方式,可以将本端设备的的主要能力、管...
问题的来源 问题:Vlan间二层通讯被隔离了,不同VLAN之间的终端无法直接通讯。解决方法:使用三层路由设备将不同的VLAN打通; 在交换机上划分VLAN后,VLAN间的计算...
什么是VLAN VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。可以看做是在一个物理局域网络上搭建出几个逻辑上分离的几个局域网。举个例子来说,如果一个交换机划...
DHCP解决什么问题 DHCP,Dynamic Host Configuration Protocol,动态主机配置协议,定义为用于为主机分配可重用的IP地址和配置信息的应用...
链路聚合,是将多个物理二层链路捆绑为一个逻辑二层链路的技术。不同的厂商有不同的叫法: Zte:Smartgroup,简称SG Cisco称作Ether Channel、简称E...
网桥是什么 我们这儿所说的网桥(Bridge),是最基本的二层交换机(不支持VLAN功能的交换机),其基本功能是转发网络中的二层报文。其工作总体流程如下: 从某个端口收到的二...
YAML是什么 (Yet Another Markup Language) YAML是一个标记语言,读音"yamel",或者"雅梅尔"。 解决什么问题 类似于其他的标记语言一...