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",或者"雅梅爾"。 解決什么問題 類似于其他的標記語言一...