Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了32、Linux性能监控:Linux文件系统(一)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

一、索引节点和目录项 同CPU、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能。 (1)磁盘为提供了最基本的持久化存储 (2)文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构,那么,磁盘和文件系统是怎么工作的呢?又有哪些指标可以衡量它们的性能呢? 我们都知道,在Linux中一切皆文件,不仅普通的文件和目录,就连块设备、套接字、管理等,也都要通过统一的文件系统来管理。 为了方便
@H_502_2@

一、索引节点和目录项

cpu、内存一样,磁盘和文件系统的管理,也是操作系统最核心的功能

(1)磁盘为提供了最基本的持久化存储

(2)文件系统则在磁盘的基础上,提供了一个用来管理文件的树状结构,那么,磁盘和文件系统是怎么工作的呢?又有哪些指标可以衡量它们的性能呢?

我们都知道,在Linux中一切皆文件,不仅普通的文件和目录,就连块设备、套接字、管理等,也都要通过统一的文件系统来管理。

为了方便管理,Linux文件系统为每个文件都分配两个数据结构:索引节点(index node)和目录项(directory entry)。

(3)

索引节点:简称为iNode,用来记录文件的元数据,比如iNode 编号、文件大小、访问权限、修改日期、数据的位置等。

索引节点和文件一一对应,它跟文件内存一样,都会被持久化存储到磁盘中,所以,索引节点同样占用磁盘空间。

 目录项:简称dentry,索引节点指针以及与其他目录项的关联关系。

换句话说:索引节点是每个文件的唯一标志,而目录项维护的正是文件系统的树状结构。目录项和索引节点的关系是多对一,也就是:一个文件可以有多个别名。

32、Linux性能监控:Linux文件系统(一)

 

 第一:目录项本身就是一个内存缓存,而索引节点则是存储在磁盘中的数据。

            这些索引节点自然会缓存到内存中,加速文件的访问

@H_502_2@

大佬总结

以上是大佬教程为你收集整理的32、Linux性能监控:Linux文件系统(一)全部内容,希望文章能够帮你解决32、Linux性能监控:Linux文件系统(一)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。