自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1154)
  • 资源 (45)
  • 问答 (15)
  • 收藏
  • 关注

原创 【工具】开发工具红黑榜 (TCP测试/HTTP测试/SHELL工具/串口工具……)

SSH工具FinalShell (shell+文件传输+远程桌面)SSH/串口 工具MobaXtermXshell (缺点:收费)TCP/UDP测试工具红:USR-TCP232-Test(功能强大)http://www.usr.cn/Download/27.htmlSocketTool.exe (缺点:没有日志功能,点击发送后发送框内的数据被清除)灰:T............

2020-01-09 20:57:39 3966 6

原创 【DAO】DAOS在后傲腾时代的发展策略

WAL 相比PMEM的缺点还有,等节点故障时,需要从SSD把元数据重新恢复到内存中,这个过程比较慢,而PMEM就不存在这个动作(上电数据就在内存--PMEM中)WAL 方案:元数据写到DRAM,定时的回刷到SSD,大部分时间性能和PMEM一样,但是在回刷数据到SSD的时候会有性能抖动。副本:数据丢失,恢复副本,性能影响较小。缺点:请求发给主,主通知其他副本去拉数据,从节点同时去拉数据,带宽压力大。傲腾方案: PMEM 数据写到内存就完成"落盘",是一个原子操作.EC:数据丢失,重构数据,性能影响较大。

2024-06-21 01:46:21 210

转载 【Daos】Daos软件 架构

否则daos server核实涉及读操作的数据块的校验码,然后计算出读取数据的校验码,然后返回数据和校验码给客户端。的协议服务,server中的raft服务会扫描object id,计算每个对象的layout,然后找出所有受影响的obejcts;会首先获取所有的数据的stripe信息来重建已经丢失的数据,采用两阶段提交协议,把事务传递给正常的sever节点,然后进行丢失数据的数据重建。是一个轻量级的库,整个到进程中,因此数据的EC编码是在客户端进行的,那么客户端进程所在节点会消耗更多的cpu资源。

2024-06-02 01:55:36 58

原创 【测试】可自定义快捷指令工具cxtool

登录linux时,我们经常需要重复输入一些指令. 这个工具可以把这些指令预置,需要的时候鼠标一点,会自动按预置的字符敲击键盘,敲击出指令.

2024-05-30 23:28:52 889 2

原创 【DAOS】daos client和dfuse 是什么?

DAOS Client是一个与应用程序集成的库。从堆栈分层的角度来看,DAOS是一个client-server模型的分布式存储系统。DAOS Client是一个与应用程序集成的库,应用程序调用daos client 的.so库与daos server 交互。DAOS Client通过DAOS的lib库提供的的数据模型可以直接集成在将在接下来介绍的所有传统数据格式和中间件库中。4.1 DAOS数据模型数组对象(Array objects),允许应用程序表示一个多维数组;

2024-05-26 23:59:24 1068

原创 【网络】网络故障排查命令 -- 编辑中

icmpipping可以测量数据包往返时间,而traceroute可以显示数据包从源到目标经过的路径。pingbytes值:数据包大小,也就是字节。time值:响应时间,这个时间越小,说明你连接这个地址速度越快。TTL值:Time To Live,表示DNS记录在DNS服务器上存在的时间,它是IP协议包的一个值,告诉路由器该数据包何时需要被丢弃。可以通过Ping返回的TTL值大小,粗略地判断目标系统类型是Windows系列还是UNIX/Linux系列。ping -a解析出主机名。

2024-05-18 00:03:45 880

原创 【linux】vmtouch文件缓存管理工具

vmtouch是用c语言编写的文件缓存管理工具,适用用于所有类Unix系统。作用:1,查看文件系统缓存情况2,将文件或目录加载到内存中,提高访问速度,并减少对磁盘的读取操作。预加载文件或目录到内存中:通过将文件或目录预加载到内存中,可以加快对它们的访问速度,减少读取延迟。管理文件系统缓存:可以使用vmtouch来管理系统的文件系统缓存,将需要频繁访问的文件保持在内存中,以提高系统性能。监控文件访问情况:vmtouch还可以用来监控文件的访问情况,包括文件的读取和写入操作。用法。

