SPDK内存泄漏排查手段

SPDK内存泄漏排spdk的内存分配主要基于DPDK的EAL(Environment Abstraction Layer)的内存管理机制. 这部分主要是对huagepage的内存进行管理,通常用dma的方式处理的内存. 当然在spdk内部也可以用malloc分配一些管理内存,这部分内存是操作系统在管

SPDK的NBD设备使用和简要分析

NBD是什么NBD指的是Network Block Device,正如其名字的意思,NBD让用户可以通过网络访问到某个块设备,或者设备镜像。和NFS的区别在于,NFS是直接提供基于网络的文件系统,而NBD是提供基于网络的块设备,你可以你在这个块设备上任意创建文件系统. 通常NBD是有Client端和

spdk的信号处理流程

SPDK可以正常响应操作系统的下电流程以及Ctrl+c命令,意味着它可以正确处理 信号.由于SPDK内部有元数据需要刷到盘上保存,因此正常的处理信号非常重要,关系到下次启动后是否能够正常恢复元数据.此处的元数据主要指的是Blobstore下盘保存的部分,包括Superblobk部分,以及用于下次恢复

iperf测试最大带宽

iperf是开源的跨平台网络带宽测试工具,支持windows、linux、macos、bsd等众多系统。可以测试带宽吞吐量、延迟、丢包等;支持使用TCP和UDP测试,结果比较准。由于是C/S架构,使用时需要在测试宽带的两端分别运行一个装有iperf的电脑,我是测试连接两个机房的专线,直接拿机房里的L

Docker五分钟搭建Wordpress

当你看到这篇文章的时候,表明你已经有docker的基础知识了,或者可以看上一篇文章 Docker 入门教程。传统的使用wordpress搭建网站,意味着你需要搭建以下四个环境:• php;• apache / nginx;• mysql;• wordpress这里面主要是php的搭建真心麻烦,各种依

openeuler22.03安装Mellanox网卡驱动

1,确定服务器的是mlx的网卡[root@e610-x ~]# lspci | grep Mell71:00.0 Ethernet controller: Mellanox Technologies MT27800 Family [ConnectX-5]71:00.1 Ethernet contro

解决挂载lvm 报错mount: unknown filesystem type 'LVM2_member'的解决

之前用了LVM做系统,换了一个盘重新做系统之后,想将之前的盘的数据拷贝出来,当挂载分区的时候,报错mount: unknown filesystem type 'LVM2_member'解决办法:1,安装 lvm2:

DPDK/SPDK 的hygon(海光)CPU配置

DPDK 21.08 hygon (海光) CPU配置,系统默认为X86_64,如果按照默认会报错.海光(hygon) CPU 是基于 AMD Zen 1 (znver1)核心设计授权许可, AMD与国内合资研发的一款 x86_64 CPU. 支持SSE/SSE2/SSE3/SSE4A/SSE4.1

什么是SPDK

前言有关spdk网上已经有了很多文章,笔者只是想结合自己日常工作对spdk的理解,阐述为什么是spdk是一个高性能的解决方案,以及什么场景适合用spdk。本文不会特别深入某个具体技术细节,有关具体的技术实现,笔者会放在文末的参考连接中。什么是spdk首先要明确spdk是一个框架,而不是一个分布式系统

lustre分析

Lustre是一种高性能、分布式并行文件系统,通常用于大规模计算集群和超级计算机。Lustre最初由美国劳伦斯伯克利国家实验室开发,现在是开源软件,由OpenSFS和Open Scalable File Systems Inc.共同支持和维护。Lustre的设计目标是提供高性能、高可用性和可扩展性,
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×