存储
letterwuyu
Linux c c++ python java
分布式存储&消息队列&计算
展开
-
磁盘IO的概念
在数据库优化和存储规划过程中,总会提到IO的一些重要概念,在这里就详细记录一下,对这个概念的熟悉程度也决定了对数据库与存储优化的理解程度,以下这些概念并非权威文档,权威程度肯定就不能说了。读/写IO,最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容。指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读,还是写。磁盘收到这条转载 2016-12-09 17:35:27 · 29456 阅读 · 0 评论 -
Linux文件系统基础之inode和dentry
inode和dentry在VFS和实体的文件系统(ext2、ext3等)中都是比较重要的概念。首先看一下虚拟文件系统的标准定义:虚拟文件系统(英语:Virtual file system,缩写为VFS),又称虚拟文件切换系统(virtual filesystem switch),是操作系统的文件系统虚拟层,在其下是实体的文件系统。虚拟文件系统的主要功用,在于让上层的软件,能够用单一的方式,来跟转载 2016-12-20 10:48:23 · 460 阅读 · 0 评论 -
dentry与inode有什么联系和区别
我们在进程中要怎样去描述一个文件呢?我们用目录项(dentry)和索引节点(inode)。它们的定义如下:struct dentry {struct inode *d_inode; /* Where the name belongs to - NULL isstruct dentry转载 2016-12-20 11:01:55 · 5665 阅读 · 0 评论 -
Linux 性能监测:IO
磁盘通常是计算机最慢的子系统,也是最容易出现性能瓶颈的地方,因为磁盘离 CPU 距离最远而且 CPU 访问磁盘要涉及到机械操作,比如转轴、寻轨等。访问硬盘和访问内存之间的速度差别是以数量级来计算的,就像1天和1分钟的差别一样。要监测 IO 性能,有必要了解一下基本原理和 Linux 是如何处理硬盘和内存之间的 IO 的。内存页上一篇 Linux 性能监测:Memory 提到了内存和转载 2016-12-20 20:34:44 · 358 阅读 · 0 评论 -
Linux 块设备驱动
链接:http://m.blog.csdn.net/article/details?id=51585490刚接触一下,发现作者的代码写错了,改一点点,总之受益匪浅#include #include #include #include #include #include static int sampleblk_major;#define SAMPLEBLK_MINOR 1转载 2017-02-04 09:58:22 · 616 阅读 · 0 评论 -
SPDK简介
http://aidaiz.com/spdk/《Introduction to the Storage Performance Development Kit (SPDK)》简介固态存储设备正在取代数据中心。目前这一代的闪存存储,比起传统的磁盘设备,在性能(performance)、功耗(power consumption)和机架密度(rack density)上具有显著的优势。这些优势将会继续增...转载 2018-05-06 14:45:24 · 1826 阅读 · 0 评论 -
Ceph添加OSD节点
1、首先需要在新的节点上安装ceph软件,当然这个需要做一系列的准备工作比如安装ssh-keygen,配置ntp等在管理节点上执行:[root@ceph-admin ~]#su -dgb$ceph-deploy install --no-adjust-repos ceph52、获取osd的ID 这个操作是在管理节点上执行[root@ceph-admin ~]#ceph osd create ...转载 2018-05-24 17:50:06 · 6334 阅读 · 0 评论 -
关于Zipf_Mandelbrot律中参数_的一种解释
https://wenku.baidu.com/view/9025f409763231126edb11e8.html原创 2018-07-25 10:15:40 · 876 阅读 · 0 评论