2024-05-11 02:31:28 629

原创 【linux】主分区,扩展分区,逻辑分区,动态分区,引导分区,标准分区

相反,引导加载程序会加载操作系统内核文件(例如Windows的NTLDR或Linux的vmlinuz)和相关的初始化文件(如INITRD或initrd.img),这些文件通常存储在特定的文件系统分区上(可以是主分区或逻辑分区)。硬件启动,BIOS或UEFI固件会从引导分区读取引导信息,启动引导加载程序(如GRUB),引导记载程序加载数据到内存中,启动操作系统内核,操作系统内核并继续完成操作系统的启动过程,操作系统会访问硬盘上的其他分区(包括主分区和逻辑分区)主分区可以有多个(最多4个)主分区就是“C盘“,

2024-05-10 01:22:14 684

原创 【linux】dd命令

需要注意的是,dd命令是一个强大而又危险的工具,因为它可以直接访问设备,所以在使用时要谨慎,避免误操作导致数据丢失。以从指定的磁盘分区、文件等读取数据,写入到指定的输出目标,可用于包括备份、恢复、数据转换和系统维护等。2,dd命令可以以指定的块大小从输入文件读取数据,再根据要求以相同或不同的块大小将数据写入输出文件。- bs=:块的大小,单位BYTES字节,可加上如K、M、G等。- iflag=:输入文件的选项,如direct、sync等。- oflag=:输出文件的选项,如direct、sync等。

2024-05-06 23:55:43 558 1

原创 【存储】纠删码EC2+1,EC2+2,EC4+1,EC4+2:1分别是什么意思?

简介:纠删码技术主要是通过纠删码算法将原始的数据进行编码得到冗余,并将数据和冗余一并存储起来,以达到容错的目的。将n块原始的数据元素,通过计算(编码)得到m块冗余元素(校验块)。也就是n+m份数据通过DHT算法分别存储不同硬盘中。当其中任意的m块元素出错(包括原始数据和冗余数据)时,均可以通过对应的重构算法恢复出原来的n块数据。在这种方式下,空间的利用率约为 n/(n+m),数据的可靠性由 m 值的大小决定,m越大可靠性越高。

2024-04-25 23:37:01 1459

原创 [测试]ChaosBlade: 丢包、延迟、断网、磁盘、cpu占用、内存占用等资源耗尽故障注入利器--编辑中

在混沌实验中,工程团队会有意地引入各种异常和故障,例如断网、服务器宕机、资源耗尽等,以测试系统的稳定性和可靠性。通过这种方式,团队可以评估系统在面对异常情况时的表现,并针对性地改进系统设计、架构或部署流程,从而提高系统的鲁棒性和可用性。通过这种方式,团队可以评估系统在面对异常情况时的表现,并针对性地改进系统设计、架构或部署流程,从而提高系统的鲁棒性和可用性。引入各种异常和故障,例如断网、丢包延迟、服务器宕机、cpu、内存d等资源耗尽等,以测试系统的稳定性和可靠性。

2024-04-23 00:28:35 881 1

原创 【存储】cosbench对象存储测试工具

COSBench是一个用于测试对象存储系统的分布式基准测试工具存储集群建立网关,cosbench连接网关,根据用户提交的xxx.xml向集群下IO(网关地址,key,和怎么下IO在配置文件xxx.xml中配置了)下载cosbench:https://github.com/intel-cloud/cosbench工具,放到压力机上,解压。这个时候就可以访问你启动的cosbench了:#替换成实际地址(集群提前创建好网关,客户端(key))样例如下,文章后面会教你怎么写。

2024-04-22 00:56:45 1340 3

原创 【linux】多路径|Multipath I/O 技术

普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了分布式环境,主机和存储网络连接中间每一层可能存在多块网卡多个交换机可选就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择那么就有以下问题需要解决1 )每条路径如何表达?2 )I/O流量如何选择路径?3)流量如何在多条路径之间分配?负载均衡4)其中一条路径坏掉了,如何处理?高可用第一条比较简单。

2024-04-20 21:04:36 1904

