![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
存储&内核
文章平均质量分 76
NANY01
这个作者很懒,什么都没留下…
展开
-
Linux内核的示意图
转自:Linux内核的示意图Linux内核的简化矩阵图数据穿过Linux内核的路径完整的路径Linux内存管理Linux IO协议栈框图come from:>转载 2015-02-12 09:33:05 · 508 阅读 · 0 评论 -
linux命名空间
Linux Namespaces机制 [转] Linux Namespaces机制提供一种资源隔离方案。PID,IPC,Network等系统资源不再是全局性的,而是属于特定的Namespace。每个Namespace里面的资源对其他Namespace都是透明的。要创建新的Namespace,只需要在调用clone时指定相应的flag。Linux Namespaces机制转载 2015-02-22 22:51:20 · 945 阅读 · 0 评论 -
glusterfs 源码框架学习归纳总结
网上有关glusterfs的源码分析文章还是挺多,这里总结我看过的理解,及其相关资源。 当然,由于挺久没看代码了,现在主要凭印象,再加上自己收集的网页和笔记,感觉深刻的写出来,重点是讲的是思想而非技术细节。 另外,本人能力有限,再加上主要利用业余时间看,不是工作性质,看的也就没那么深那么细节,更多是框架相关,比较适合入门看感觉。 有错误,望指正原创 2015-02-26 18:12:57 · 4557 阅读 · 2 评论 -
Introduction to Distributed System Design
IIntroduction to Distributed System DesignTable of ContentsAudience and Pre-RequisitesThe BasicsSo How Is It Done?Remote Procedure CallsDistributed Design PrinciplesExercisesReferences转载 2015-02-10 09:30:02 · 1088 阅读 · 0 评论 -
udev
理解和认识udev原贴:http://www.linuxsky.org/doc/admin/200710/139.html去论坛讨论 来源: 作者: 发布时间:2007-10-08因 为本身从事存储行业,在工作中多次碰到用户有这样的要求:我的linux系统中原来有一块SCSI硬盘,系统分配的设备文件是/dev/sda。现在新增 加了一个外置的磁盘阵列,通过SCSI卡连接。但转载 2015-02-24 09:36:55 · 329 阅读 · 0 评论 -
NFS 文件系统源代码剖析-IBM
转自:NFS 文件系统源代码剖析 参考《TCP-IP详解卷一:协议》 网络文件系统 原理讲的不错 : NFS服务器是无状态。服务器并不记录哪个客户正在访问哪个文件。NFS 文件系统概述NFS(Network File System,网络文件系统)是一种基于网转载 2015-02-11 10:19:20 · 730 阅读 · 0 评论 -
把块存放在页高速缓存中
转自:把块存放在页高速缓存中一、概述 Linux支持的文件系统大多以块的形式组织文件,为了减少对物理块设备的访问,在文件以块的形式调入内存后,使用块高速缓存(buffer_cache)对它们进行管理。每个缓冲区由两部分组成,第一部分称为缓冲区首部,用数据结构buffer_head表示,第二部分是真正的缓冲区内容(即所存储的数据)。由于缓冲区首部不与数据区域相连,数据区域独立存储。因而在转载 2015-02-10 10:19:28 · 420 阅读 · 0 评论 -
CAP理论2
1.CAP概述转自:NoSQL学习笔记(二)之CAP理论CAP理论是由EricBrewer教授提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这个三个需求之间存在一定的特殊关系。三个需求如下:C: Consistency 一致性A: Availability 可用性P:Partition Tolerance分区容错性CA转载 2015-02-10 10:07:54 · 389 阅读 · 0 评论 -
如何测试云硬盘
Contents [hide]1 问题2 测试前提3 存储系统模型4 硬盘测试4.1 硬盘原理4.2 使用dd测试硬盘4.3 队列深度4.4 使用fio测试硬盘4.5 寻址空间对IOPS的影响4.6 硬盘优化5 RAID测试6 SAN测试7 SSD测试8 云硬盘测试8.1 在Linux下测试云硬盘8转载 2015-02-24 09:49:51 · 1157 阅读 · 0 评论 -
CAP理论1
转自: CAP理论 CAP理论在互联网界有着广泛的知名度,知识稍微宽泛一点的工程师都会把其作为衡量系统设计的准则。大家都非常清楚地理解了CAP:任何分布式系统在可用性、一致性、分区容错性方面,不能兼得,最多只能得其二,因此,任何分布式系统的设计只是在三者中的不同取舍而已。事实上,让人吃惊的是,CAP在国外的响力完全不如所想,相反还伴随着诸多的争论。下面我们系统地阐述一下CAP转载 2015-02-10 10:10:43 · 355 阅读 · 0 评论 -
使用 /sys 文件系统访问 Linux 内核
转自:使用 /sys 文件系统访问 Linux 内核sysfs 虚拟文件系统提供了一种比 proc 更为理想的访问内核数据的途径sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysf转载 2015-02-11 10:45:42 · 488 阅读 · 0 评论 -
FUSE源码剖析
转自:FUSE源码剖析 fuse相关:fuse开源代码学习心得 fuse_operations与fuse_lowlevel_ops结构学习1. 前言 本文是对FUSE-2.9.2源码的学习总结。FUSE代码在用户空间和内核空间都有运行,为了突出重点,先简要描述了在基于FUSE的用户空间文件系统中执行w转载 2015-02-11 11:13:48 · 1000 阅读 · 0 评论 -
通过Linux的ACL学习ACL权限分配原理
转自:http://www.itokit.com/2011/1019/72376.html Linux权限非常的一重要,正常情况下一个文件或目录有三种角色,分别为:目录或文件拥有者(User)、所属群组(Group)、其他用户(Other),每个角色对应:读、写、可执行(rwx)。这也是我们最常见的权限,#ls -l 所看到第一列内容。第一位是文件类型,如 d 是目录、-是普通转载 2015-02-24 09:53:14 · 428 阅读 · 0 评论 -
read 系统调用剖析 - IBM
转自:read 系统调用剖析 - IBMLinux 系统调用(SCI,system call interface)的实现机制实际上是一个多路汇聚以及分解的过程,该汇聚点就是 0x80 中断这个入口点(X86 系统结构)。也就是说,所有系统调用都从用户空间中汇聚到 0x80 中断点,同时保存具体的系统调用号。当 0x80 中断处理程序运行时,将根据系统调用号对不同的系统调用分别处理(调用不同转载 2015-02-11 09:55:39 · 418 阅读 · 0 评论 -
磁盘IO满负荷性能分析
转自:磁盘IO满负荷性能分析有个项目最近发现在执行一些oracle数据库的数据补入的sql语句时非常慢,经查发现来自存储的硬盘io会冲到100busydevice r/s w/s kr/s kw/s wait actv svc_t转载 2015-02-12 09:50:37 · 789 阅读 · 0 评论