storage
文章平均质量分 74
terry01203
计算机从业者
展开
-
NVMe到底是什么?用它的SSD有啥优势?
2015-8-20 14:00 | 作者:Strike | 关键字:NVMe,SSD,PCI-E SSD,超能课堂分享到:33有关注SSD的朋友应该今年听到NVMe这个词的频率应该不低,随着高端SSD的战场已经抛弃SATA向PCI-E转移,老旧的AHCI标准已经不合时宜, 未来是属于NVMe的,那么NVMe到底是啥呢?有玩过SSD的朋友应该都清楚想原创 2016-12-21 15:38:27 · 10111 阅读 · 0 评论 -
SPDK简介
目录(?)[+]Storage Performance Development Kit, 存储性能开发工具包,简称SPDK。 点击此处打开Intel原文链接简介固态存储媒介正在取代旧的数据中心。这一代闪存存储相对于传统磁盘介质在性能,功耗,盘架密度上都有着巨大优势,这些优势将使闪存存储成为存储市场下一代的霸主。使用固态存储介质,如Intel的P3700原创 2016-12-20 13:56:37 · 1073 阅读 · 0 评论 -
spdk 编译
折腾了大半天,总算将spdk编译通过了。现将编译过程遇到的一些坑记录下来:环.境是centos7.21、获取spdk 源码 git clone git@github.com:spdk/spdk.git2、根据github上面的redme 进行如下操作: sudo dnf install -y gcc gcc-c++ CUnit-devel libaio-de原创 2016-12-23 15:12:13 · 5373 阅读 · 2 评论 -
ioat
f'f原创 2016-12-27 15:12:14 · 2068 阅读 · 0 评论 -
文件系统之 簇&块
文件系统之 簇&块〇、扇区的管理 扇区是磁盘最小的物理存储单元,一般而言是512kb大小每个扇区,但是操作通常不直接管理每一个扇区,而是通过将若干个扇区组成的一个更大的集合来去进行操作管理。 这个比扇区更大的集合,在Windows下叫做簇;在Linux下叫做块(block)。一、Windows:簇原创 2017-01-04 11:30:52 · 3870 阅读 · 0 评论 -
常见文件系统,超级块,引导扇区
Linux支持的文件系统有哪些:1. 传统文件系统:Ext2、ext3、ext4、Reiserfs(处理小文件)、Xfs、jfs2. 光盘文件系统:ISO96603. 集群文件系统:GFS(红帽开发)、OCFS(oraclecluster fs)4. 网络文件系统:NFS、CIFS5. Windows上的文件系统:VFAT(包括FAT、FAT3原创 2017-01-04 10:44:45 · 1247 阅读 · 0 评论 -
linux下磁盘分区详解 图文
linux下磁盘分区详解 图文作者:佚名 字体:[增加 减小] 来源:互联网 时间:07-10 21:28:58 我要评论 1.磁盘分区格式说明linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道….原创 2017-01-04 10:37:15 · 552 阅读 · 0 评论 -
accelio介绍和信息汇总
Accelio是一个开源的、高性能的、可靠的、异步消息传递接口。它当前通过对RDMA和TCP/IP的软件接口抽象,提供了一套xio接口。通过这个接口可以方便的使用RDMA并兼容已有的TCP网络。Accelio的目标是提供一个简单好用、可靠、规模化、高性能的、能最大化利用CPU和网络基础设施的数据或消息传递中间件。目前ceph已开始使用Accelio。在软件接口层面Accelio原创 2016-12-26 10:16:08 · 775 阅读 · 0 评论 -
DPDK helloworld
环境搭建:手头没有intel的板子,暂时只能用虚拟机代替; 虚拟机的CPU数量不能超过真实的机器,因此暂时无法模拟出NUMA的环境;dpdk需要至少两块网卡,eth0和eth1用于dpdk使用,eth2用于跟主机通信; 打开虚拟机的配置文件, xxx.vmx,把所有网卡都设置成e1000 ethernet0.present = "TRUE"ethern原创 2016-12-23 17:06:29 · 689 阅读 · 0 评论 -
容易被误读的iostat
本文转载自一位专家朋友(微博@vmunix)的博客,他从事UNIX性能方面的工作近十年,今年来开始研究Linux。原文地址:http://linuxperf.com/?p=156iostat(1)是在Linux系统上查看I/O性能最基本的工具,然而对于那些熟悉其它UNIX系统的人来说它是很容易被误读的。比如在HP-UX上 avserv(相当于Linux上的 svctm)是最原创 2016-12-22 17:02:59 · 402 阅读 · 0 评论 -
利用blktrace分析IO性能
本文转载自一位专家朋友(微博@vmunix)的博客,他从事UNIX性能方面的工作近十年,今年来开始研究Linux。原文地址:http://linuxperf.com/?p=161iostat等最常用的工具肯定是指望不上的,【容易被误读的iostat】一文中解释过await表示单个I/O所需的平均时间,但它同时包含了I/O Scheduler所消耗的时间和硬件所消耗的时间,所以不能作原创 2016-12-22 16:59:11 · 5534 阅读 · 0 评论 -
SPDK
Storage Performance Development Kit, 存储性能开发工具包,简称SPDK。 点击此处打开Intel原文链接简介固态存储媒介正在取代旧的数据中心。这一代闪存存储相对于传统磁盘介质在性能,功耗,盘架密度上都有着巨大优势,这些优势将使闪存存储成为存储市场下一代的霸主。使用固态存储介质,如Intel的P3700 非易失内存高速驱动器(Non-V原创 2016-12-22 15:25:54 · 1592 阅读 · 0 评论 -
WA
WA(Write Amplification)写入放大 WA是闪存及SSD相关的一个极为重要的属性。由于闪存必须先擦除才能再写入的特性,在执行这些操作时,数据都会被移动超过1次。这些重复的操作不单会增加写入的数据量,还会减少闪存的寿命,更吃光闪存的可用带宽而间接影响随机写入性能。WA这个术语在2008年被Intel公司和SiliconSystems公司(于2009 年被西部数据收购原创 2016-12-22 14:39:46 · 448 阅读 · 0 评论 -
TRIM
Trim(有翻译为:修剪,但非正式翻译) Trim,其实是一个ATA指令,并无正式中文名称,操作系统发送此指令给SSD主控,以通知它哪些数据占用的地址是‘无效’的。 在讲解Trim的重要性前,先说一点文件系统的相关知识。当我们在操作系统中删除一个文件时,系统并没有真正删掉这个文件的数据,它只是把这些数据占用的地址标记为‘空’,即可以覆盖使用。但这只是在文件系统层面的原创 2016-12-22 14:19:04 · 524 阅读 · 0 评论 -
Linux 设备驱动之 UIO 机制(基本概念)
一个设备驱动的主要任务有两个: 1. 存取设备的内存 2. 处理设备产生的中断对于第一个任务,UIO 核心实现了mmap()可以处理物理内存(physical memory),逻辑内存(logical memory), 虚拟内存(virtual memory)。UIO驱动的编写是就不需要再考虑这些繁琐的细节。第二个任务,对于设备中断的应答必须在内核空间进行。所以在内核空原创 2016-12-20 15:19:29 · 1479 阅读 · 0 评论