我对存储系统没有足够的知识,但我必须告诉我的听众,存储是如何在组织数据中心工作的。
为了保持简单,首先我想给他们展示一个从上到下的图层,然后我想探索所有这些层。
我想开始我的演示--就像这样,第一层可以是应用程序,应用程序从存储中请求数据,然后.(我想讨论的主题是文件系统、元数据、存储的物理实现(das、nas等).请求到存储设备和存储设备(取决于技术)通过磁盘和磁盘发送数据,使用iscsi协议原版,可以说iscsi协议管理之间的路径...。
如果你能帮我逐层解释这些步骤,并给出一些要定义的关键技术的名称,你会很欣赏的。
谢谢。
发布于 2010-04-05 19:49:55
你很幸运,因为有一个很棒的博客叫做SysAdmin1138阐述,它刚刚报道了这一点。
这一系列的帖子被称为“了解你的I/O”。
简介
元件
技术
缓存
我真的建议你去看看。我肯定这会对你和你的观众有所帮助。
发布于 2010-04-05 20:54:35
Matt已经指出了这一点,但是标题为"元件“的链接显示了从底部(磁盘驱动器)到顶部(基于文件的应用程序)的完整堆栈,比您可能关心的更详细。一切都是关于抽象的。关于缓存的文章详细介绍了何时将写入报告提交给应用程序,因为由于多种原因,这种情况可能会有所不同。这篇关于技术的文章详细介绍了SATA与SAS驱动器之间的关系,我觉得这篇文章很有趣。
我没有详细介绍文件系统的具体细节,例如元数据处理、日志记录或大目录处理。这取决于每个单独的文件系统,并且会经历不断的变化(无论如何,在linux世界中)。一般来说,日志文件系统首先向日志写入元数据,然后提交实际数据;这意味着,即使存储I/O通道干净,元数据处理的减速也可以减缓写入速度。关于如何在NTFS上工作的示例,我就在这里谈。
https://serverfault.com/questions/129485
复制相似问题