转载 【测试】cpu、内存、磁盘、网络模拟压力工具stress-ng|ChaosBlade--编辑中

主要就是模拟在linux上的高负载情况,包括cpu、内存、磁盘、网络等,在这种情况下来观察高负载情况下的系统表现, 简单的压测,可以写一些计算的脚本,来让cpu和内存维持高使用率,也可以循环使用dd 等让磁盘等io变高。-nice N选项。今天要来推荐的工具是 linux下的压力测试工具,stress的升级版本stress-ng,与stress兼容,但是又比stress强大。之后,再按1,即可看到当前2个cpu的占用率,你就会发现都是满的,当压测时间结束之后,cpu的使用率将就恢复正常了。

2024-04-10 01:24:22 2065

原创 【C/C++】Jemalloc + Jeprof内存泄漏分析

需要include jemalloc的头文件并链接jemalloc库: gcc -I/usr/local/jemalloc-5.1.0/include main.c -L/usr/local/jemalloc-5.1.0/lib -ljemalloc。(原文:https://docs.tibco.com/pub/activematrix_businessworks/6.6.1/doc/html/GUID-231E1EFC-EA7C-4072-B0F4-0D92093D3161.html)

2024-04-10 01:16:26 1112

原创 linux如何使 CPU使用率保持在指定百分比?

dd if=/dev/zero of=/dev/null 运行dd命令, 输出到/dev/null, 实际上仅仅占用CPU, 没有IO操作.因为连续运行N个(N是CPU个数)的dd 命令, 且使用率为100%, 这时调度器会调度每一个dd命令在不同的CPU上处理.进程来使CPU占用率接近xx%。请注意,这个脚本仍然是一个近似的解决方案,并不能保证精确地达到xx%的占用率。dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。of=文件名:输出文件名,默认为标准输出。

2024-04-10 01:08:14 1059

原创 【k8s】deamonset文件和说明

在Kubernetes的`DaemonSet`配置文件的`template`下的`spec`部分,可以指定`serviceAccount`或`serviceAccountName`。据我所知截止到我的知识截止点,`DaemonSet`中是不具有`serviceAccount`字段的,只有`serviceAccountName`字段。是Pod使用的Service Account的名称,Pod与Kubernetes API进行交互时,例如拉取配置信息,更新资源状态等,需要对API请求进行授权。

2024-01-01 00:33:31 5454 2

原创 【RDMA】rdma-core驱动源码包|ibverbs|rdmacm

目前,支持 Mellanox InfiniSwitch-III(IS3)和 InfiniSwitch-IV(IS4)。使用 RDMA CM API,更高层,封装了一些操作,使得代码更简洁易读。所使用的名称或地址必须经过RDMA设备路由。建立可靠的RDMA连接,使用librdmacm在两个节点之间。使用librdmacm在节点之间建立一组RDMA多播通信路径,可选择将数据包传输给接收节点,然后拆除通信。使用librdmacm在两个节点之间建立一组可靠的RDMA连接,可选择在节点之间传输数据,然后断开连接。

2023-12-31 19:14:25 5247

原创 【shell】命令行自动补全(compgen、complete、compopt)

自编写的Shell脚本/命令,很多时候都需要输入一定的参数。当参数较多而且较复制的时候,如果能使用Tab键补全就显得非常的便利。例如,我们自定义一个命令 footest现在想给footest这个命令添加自动补全功能,按下tab按键会自动列出word1 word2 word3 test 这些候选,执行:试试:footest 按tab 列出所有可以用参数footest w按tab 列出所有w开头的参数footest wp按tab 列出所有wp开头的参数。

2023-12-31 04:10:25 3967

原创 【存储】什么是对象存储|对象网关

块存储,操作对象是磁盘。存储协议是SCSI、iSCSI、FC。以 SCSI 为例,主要接口命令有 Read/Write/Read Capacity/Inquiry 等等。文件存储,操作对象是文件和文件夹。存储协议是NFS、SAMBA(SMB)、POSIX等。以NFS(大家应该都用过“网上邻居”共享文件吧?

2023-12-31 02:13:35 1193

原创 【时钟】分布式时钟HLC|Logical Time|Vector Clock|True Time

VectorClock是一种用向量来表示偏序关系的逻辑时钟,从数据结构上可以理解为一个集合内包含所有节点的“时间戳”,当然这个时间戳并不是物理意义上的时间(也有些实践会同时加入timestamps以解决冲突问题),而是由程序赋予的逻辑计数(count),{Node1:0,Node2:2,Node3:3.......},如果我们已经统一了向量内的位置对应的node,那么时钟可以直接用一个{0,2,3}来表示。各节点相互通信的最终结果是,节点的“本地时钟”的物理部分,最终记录的是所有参与者中最大的本地时钟。

2023-12-31 01:52:44 1272

原创 【golang】go执行shell命令行的方法( exec.Command )

要查看所有可能的操作系统,我们可以运行 ​​go tool dist list​​ ,它将显示所有可能的操作系统和 ARCH 组合。cmd := exec.Command("ls", "-lah") //ls是命令,后面是参数。Run​​ 函数启动指定命令并等待它完成,而 ​​Start​​ 启动指定命令但不等待它完成;如:ip link show bond0。

2023-12-16 23:44:11 4034 1

原创 【网络】网口工作模式(混杂模式|监听模式|监视模式|管理模式)

监视模式是一种主动模式,主动地捕获和分析网络流量,包括接收和发送的数据包。监视模式通常用于网络安全和分析,以便检测和识别潜在的安全威胁、监视网络活动或进行网络性能优化。需要注意的是,这些工作模式的具体名称和功能可能会因操作系统、网络设备型号和软件驱动程序的不同而有所差异。其中,"监视"模式只可以捕捉本 SSID(Wi-Fi名称)内的数据包,"混杂"模式则可以捕捉所有经过无线网卡的数据包)监听模式是一种被动模式,仅监听传入的数据包并记录它们,但不会对数据包进行任何实际处理或回复。

2023-11-21 09:09:43 3047

原创 【RDMA】librdmacm库和连接建立过程

它为建立连接提供了一个RDMA传输中立的接口。5. rdma_get_cm_event:等待带有新的rdma_cm_id的RDMA_CM_EVENT_CONNECT_REQUEST事件。8. rdma_get_cm_event:等待RDMA_CM_EVENT_ROUTE_RESOLVED事件。4. rdma_get_cm_event:等待RDMA_CM_EVENT_ADDR_RESOLVED事件。15. rdma_get_cm_event:等待RDMA_CM_EVENT_DISCONNECTED事件。

2023-10-19 04:50:30 6873 2

原创 【linux】日志和journalctl 管理查看日志

journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址 -e pager-end 从末尾开始看。4. `journalctl -p priority-level`:按优先级过滤日志条目,例如 `-p err` 只显示错误级别的日志。6. `journalctl --since "YYYY-MM-DD HH:MM:SS"`:仅显示指定时间之后的日志条目。7. `journalctl --disk-usage`:显示日志存储占用情况。

2023-10-14 22:28:29 11594 6

原创 【git】git commit、push之前自动执行脚本

Git 钩子是用于在特定事件发生时执行自定义脚本的功能。Git 钩子的名称是固定的,并且每个钩子都有其特定的用途和触发时机。命令之前触发,也就是在进行实际的提交之前执行。阅读 Git 文档中的 “Customizing Git - Git Hooks” 部分,了解更多关于 Git 钩子的详细信息。请注意,Git 钩子是特定于本地仓库的,并不会被提交到远程仓库。钩子是在提交后执行的,所以即使该脚本执行失败,提交操作仍然会继续。钩子用于在提交前执行一些操作,并可以阻止提交,而。文件,添加你想要执行的脚本命令。

2023-09-04 23:47:07 2084

原创 centos linux 安装RDMA Soft-RoCE|虚拟机安装Soft-RoCE

softRoCE的目标是在所有支持以太网的设备上都可以部署RDMA传输,可以使不具备RoCE能力的硬件和支持RoCE的硬件间进行基于IB语义的交流。大白话就是模拟RDMA的软件栈,使得在没有RDMA网卡的环境上,也可以运行基于RDMA写的传输程序。但是因为RDMA网卡的一大特色之一就是,传输的动作是网卡上的芯片处理的,普通网卡没有这样的硬件,所以只是实现了0拷贝,而没有真正的RDMA网卡的CPU减负功效。

2023-08-10 02:05:36 1838 1

原创 【RDMA】设置网卡默认PFC和ECN-在DSCP基于QoS模式下为Linux驱动程序配置ROCE

本文提供了在安装了MLNX_OFED和Mellanox设备的情况下,针对丢包网络中运行RoCE的DSCP-based QoS模式的配置示例。在使用RDMA-CM时,可以为由RDMA-CM创建的QP设置QoS参数。[可选] 为所有RoCE流量设置ToS为106(DSCP 26)(注:此命令是非持久的)[可选] 将RDMA-CM的ToS设置为106(DSCP 26)(注:此命令是非持久的)[可选] 启用TCP流量的ECN功能(注:此命令是非持久的) 是指mlx设备(例如mlx5_0)

2023-07-09 10:43:52 1911

原创 【debug】程序调用栈记录profile-backtrace和backtrace|分析瓶颈|分析bug所在

backtrace是一个用于生成函数调用栈的工具,在程序崩溃或者出现异常时,可以通过backtrace来获取函数调用栈信息,这些信息可以帮助我们了解到程序的执行流程,定位问题发生的位置。backtrace的使用一般需要以下步骤:1.在需要使用backtrace的代码中引入`#include `头文件。2.使用backtrace函数获取函数调用栈信息:`void backtrace(void **buffer, int size)`

2023-06-16 00:46:35 1330

原创 【协议】NVMe over RoCE |nvmeof

Fabrics 可理解为高速网络。NVMe over Fabrics 说白了就是把本地NVMe协议扩展成了网络的NVMe,原先的总线变成了RDMA等高速网络。扩展了原先NVME的协议。

2023-06-10 22:36:57 3529 3

原创 【git】git lfs 大文件管理

git lfs(large file storage)将大文件替换为小指针, 当真正需要到这些大文件的时候, 才会从本地或者远端的lfs缓存中下载这些大文件.当你push一个文件时, 除过普通的文件会被正常push, 这些lfs文件也会被从本地lfs缓存传输到远端lfs存储仓库。当你add一个文件时, git lfs用一个指针替换了其中的内容, 并将文件存储在本地的git lfs缓存中。git lfs untrack "\*xx.a" 取消 git lfs 对某文件的追踪。项目中的大文件会很占空间。

2023-05-06 01:49:09 7743 1

原创 【shell】shell脚本模板和规范

链接:https://www.jianshu.com/p/34c76024c0ef。脚本debug神器,把每一行的脚本执行了什么都打印出来。对应的ini文件(cfg.ini)作者:DayDayUpppppp。使用getopts进行参数解析。

2023-04-16 01:52:17 861 7

原创 【shell】遇到错误退出set -e|set -u|set -x|shell 退出时执行|捕捉信号trap

set -e #脚本里面有返回值非0命令/运行失败的命令 就退出set -u #如果遇到不存在的变量,就退出使用set -x开启某一段的调试信息:set -x 开始调试;set +x 结束调试;-x还有另一种写法-o xtrace。

2023-04-05 17:35:21 1862

原创 【shell】shell脚本静态检查工具 shellcheck

shellcheck 是一款实用的 shell脚本静态检查工具,可以帮助你提前发现并修复简单的语法错误,节约时间。

2023-04-03 20:07:27 1866

原创 【性能】中断绑定|irqbalance 中断负载均衡|多队列技术

Linux系统默认使用irqbalance服务优化中断分配,它能自动收集数据,调度中断请求,但是它的分配调度机制极不均匀,不建议开启,为了了解中断绑定,我们把irqbalance服务关掉,手工调整绑定关系。由于硬中断处理程序不能被中断,如果它执行时间过长,会导致CPU没法响应其它硬件的中断,于是内核引入软中断,将硬中断处理函数中耗时的部分移到软中断处理函数处理。单核CPU不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将各个队列通过中断绑定到不同的核上,以满足网卡的需求,同时也可以降低CPU0的负载。

2023-02-27 08:57:02 2753 3

转载 【网络】为什么单个TCP连接很难占满带宽

如果你需要用单个 TCP 连接把带宽占满,你必须把滑动窗口设置成带宽 * 网络延时那么大。这样来想这个问题,从甲地到乙地,寄一封信的时间为 2 年(网络延时), 甲地每年往乙地最多能寄 100 封信(带宽), 那么从甲地到乙地邮寄的路程上,一共最多有多少封信在寄?答案是 200 封, 很简单,假设甲地把带宽用满, 第一年寄 100 封,第二年寄 100 封,而这 200 封信都没有能到达乙地。我发现 1 秒钟,我的大脑很难理解它为一段时间,所以我把它拉长为 2 年,数据包我改成送信。

2023-02-24 10:28:42 1152 1

原创 【linux】shell程序后台运行nohup和&的区别

如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用n o h u p命令。如果使用n o h u p命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,nohup.out文件缺 省写在当前目录下,如果在该目录下无写权限,则试图写到$HOME/nohup.out中,如果仍然失败,整个命令执行失败。&则让命令在后台运行,至于该命令是否能在脱离终端后继续执行则要看进程是否是守护进程,如果不是,则需要nohup来帮忙。使用nohup命令提交作业。

2023-02-17 00:49:46 1529

原创 【C/C++】freopen 函数和 fopen 函数|标准输入输入写入文件|屏幕输出写入文件

freopen 和 fopen 都是C的标准库函数被包含于C标准库头文件中。fopen就是我们最熟悉的打开一个文件用于写入or读取freopen 是打开一个文件,用于接收输入输出流的数据。

2023-01-28 23:36:07 11186 1

原创 【Linux】nm命令|查看动态库包含的函数符号

nm来源于name的简写。该命令用来列出指定文件中的符号信息(如常用的函数名、变量等,以及这些符号存储的区域)。nm缺省情况下报告十进制符号表示法下的数字值。

2023-01-28 22:42:03 6211

原创 【Linux】CentOS、CentOS Stream、RedHat 和Fedora 之间的关系

CentOS Stream是一个滚动发行版,充当Fedora中最先进的软件包与Red Hat Enterprise Linux中可用的稳定长期软件包之间的中间地带。CentOS有两个主要版本,具体取决于您的需求,现在,有两种使用CentOS平台的方式,它们分别是CentOS Linux和CentOS Stream。CentOS Stream是一种中间发行版本,为参与创建下一版本的RHEL提供了明确的途径,请参阅CentOS Stream发行说明中的​​更多内容。

2023-01-17 10:29:47 5540

咸鱼快捷指令-3.0.0快捷指令工具

详细说明见:https://blog.csdn.net/bandaoyu/article/details/139336859

2024-06-16

自定义快捷指令工具 咸鱼快捷指令-2.0.0

自定义快捷指令工具 咸鱼快捷指令-2.0.0

2024-06-10

咸鱼快捷指令-1.5.0

咸鱼快捷指令-1.5.0

2024-06-06

咸鱼快捷指令-1.2.0快捷指令工具

咸鱼快捷指令-1.2.0快捷指令工具

2024-06-05

CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing

CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing packet loss) CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing packet loss) CP丢包对带宽性能的影响分析(Analysing TCP performance when link experiencing packet loss)

