如何通过策略优化存储学习效果?

摘要:论文 Storage Systems topics and related papers Storage System and File System Courses Linux IO栈 Linux内核的IO栈大图 知乎Linux I
论文 Storage Systems topics and related papers Storage System and File System Courses Linux I/O栈 Linux内核的I/O栈大图 知乎Linux I/O专栏1 Linux 块设备之Block Layer层架构演变 Linux VFS机制简析(一) Linux VFS机制简析(二) Linux Kernel文件系统写I/O流程代码分析(一) Linux Kernel文件系统写I/O流程代码分析(二)bdi_writeback 内核文档:Filesystems in the Linux kernel 工具 linux问题调查工具指南 Linux 要如何优化SSD(固态硬盘)? linux-磁盘io监控相关工具整理 Linux block devices: hints for debugging and new developments 调试节点 Block layer statistics in /sys/block/<dev>/stat dd dd 工具使用; SSD 顺序写性能测试; 汇报dd的进度 FIO github: https://github.com/axboe/fio HOWTO.rst https://fio.readthedocs.io/en/latest/index.html Linux下磁盘IO读写测试工具-FIO详解 hdparm和fio简介 linux 磁盘IO测试工具:fio (同时简要介绍dd工具测试) Fio Output Explained ioprof 分析IO的工具 ioprof,支持导出图表 blktrace 仓库:https://git.kernel.dk/cgit/blktrace/ 静态编译的版本:blktrace_2.0.tar.gz blktrace分析IO 绘制图表 利用blktrace分析磁盘I/O 利用blktrace分析IO性能 io分析神器blktrace Deep in blktrace Linux IO性能分析blktrace/blk跟踪器 blktrace工具 Debugging disk issues with blktrace, blkparse, btrace and btt in Linux environment ftrace interface for blktrace blktrace + blkparse + btt 分析IO iotrace https://github.com/Open-CAS/standalone-linux-io-tracer Case Study iostat 容易被误读的iostat I/O statistics fields 深入理解iostat 深入分析diskstats IOSTAT中关于%util,svctm存在的陷阱及解决办法 瓶颈确认之IO瓶颈确认之第一篇 hdparm 查看一个文件实际使用了哪些扇区 hdparm --fibmap xxx dumpe2fs https://man7.org/linux/man-pages/man8/dumpe2fs.8.html 用法(来自chatgpt) dumpe2fs 是一个用于显示 ext2、ext3、ext4 文件系统信息的命令行工具。以下是 dumpe2fs 的用法: dumpe2fs [选项] 设备文件名 其中,[选项] 可以是以下任意组合: -h:显示帮助信息。 -V:显示版本信息。 -b:显示块位图的信息。 -i:显示 inode 位图的信息。 -I:显示 inode 表的信息。 -l:显示文件系统的块和 inode 的数量、大小、使用情况等信息。 -o:显示文件系统的挂载选项。 -p:显示文件系统的预读块数。 -r:显示文件系统的块组摘要信息。 -S:显示文件系统的超级块信息。 -x:显示文件系统的扩展信息。 设备文件名 是要显示信息的文件系统所在的设备文件名,例如 /dev/sda1。 例如,要显示 /dev/sda1 文件系统的块和 inode 的数量、大小、使用情况等信息,可以使用以下命令: dumpe2fs -l /dev/sda1 debugfs https://man7.org/linux/man-pages/man8/debugfs.8.html debugfs 是一个用于调试文件系统的工具,可以用于查看和修改文件系统的内部状态。
阅读全文