- 博客(18)
- 资源 (45)
- 问答 (15)
- 收藏
- 关注
原创 【RDMA】无损网络和PFC(基于优先级的流量控制)|ECN
目录前言一、为什么会产生拥塞二、PFC如何实现流控原文:《我们为什么需要RDMA?为什么需要无损网络?》https://www.sohu.com/a/258041228_100289134前言RDMA技术:降低数据中心内部网络延迟,提高处理效率。当前RDMA在以太网上的传输协议是RoCEv2,RoCEv2是基于无连接协议的UDP协议,相比面向连接的TCP协议,UDP协议更加快速、占用CPU资源更少,但其不像TCP协议那样有滑动窗口、确认应答等机制来实现可靠传输,一旦出现丢包,依靠
2021-03-31 11:59:16 26219 12
原创 【make】make 报错记录
waitting for unfinished jobs 2021.03.30make common -j32原因:没有权限改为sudomake common -j32 编译通过
2021-03-30 15:50:49 772
原创 【网站】IIS配置/搭建PHP环境的网站教程
原文:https://www.fujieace.com/php/iis.html今天一位群友想新搞一个万能门店小程序网站,由于他的服务器上面已经存在了很多的老站,用的IIS6.0服务,现在这个网站需要用到PHP,因此找到了,由于已经N年没有用过IIS搭建PHP网站了,顺便也来做一个笔记。一、PHP环境第一步:下载PHP官方下载地址:https://windows.php.net/downloads/releases/archives/需要哪个版本请自己去找吧!注...
2021-03-30 01:05:26 3600
原创 【GCC】参数选项笔记|-Wl,-soname|include宏定义和易错地方
-Wl,-soname(原文:https://blog.csdn.net/gohome520/article/details/7259450)-Wl选项告诉编译器将后面的参数传递给链接器。-soname则指定了动态库的soname(短名,Short for shared object name)-Wl 表示后面的参数也就是-soname,libhello.so.1直接传给连接器ld进行处理。每一个库都有一个soname,当连接器发现程序库(如:libhello_v1.so)中有soname
2021-03-29 19:01:01 2016 4
原创 【Ceph】Ceph错误记录 Ceph 运维手册
unable to open OSD superblock on /var/lib/ceph/osd/ceph-45key: use_rdma, val: 1default pool attr 0, nr_hugepages 0, no neet set hugepages2021-03-28 21:46:07.548765 7f904d555ec0 2818102 20 ERROR bluestore(/var/lib/ceph/osd/ceph-45/block) _read_bdev_lab
2021-03-28 21:55:48 4886
原创 【shell】shell 命令取别名|tr 转译命令|windows路径转linux路径
目录临时设置:写入配置文件长期有效:在linux中很多时候我们会经常性的使用某些命令,比如切换到某个目录,但是目录结构太多,真的很累,这时候我们就可以自定义命令,也就是给命令取别名Linux 中“命令取别名”涉及的命令为 alias 和 unalias(解除别名):临时设置:设置别名:alias [别名]=[需要别名的命令]alias [别名]=[需要别名的命令] # 注意,等号两边不要空格,若命令包含空格,则一定要加‘’例子:lsl='ls -al'删除别名:.
2021-03-25 20:18:29 981 2
原创 【cmake】CMakeList添加库|添加头文件|添加路径|add_executable、add_library、target_link_libraries|添加编译选项|宏开关
Opencv依赖库的添加:cmake_minimum_required( VERSION 2.8 )project( imageBasics ) # 添加c++ 11标准支持set( CMAKE_CXX_FLAGS "-std=c++11" ) # 寻找OpenCV库set(OpenCV_DIR /home/chaofan/opt/opencv-3.4.4/release)find_package( OpenCV 3 REQUIRED )# 添加头文件include_directo
2021-03-24 10:41:43 46772 3
原创 【GDB】GDB动态打印不修改源码printf|打印类Class的成员|定义变量
GDB动态打印命令dprintf来实现print消息的输出,dprintf原理dprintf命令会设置一个特殊的断点,这可以通过info break查看,dprintf设置了类型为dprintf的特殊断点,当程序执行到该断点时,GDB将按照template和expression打印消息,打印完成后继续执行程序。这个过程非常短暂(和仿真器的速度有关),人是感觉不出程序停顿的,所以看起来就跟是目标程序在打印消息一样。在指定行打印dprintf perf_msgr_client.cc:13..
2021-03-19 17:06:11 1406
原创 【C/C++】程序在main之前/之后执行代码|main之前打印编译日期
http://www.mamicode.com/info-detail-2087871.html
2021-03-13 21:01:12 338
原创 【shell】用 grep 查找包含字符串的文件|grep 过滤|取匹配行的前后n行
目标:本文提供一些关于如何搜索出指定目录或整个文件系统中那些包含指定单词或字符串的文件。难度:容易约定:#- 需要使用 root 权限来执行指定命令,可以直接使用 root 用户来执行也可以使用sudo命令 $- 可以使用普通用户来执行指定命令案例非递归搜索包含指定字符串的文件第一个例子让我们来搜索/etc/目录下所有包含stretch字符串的文件,但不去搜索其中的子目录:# grep -s stretch /etc/*/etc/os-release:PRET......
2021-03-13 17:44:40 30512 4
原创 【ceph】cmake管理Ceph编译+Ceph工程目录+cmake 实战学习
Makefile详尽的Makefile规则教程:https://blog.csdn.net/liang13664759/article/details/1771246这里有篇很简单的cmake入门博客:如何编写CMakeList.txthttps://www.cnblogs.com/cv-pr/p/6206921.htmlcmake是跨平台的编译管理工具。主要作用其实就是根据规则自动生成Makefile,然后使用make命令进行编译链接。所以使用cmake需要如下步骤:1. 编写CM...
2021-03-13 12:29:57 1308
原创 【C/C++】C语言获取编译时间|程序打印编译时间
打印固件编译日期时间printf(" Firmware compile time:%s %s\n", __DATE__, __TIME__);结果Firmware compile time:Feb 11 2020 19:41:481实现方法是使用C语言预定义宏。ANSIC标准定义了可供C语言使用的预定义宏:1、__ LINE__ : 在源代码中插入当前源代码行号2、__ FILE __ : 在源代码中插入当前源代码文件名3、__ DATE __ : 在源代码中插入当前编译日期〔注意和当前
2021-03-12 19:42:26 8799
原创 【C++】undefined reference to找不到符号问题汇总及解决方法
https://segmentfault.com/a/1190000006049907?utm_source=tuicool&utm_medium=referralhttps://blog.csdn.net/aiwoziji13/article/details/7330333https://blog.csdn.net/qq_17835733/article/details/72521019
2021-03-11 10:59:17 33887 2
原创 【linux】解压|压缩|打包命令(tar|zip|rar|bz)
解压文件tar -zxvf 压缩文件名.tar.gz 解压tar.gz后缀的文件unzip 压缩文件名.zip 解压.zip后缀的文件 .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip...
2021-03-04 11:42:05 39230 5
原创 【Linux】程序卡死、失败位置|pstack和starce看进程调用|分析耗时函数
1、strace -p [进程号]strace -p 1002297strace: Process 1002297 attachedfutex(0x7fcbb95f3f84, FUTEX_WAIT_PRIVATE, 1, NULL可以看到死在了futex(0x7fcbb95f3f84, FUTEX_WAIT_PRIVATE, 1, NULL
2021-03-03 11:10:28 12652 1
原创 【ceph】ceph性能优化和测试
https://blog.csdn.net/qq_26221775/article/details/107312062
2021-03-02 23:31:47 1718
原创 【ceph】Messenger的基准测试工具ceph_perf_msgr_server/ceph_perf_msgr_client|性能测试
CEPH_PERF_MSGRceph_perf_msgr仅用于做Messenger模块的基准测试,可以帮助您找到Messenger模块中的瓶颈或耗时。就像“ iperf”一样,我们需要首先启动服务器端程序:server#./ceph_perf_msgr_server 172.16.30.181:10001 0第一个参数是ip:port对,绑定IP:绑定端口号。第二个参数告诉您调度消息时的“思考时间”。在Giant之后,CEPH_OSD_OP消息(即实际的客户端读/写io请求)将快速分.
2021-03-02 19:45:37 843
原创 【调试】strace命令|跟踪进程系统调用和所接收的信号|查找依赖库失败|linux
原文:https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/.
2021-03-02 10:18:51 2090
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关注的人