2023-11-26

librdmacm 源码

RDMA编程链接管理库 librdmacm 源码 https://github.com/ofiwg/librdmacm

2023-10-31

Argobots: A Lightweight Threading Framework for Massive Fine-Gra

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

mellanox RDMA contact 5 网卡用户指导

2022-11-15

A Review of Lightweight Thread Approaches for High Performance

A Review of Lightweight Thread Approaches for High Performance ComputingA Review of Lightweight Thread Approaches for High Performance Computing

2022-09-18

数据通信-序列化协议 protocol json

数据通信-序列化协议 protocol json

2022-09-17

MQTT简介+安装+使用

MQTT简介+安装+使用

2022-09-16

DISTRIBUTED ASYNCHRONOUS OBJECT STORAGE (DAOS)

DISTRIBUTED ASYNCHRONOUS OBJECT STORAGE (DAOS) Distributed Asynchronous Object Storage

2022-09-10

宁美魔方小电脑 风扇驱动

宁美魔方小电脑 风扇驱动

2022-08-29

大文件切割FileSplitter+CoolFormat3.4+Sublime Text 3

大文件切割FileSplitter+CoolFormat3.4+Sublime Text 3

2022-08-17

DAOS_A_Scale-Out_High_Performance_Storage_Stack_fo.pdf

