Skip to content

fs_watcher项目:目标是检测文件系统的性能指标 #619

@13186379707

Description

@13186379707

fs_watcher 项目:Linux系统性能监测对于监测系统运行状态、分析系统运行效率、定位运行故障以及优化系统设计等方面都具有重要的意义。本题目基于eBPF机制对Linux系统中文件系统的性能进行监测。完成的内容包括:

  • 分析Linux中文件系统的基本原理,提出性能监测参数。
  • 利用eBPF工具提取性能监测参数并进行分析,生成指标(例如:吞吐量、 每秒操作数(IOPS)、 I/O延时等)。
  • 在对系统监测工具开销评价的基础上,提出相应的工具优化策略。
  • 优化场景:xxx

项目技术要求

  • 了解bcc、libbpf相关技术
  • 了解Linux内核中文件系统的基本原理
  • 有一定的C编程能力

实验环境:

  • 运行系统:Ubuntu 22.04 LTS、5.15.0-50-generic及以上。
  • 场景验证:能在主机场景下完成课题实现目标,并有测试分析报告。
  • 文档丰富:具有README,设计文档等。

相关资料:

成员:
尚凡、廉洋洋

TODO:
-[ ] 将原本Filesystem_Subsystem中的bcc工具转换为libbpf工具
-[ ] 扩展对于Linux系统中文件系统的性能监测指标,并整理相应的文档说明
例如:吞吐量、 每秒操作数(IOPS)、 I/O延时、文件创建耗时、 文件销毁耗时、 文件读写性能等
-[ ] 将这些对于文件系统性能的监测指标合成一个工具进行展示
-[ ] 对xxx场景提出相应的工具优化策略

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions