E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SPDK
收藏: 详解DPDK技术知识点
为了让更多读者比较全面了解DPDK技术,笔者整理了“详解DPDK和
SPDK
技术知识点”资料,目录介绍如下所示:1、DPDK背景介绍12、DP
架构师技术联盟
·
2020-06-21 17:34
避坑指南:关于
SPDK
问题分析过程
【前言】这是一次充满曲折与反转的问题分析,资料很少,代码很多,经验很少,概念很多,当内核态,用户态,DIF,LBA,大页内存,SGL,RDMA,NVME和SSD一起迎面而来的时候,问题是单点的意外,还是群体的无奈?为了加深记忆,也为了分享出来给人以启示,特记录这次问题分析过程。【现象】同事L在项目中需要使用NVMF写盘,发现写盘失败,疯狂打印错误码:图片中虽然截取的比较少,但实际是疯狂的一直打印。
华为云开发者社区
·
2020-06-20 20:51
ssd
code
数据
储存
华为云
【华为云技术分享】避坑指南:关于
SPDK
问题分析过程
【前言】这是一次充满曲折与反转的问题分析,资料很少,代码很多,经验很少,概念很多,当内核态,用户态,DIF,LBA,大页内存,SGL,RDMA,NVME和SSD一起迎面而来的时候,问题是单点的意外,还是群体的无奈?为了加深记忆,也为了分享出来给人以启示,特记录这次问题分析过程。【现象】同事L在项目中需要使用NVMF写盘,发现写盘失败,疯狂打印错误码:图片中虽然截取的比较少,但实际是疯狂的一直打印。
华为云
·
2020-06-20 20:05
技术交流
程序员
避坑指南:关于
SPDK
问题分析过程
【前言】这是一次充满曲折与反转的问题分析,资料很少,代码很多,经验很少,概念很多,当内核态,用户态,DIF,LBA,大页内存,SGL,RDMA,NVME和SSD一起迎面而来的时候,问题是单点的意外,还是群体的无奈?为了加深记忆,也为了分享出来给人以启示,特记录这次问题分析过程。【现象】同事L在项目中需要使用NVMF写盘,发现写盘失败,疯狂打印错误码:图片中虽然截取的比较少,但实际是疯狂的一直打印。
华为云开发者社区
·
2020-06-10 11:00
spdk
(三)----qemu使用
spdk
/app/vhost/vhost-S/var/tmp-s1024-m0x3&2.创建SPDKbdev(注意:SPDKbdev是
SPDK
中对多种存储后端(storagebackend)的抽象。
Linux-inside
·
2020-03-02 10:00
spdk
(二)----编译
spdk
和fio测试
SPDK
使用了DPDK中一些通用的功能和机制,编译
spdk
需要依赖dpdk,所以这里首先编译dpdk1.下载安装dpdkgithttps://github.com/DPDK/dpdkyuminstallperl
Linux-inside
·
2020-03-01 16:00
spdk
(一)----为什么要使用
spdk
?
为什么要使用
spdk
?主要原因就是:nvme已经快到一定程度了,很多东西,尤其是软件已经赶不上他了,此时软件反而成为了系统IO的瓶颈。
Linux-inside
·
2020-03-01 14:00
阿里云PolarDB及其共享存储PolarFS技术实现分析(上)
推出的云原生数据库(CloudNativeDatabase)产品,通过将数据库中计算和存储分离,多个计算节点访问同一份存储数据的方式来解决目前MySQL数据库存在的运维和扩展性问题;通过引入RDMA和
SPDK
网易云社区
·
2020-02-19 17:17
阿里云PolarDB及其共享存储PolarFS技术实现分析(上)
推出的云原生数据库(CloudNativeDatabase)产品,通过将数据库中计算和存储分离,多个计算节点访问同一份存储数据的方式来解决目前MySQL数据库存在的运维和扩展性问题;通过引入RDMA和
SPDK
yijian2595
·
2020-02-16 14:36
SPDK
(part 1, tutorial)
需要提前了解的概念Linux内核驱动:UIO:DPDK的官方文档http://doc.dpdk.org/guides/linux_gsg/linux_drivers.html#UIO说的比较清楚,摘录如下:Asmallkernelmoduletosetupthedevice,mapdevicememorytouser-spaceandregisterinterrupts.Inmanycases,t
拖鞋花短裤
·
2019-12-29 05:43
SPDK
(part 3, virtio/vhost基础)
KVMKVMvirtiovirtio是linux下的半虚拟化框架,半虚拟化相对于全虚拟化而已,即虚机需要感知当前的虚拟化状态,通过虚机中的driver配合host上的device进行通信实现全功能的虚拟化,主要作用在于:1)统一的驱动,之前各个虚拟化系统vmware,xen,kvm都有自己的块设备,网络设备的驱动;2)提供统一接口实现缓存buffer的发布和使用;3)设备发现和配置。virtiol
拖鞋花短裤
·
2019-12-17 11:54
SPDK
(part 2, vagrant)
官方的
SPDK
代码中提供的Vagrantfile提供了一个挂载了NVMe设备的虚机,以及对应实例代码hello_world,用来帮助开发者进行
SPDK
开发环境的快速搭建。
拖鞋花短裤
·
2019-12-15 00:33
编译
SPDK
遇到的问题
SPDK
是Intel开发的存储开发组件,需要依赖DPDK的框架。先编译好DPDK,跳转到
SPDK
目录,.
少阁主_enfj
·
2019-12-14 18:38
SPDK
(part 4, arch stuff, TBD)
这里会把part1中罗列的
SPDK
模块比如NVMedriver,Blobfs,BDEV等做更细节的分析。
拖鞋花短裤
·
2019-12-07 19:02
深入理解
SPDK
之九:DPDK中的无锁队列
背景分布式系统中读写模式的场景里,存在多个用户(卷)同时写的情况。对于单个盘而言,就是可能存在多个线程同时读写的场景。传统的做法可以通过互斥锁的方式避免并发读写的影响,C++也提供了boost::lock_free方式,此外DPDK也提供了无锁ring的库。由于这个队列是在IO路径上,要求访问这个队列高并发、低延时,为此需要评估上面的几种方法的整体性能。三种接口的异同C++:std::mutex这
存储之厨
·
2019-08-31 22:22
SPDK
无锁队列
DPDK
event
ring
存储相关
深入理解
SPDK
之八:性能优化
根笔者最近在
SPDK
优化上的工作,下面总结了一些可以提升性能的优化点。
存储之厨
·
2019-08-27 23:13
SPDK
Linux
性能优化
存储相关
深入理解
SPDK
之七: 常见问题排查C篇
内存复用现象:提交IO请求的时候出现下面的错误:startingwriteI/Ofailed,pushback,rebacktopreviousstatus解决方法:向上层返回失败的返回值,判断IO请求提交失败后,回滚之前的相关元信息(如果有修改),重新提交IO请求。写入的数据长度为0现象:nvme_qpair.c:137:nvme_io_qpair_print_command:*NOTICE*:
存储之厨
·
2019-08-20 22:11
NVME
SPDK
qpair
存储相关
深入理解
SPDK
之六:
SPDK
问题排查B篇
下面记录
SPDK
常见错误的解决方法,以免重复走弯路读写没对齐512B现象:nvme_qpair.c:137:nvme_io_qpair_print_command:*NOTICE*:WRITEsqid:
存储之厨
·
2019-08-12 12:20
NVME
SPDK
存储相关
深入理解
SPDK
之五
SPDK
问题排查A篇
现象运行
SPDK
程序,出现下面的错误:startingwriteI/Ofailed,pushback,rebacktopreviousstatusstartingwriteI/Ofailed,pushback
存储之厨
·
2019-07-31 07:03
Linux
SPDK
NVME
存储相关
可实现RSSD云硬盘120万IOPS的
SPDK
IO路径优化实践
我们使用了
SPDK
来优化虚拟化IO路径,提出了开源未解决的SDPK热升级和在线迁移方案
UCloud_TShare
·
2019-05-31 14:34
SSD
云存储
SPDK
技术干货
深入理解
SPDK
之四
spdk
/dpdk 编译相关问题汇总
下载到官网上下载最新的
spdk
代码。
存储之厨
·
2019-04-28 22:47
nvem
spdk
dpdk
高速总线及设备
深入理解nvme hardware queue pair
hardwarequeuepair是什么hardwarequeuepair是我们理解nvme/
spdk
的牛鼻子,只有深入理解才可能把nvme用好。
存储之厨
·
2019-04-18 12:34
NVME
SSD
qpair
queue
存储相关
深入理解nvme协议之一:nvme 协议重点寄存器和数据结构
熟悉nvme协议是深入理解
spdk
代码的基础。而理解协议中的重要寄存器和数据结构是理解协议的基础,下面就一起总结下协议中的重要寄存器和数据结构。
存储之厨
·
2019-02-17 17:05
pcie
nvme
存储相关
深入理解SPKD之三:重要API接口
掌握
SPDK
常用的API是深入理解
SPDK
的好方法。下面总结了
SPDK
最主要的一些API。
存储之厨
·
2019-02-15 11:14
spdk
nvme
存储相关
深入理解
SPDK
之二: 消息和无锁队列
SPDK
的做法:各管各妈;你看我娃**各管各妈SPDKtakesadifferentapproachaltogether.Insteadofplacing
存储之厨
·
2019-02-14 10:27
nvme
spdk
framewark
存储相关
深入理解
SPDK
之一: 内存管理
CPU内存物理地址空间会散列(interleavebetweenchannel/memorycontroller);NVME设备对使用内存物理地址空间的限制:TheNVMe1.0specificationrequiresallphysicalmemorytobedescribablebywhatiscalledaPRPlist.TobedescribedbyaPRPlist,memorymusth
存储之厨
·
2019-02-14 09:44
nvme
spdk
dpdk
存储相关
SPDK
发送和接收连接请求的处理
因工作需要分析了部分
SPDK
代码,主要梳理login请求以及响应的处理,供参考。
垒土毫末
·
2018-10-23 22:00
智能网卡概述
存储方面
SPDK
支持mlx4、5网卡。网络方DPDK、openstack都支持mlx4、5这样的普通
gangyewei
·
2018-09-24 20:07
云计算
SPDK
+NVMe SSD对接Virtio支撑红包场景性能
原文链接:http://mp.weixin.qq.com/s/nP62NpX0NAo4BZhpkAWaQg本文转载自云栖社区,原文标题《红包场景下,高性能本地存储技术将硬件性能发挥到极致》。链接:https://yq.aliyun.com/articles/71655编者注:本文介绍的高性能本地存储,应该没有针对可靠性方面的设计,因为在数据库层面有复制做为保护手段。红包是最近兴起的全民参与的活动,
i_chips
·
2017-03-10 10:03
云计算
SPDK
文章的具体内容将会一点的展开.TODO:
SPDK
综述,
SPDK
使用,
SPDK
代码概述
SPDK
综述
SPDK
使用DPDK使用1.获取源代码#gitclonehttp://dpdk.org/git/dpdk2
only火车头
·
2016-03-03 14:31
SPDK
,软件定义存储的催化剂
去年第四季度开始,XSKY团队[1]开始研究英特尔向社区开源的
SPDK
。
mightySheldor
·
2016-02-25 13:00
spdk
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他