摘要:
网络IO流程 三次握手流程 阻塞IO 非阻塞IO 阻塞IO和非阻塞IO的区别 阻塞IO:io 未就绪的情况下,会阻塞线程等待 非阻塞IO:io 未就绪的情况下,立即返回 socket默认的情况是阻塞的 阅读全文
摘要:
Docker的网络模型 类型 说明 None 不为容器配置任何网络功能,没有网络 --net=none Container 与另一个运行中的容器共享Network Namespace,--net=container:containerID,k8s中Pod容器之间用此网络。 Host 与主机共享Net 阅读全文
摘要:
1、查看系统负载情况 top 如果负载大于CPU核数说明系统已经超负载运行 2、查看CPU信息 %usr:如果 %usr 很高,这意味着大量的CPU时间被用于执行用户级别的进程,这可能是因为有很多计算密集型的应用在运行。CPU密集型 %sys:如果 %sys 很高,这意味着CPU花费了大量时间在操作 阅读全文
摘要:
适用场景 查看Brocade交换机上的端口有哪些报错; 查看交换机上的端口收发光是否正常; 查看端口错误信息 porterrshow 清理报错 端口中的错误porterrshow是自上次清除错误以来累积的。 为了正确分析,应清除端口的统计信息(portstatsclear或 statsclear), 阅读全文
摘要:
一、索引数据结构 通过数据结构与算法可视化网站,插入一组相同的数据对比不同数据结构的区别。 测试网址 二叉树 插入一组数据【2、4、6、8、66、88、130】 缺点:偏移太严重 红黑树 插入一组数据【2、4、6、8、66、88、130】 缺点:层级太多 B-Tree 叶节点具有相同的深度,叶节点的 阅读全文
摘要:
变量定义有三种方式 playbook的yaml文件中定义变量赋值 命令行参数变量:--extra-vars执行参数赋给变量 在文件中定义变量 1、playbook的yaml文件中定义变量赋值 - hosts: all vars: #定义变量 file_name: bgx_yaml_vars task 阅读全文