DAOS_A_Scale-Out_High_Performance_Storage_Stack_fo.pdf

2022-08-15

18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC1

18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC18--RPC

2022-08-08

NUMA对单侧RDMA交互影响的性能评估-CR-SRDS-2020

NUMA对单侧RDMA交互影响的性能评估-CR-SRDS-2020

2022-02-12

RDMAvisor:在数据中心部署可扩展且简单的RDMA服务

RDMAvisor:在数据中心部署可扩展且简单的RDMA服务

2022-02-12

StarR:打破 RDMA 的可扩展性限制

StarR:打破 RDMA 的可扩展性限制

2022-02-12

基于可靠连接和高效资源共享的可扩展 RDMA RPC

Scalable RDMA RPC on Reliable Connection with Efficient Resource Sharing

2022-02-12

连接服务器失败(错误原因:Connection refused) error 111 抓包结果

连接服务器失败(错误原因:Connection refused) error 111 抓包结果

2022-01-25

perftest.tar.gz

perftest.tar.gz

2021-12-07

H3C 镜像地址 yum.repos.d.zip

H3C 镜像地址 yum.repos.d.zip

2021-12-07

keepspace.sh

判断磁盘空间占用超过阈值就删除掉最旧的,直到空间降到阈值以下

2021-10-29

