- 博客(25)
- 资源 (45)
- 问答 (15)
- 收藏
- 关注
原创 【Linux】Protected multilib versions XXX错误
Protected multilib versions : libtirpc-0.2.4-0.15.el7.i686 != libtirpc-0.2.4-0.15.el7.i86_64 报错。是因为,如下图:libblkid 已经安装了最新的2.29-2.e17.x86_64而libblkid-devel没有匹配的版本网上对该问题的解决办法较多的是在yum软件安装命令后面添加--setopt=protected_multilib=false,但由于我的实际情况是采用Ambari安装,..
2021-06-30 17:47:43 863
原创 【PFC】PFC测试指令
查看映射关系mlnx_qos -i eth2 (mellonx)设置用L3做流控mlnx_qos -i eth2 --trust=dscp (mellonx)修改dscp到priority 映射dscp 30 映射到修改dscp到priority 6# mlnx_qos -i eth2 --dscp2prio set,30,6 (mellonx)使能PFC# mlnx_qos -i <interface> --pfc 0,0,0,1,0,0,0,0 修改...
2021-06-28 20:10:13 1658 2
原创 【网络】H3C 交换机telnet查看端口流量Python小工具
这两天实验室网络不给力,后来发现是有人占用了实验室太多的带宽,而登陆到实验室老的h3c s5500交换机上看端口流量情况很不方便,于是萌生写个小工具来统计端口流量情况,已求找到谁占用了大量带宽。于是查了下,发现python 有个telnetlib的库,登陆交换机以及进行简单的操作相当简单,于是就写了这么个小工具:*************************************工作原理********************************************1、本程序采
2021-06-25 18:42:42 5049
原创 【Linux】限制进程的CPU使用率
目录限制进程CPU使用率限制进程资源的工具限制进程CPU使用率工具cpulimit安装1. cpulimit安装1.1 Ubuntu/Debian:# apt-get install cpulimit1.2 RedHat/CentOS# yum install cpulimit请先安装epel源,在执行yum命令.输入cpulimit,查看使用方式#选项-l 0~200 限定CPU占据率0%~200%-v 显现控制的统计信息-z 当.
2021-06-25 17:45:15 4428
原创 【shell】两个文件对应列相减|文件合并|网卡流量清0方法
有两个文件,格式如下app1,20,30,2,55app2,23,44,56,58app3,32,32,6,59app1,25,37,24,59app2,27,64,58,66app3,39,72,9,70对应位置相减后输出:app1,5,7,22,4app2,4,20,2,8app3,7,40,3,11用shell如何实现?===================$ join file1 file2 -t, -j1 | awk -F, 'BEGIN{OFS =
2021-06-25 10:38:06 1078
原创 什么是 Multicast|组播
一台机器和一台机器通信这是单播。一台机器发出的数据包能被多台机器收到这就叫组播。一台机器发出的数据包能被一个网段的机器收到这叫广播。一个机器发送,多台机器接收,但是又不同于广播,发送端的IP设置在一个范围内都算组播,这个范围是224.0.0.0~239.255.255.255作者:小丸子链接:https://zhuanlan.zhihu.com/p/38150334来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。广播不安全、单播麻烦优点:.
2021-06-24 21:51:31 4272
原创 【shell】echo -n 和echo -e |echo换行/不换行输出|彩色输出
echo -n 不换行输出$echo -n "123"$echo "456"最终输出 123456而不是123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留在原来的位置;\n 换行且光标移至行首;\r 光标移至行首,但不换行;\t 插入tab;\v 与\f相同;\ 插入\字符;\nnn 插入nnn(八进制).
2021-06-22 14:03:06 14267 2
原创 【PFC】pfctest PFC测试工具
pfctest此脚本的目的是提供一种简单的方法来测试 IEEE 802.1Qbb 标准中定义的基于优先级的流量控制。这使网络工程师和其他技术人员能够轻松测试其网络上的 PFC 设置以及各种 PFC 量子值(PFC quanta values )可能产生的影响。AuthorJeremy GeorgesDescriptionpfctest creates pfc packets based on a quanta value per traffic class. The purpose...
2021-06-21 22:00:33 974 1
原创 【网络】静态VLAN配置|VLAN和VXLAN的理解-转载
被公司调到新网路部门研究SDN,项目涉及到一些虚拟网络的概念。初次接触VLAN和VXLAN技术,特整理资料学习下。VLAN·概况VLAN (Virtual Local Area Network)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域。当交换机接入较多的终端时,任意一台终端发送广播报文时(例如:ARP请求),报文都会传遍整个网络。对于规模较大的组网场景,...
2021-06-21 14:06:36 1591
原创 【ceph】CEPH RGW初使用-RGW1
http://cache.baiducontent.com/c?m=NYs7nzTCgI-J2DXTyFZpqZgMBHrrOCzDFOz1MAKTS3TVR2nUI2E-f_dZUPIc37n_wL1fcJooSNJ-m_SdpxBcxXDR5TcgzysRxbtVZh9uflL3LIwWMvV4pI9XflgmUATkmcghrkvjD6_w5iLpMxAsh4Pa1WS96yY1aK0L39AxguaSrL9UakVQ1HACaqBovFzITpVNoPUpijO6GtOk9-__2hYZpNogDl
2021-06-18 11:55:54 488
原创 【Git】git diff 的简单使用(比较版本区别)
转自:https://www.cnblogs.com/taohuaya/p/11107264.html假如我们修改viewMail.vue文件(部分代码)从 //根据ID获取详情 getById () { let that = this; this.viewMailModal = true; this.loading = true; ..
2021-06-16 16:51:22 5551
原创 【ceph】什么是条带化(Data striping) ?
http://blog.csdn.net/jlds123/article/details/11813313简介:背景:当多个进程同时访问一个磁盘时,会出现磁盘冲突,排队访问,性能低。条带法:把连续的数据分割成相同大小的数据块,把每段数据分别写入到阵列中的不同磁盘上的方法。(多路并行)多个物理磁盘条带逻辑上组合成一体(一个卷)。详细:原理 当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。大多数磁盘系统都对访问次数(每秒的 I/O 操作,IOPS)和数据传输率(每秒传输的数据量...
2021-06-16 15:20:58 2972
原创 【ceph】RGW/RadosGW框架/源码分析
RadosGW分析。一、RadosGW的main()函数解析。RadosGW的main()函数位于rgw_main.cc中,该函数是RadosGW的入口函数。这里主要解析和RadosGW相关的内容,尽量省略WebServer的内容。main()函数解析如下:1、根据g_conf->rgw_frontends得到默认支持的前端WebServers,目前默认支持的前端WebServer包括fastcgi和civetweb。对于每一个支持的前端都有一个RGWFrontendConfig类与之
2021-06-15 16:21:04 1632
原创 【工具】VScode 使用笔记
怎么看C语言的工程?作者:co lin链接:https://www.zhihu.com/question/364226888/answer/962586461来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。安装完VSCode以后,切换到插件面板:然后搜索 C/C++,安装这个插件:然后直接打开C/C++文件夹就行了。函数跳转,预览声明,自动补全,这些都支持,和专业的IDE已经差不了多少了。...
2021-06-15 15:56:15 1381
原创 【协议】LLDP、ARP、STP、ICMP协议
目录LLDP协议--网络设备交互各自的信息ARP协议STP 协议(生成树协议)ICMP协议--传输出错报告控制信息注意:tcpdump 过滤它们时使用小写,如!arp、lldp、!stpLLDP协议--网络设备交互各自的信息二层协议 网络中相互发现并交互各自的系统及配置信息随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络
2021-06-11 16:51:22 3678 1
原创 【shell】遍历目录及其子目录中的所有文件|判断文件是否有修改
https://www.jb51.net/article/142325.htm新建一个shell文件 1 $ vi traveDir.sh 输入以下代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #! /bin/bash function read_dir(){ for file in
2021-06-11 13:00:17 3450 1
原创 【面试】秋招|百度系统部offer call,附面经(云计算、数据中心网络、RDMA相关)
作者:StarryVae链接:https://www.nowcoder.com/discuss/218705来源:牛客网牛客很少关于数据中心网络、RDMA相关面经,特此记录!百度智能云计算部一面:介绍一下自己的经历 RDMA做了什么?dpdk? openstack项目做了什么? openstack的网络组件之间的关系? ovs了解吗?介绍一下做的东西?跟neutron有结合吗? 网络各层协议都熟悉吗? ICMP请求到接收的全过程,越详细越好 TCP请求到接收的全过程,.
2021-06-10 23:56:46 712 1
原创 【Ceph】Ceph-RGW基本原理
原文:https://www.sohu.com/a/120065877_468741背景Ceph提供了三种存储类型:块存储、文件存储和对象存储,本文主要介绍对象存储的RGW基本原理和应用场景。RGW1什么是对象存储?对象存储(云存储)是面向对象/文件的、海量的互联网存储。对象存储里的对象是经过封装了的文件,在对象存储系统里, 不能直接打开/修改文件,但可以像ftp一样上传文件,下载文件等。另外,对象存储没有像文件系统那样有一个很多层级 的文件结构,而是只有一个“桶”的概念(也就是存储
2021-06-10 01:05:21 2947
原创 【RDMA】mellonx流控配置工具mlnx_qos|PFC
原文:https://mymellanox.force.com/mellanoxcommunity/s/article/mlnx-qosmlnx_qos(Linux 工具 ,MLNX_OFED 的一部分)这篇文章适用于 MLNX_OFED v4.2:参考参数-i, --interface-f, --pfc-p --prio_tc-s --tsa , -t -t-cbw-r --ratelimit-d --dcbx- 相信--dscp2prio- 缓冲区大小--prio2..
2021-06-08 20:31:57 5957 4
原创 【RDMA】mellonx RDMA|infiniband
相关说明书:mlnx3、mlnx4、mlnx5……https://docs.mellanox.com/spaces/viewspace.action?key=MLNXOFEDv512620
2021-06-08 10:15:47 371
原创 【网络】Wireshark对远程主机抓包|过滤|原理
目录对远程Linux主机进行抓包对Windows主机抓包Wireshark是一款非常流行好用的抓包软件 ,那么我们能否在本地运行Wireshark来对远程主机进行抓包呢,Wireshark是为我们提供了这项服务的,只需要为远程主机安装好rpcapd服务即可。对远程Linux主机进行抓包01 Linux rpcapd服务的安装yum install glibc-static gcc flex byacc -ywget http://www.winpcap.org/install/
2021-06-07 16:50:58 12376 9
原创 【RDMA】RoCEv2 帧结构|RoCE和RRoCE|Soft-RoCE
UC send1911 1.704461 GID: fe80::9a03:9bff:fe92:1ae6 GID: fe80::9a03:9bff:fe9a:4296 RoCE 134 UC Send Only QP=0x00fd47RC send17 0.000203 GID: fe80::9a03:9bff:fe92:1ae6 GID: fe80::9a03:9bff:fe9a:2b3a RoCE 114 RC Se...
2021-06-04 14:45:58 18843 7
原创 【网络】什么是S3 协议和产生背景
简介背景在互联网发展的今天,近乎所有的云厂商都提供「对象存储服务」。一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。当我们在使用对应云厂商产品的时候,只需要引入对应尝试提供的 SDK ,根据其开发文档实现即可。但是当我们接入的云厂商较多(或者能够保证接口水平迁移时),我们要根据目标厂商接口「破坏性修改」。如下提供了几家厂商接口 SDK 上传实例:————————————————版权声明:本文为C..
2021-06-02 15:19:17 14648
原创 【RDMA】LRH和GRH InfiniBand标头(LRH and GRH InfiniBand Headers)
LRH and GRH InfiniBand HeadersDec 5, 2018•Knowledge Articlelrh-and-grh-infiniband-headersThis post provides a glimpse into how the Local Route Headers (LRH) and Global Route Headers (GRH) headers of InfiniBand work.The post is basic and is meant.
2021-06-02 11:38:26 759
原创 【网络】PFC背景和原理 、文档(DCB=PFC + ETS,DCBX=DCB扩展)
背景在数据中心网络当中,典型的存在着以下两种流量:存储数据流:要求无丢包;普通数据流:允许一定的丢包和时延。很显然两种数据流对服务的要求是不同的,因而传统的数据中心也往往会部署两个网络来满足对数据中心的这些需求。这种网络在一定意义上来说是冗余的,会造成资源的浪费,当数据中心规模扩大时,这种方案就变的不可接受了。因此急需一种可以将两种网络统一起来的网络技术。当将这两个网络进行融合时,需要对两个网络进行考察:普通数据流:它没什么特殊要求存储数据流:存储网一般采用FC协议,存储也是传统数
2021-06-01 10:14:29 8920 7
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-4.1.5
2024-09-07
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-4.0.0
2024-08-28
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-3.8.0
2024-08-14
MobaXterm、WindTerm、xshell、finalshell、soureCRT快捷指令工具cxtool-3.2.5
2024-07-18
cxtool-3.2.2快捷指令工具-MobaXterm、WindTerm、xshell伴侣
2024-07-03
CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing
2023-11-26
Argobots: A Lightweight Threading Framework for Massive Fine-Gra
2023-09-30
mellanox RDMA MLNX-OFED Documentation Rev 5.7-1.0.2.0-11-15-2022
2022-11-15
A Review of Lightweight Thread Approaches for High Performance
2022-09-18
DISTRIBUTED ASYNCHRONOUS OBJECT STORAGE (DAOS)
2022-09-10
大文件切割FileSplitter+CoolFormat3.4+Sublime Text 3
2022-08-17
DAOS_A_Scale-Out_High_Performance_Storage_Stack_fo.pdf
2022-08-15
基于可靠连接和高效资源共享的可扩展 RDMA RPC
2022-02-12
连接服务器失败(错误原因:Connection refused) error 111 抓包结果
2022-01-25
删除文件只保留最新的n个文件的shell脚本
2021-09-08
shell 脚本怎么删除 匹配字符之间的行?
2023-03-01
我写的IP转interface的shell脚本错哪里了呢?
2022-12-10
ifconfig 除了列出网口信息还有一堆不知道是什么?
2022-10-27
为什么程序能用getenv读到的环境变量我printenv打印不出来?
2022-09-23
find 后调用 -exec 执行多条语句的方法是?
2022-09-09
如何设置scons的环境变量?
2022-08-25
Gcc编译代码报错/usr/bin/ld: cannot find abt
2022-08-23
为什么popen没有执行里面的shell脚本?
2022-05-19
linux 的buff/cache有必要手动清除吗?
2021-12-06
linux怎么查看线程的父进程?
2021-10-26
C++11的allocator::construct如何构造多参数对象?
2021-09-25
C++11启动线程时怎么给线程分配名字?
2021-09-22
linux 的core file的时间戳怎么样才能变成日期格式
2018-02-26
关于protobuff,json等协议数据跨语言传输的一些问题
2017-11-09
servlet应该放在哪个文件夹?servlet-class的根目录是哪里?
2017-10-19
如何实现子Div的大小随着父Div的大小动态的改变而改变
2017-09-24
如何实现点击页面上的图片改变服务器上某个文件的JSON数据?
2017-08-07
pentaho,Kylin, Mondrian, Saiku之间到底是什么样的关系?
2017-07-16
Echart和WPF chart 比有什么优势吗?为什么Echart的JS库如此热门?
2017-06-22
shell函数内如何改变参数的值?类似于C语言一样参数指针传递
2017-05-21
shell怎么调用一个子脚本之后 让自己可以退出不必等子脚本
2017-05-20
linux 的core file的时间戳怎么样才能变成日期格式
2016-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人