Gcc编译选项-报错告警选项.rar

Gcc编译选项-报错告警选项.rar

2021-10-20

Ceph cmake编译管理.rar

Ceph cmake编译管理.rar

2021-10-20

Design_guideline_for_high_per_RDMA.pdf

Design_guideline_for_high_per_RDMA.pdf

2021-10-16

Accelarate_ceph_with_RDMA.pdf

Accelarate_ceph_with_RDMA.pdf

2021-10-16

intel E810 RDMA驱动安装

intel E810 RDMA驱动安装记录

2021-10-06

RDMA_RC_example.c

RDMA SEND/WRITE编程实例(IBV Verbs )

2021-09-27

linux火焰图实例.rar

linux火焰图实例.rar

2021-09-23

fio 使用说明书Release 3.27.pdf

fio 使用说明书Release 3.27.pdf

2021-09-18

删除文件只保留最新的n个文件的shell脚本

使用方法 deleteOldFile.sh folderpath n folderpath :文件所在文件夹路径 n: 保留多少个最新的文件

2021-09-08

get_rdma_info.sh

读取ibv_devinfo 参数内容的脚本

2021-09-03

修改SSH 为长连接脚本

SSH自动断开连接的原因和解决办法|SSH保持长连接方法

2021-09-01

get-rdma-device-info

获取intel or mellonx 的device name、ib_port、gid index 、mtu的脚本

2021-08-30

启用英特尔QuickAssist 技术 (QAT)NA-360_technical_announcement.pdf

英特尔 QuickAssist 技术 (QAT)相关应用和测试

2021-08-13

Redis+keepalived搭建教程和高可用测试

Redis+keepalived搭建教程和高可用测试

2021-08-01

esp32开发板esp-mesh wifi组网可行性文档分析.docx

esp32开发板esp-mesh wifi组网可行性文档分析

2021-08-01

esp32 linux开发环境搭建(cmake版本).docx

esp32 linux开发环境搭建(cmake版本)

2021-08-01

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

漏洞扫描工具trivy扫描镜像然后列出安全漏洞cve id的工作原理和流程是什么? trivy安全扫描的原理是什么?

2022-08-20

为什么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关注的人

提示
确定要删除当前文章?
取消 删除