文件名称:e4rat-lite:冻结
文件大小:119KB
文件格式:ZIP
更新时间:2024-06-15 07:19:06
C++
资讯资讯 e4rat-lite通过物理文件重新分配减少了磁盘访问时间。 它基于ext4文件系统中的在线碎片整理ioctl EXT4_IOC_MOVE_EXT,该文件是在Linux内核2.6.31中引入的。 因此,不支持其他文件系统类型或更早版本的扩展文件系统。 e4rat-lite是通过在主e4rat树上实现e4rat-preload-lite的简单思想而创建的,但最终显示出许多可以改进的功能,从而使e4rat-lite成为了一个更独立的项目,并进行了一些优化这会导致您的系统比标准e4rat的启动速度更快。 e4rat-lite二进制文件 e4rat-lite由三个二进制文件组成: e4rat-lite-collect:通过在应用程序启动期间监视文件访问来收集相关文件。 生成的文件列表是第二步的基础。 e4rat-lite-realloc:文件物理上放在磁盘上的一行中。 文件内容的重
【文件预览】:
e4rat-lite-master
----kernel-patches()
--------delalloc-debug-ioctl(4KB)
--------ext4_add_ext4_ioc_control_pa.patch(17KB)
--------ext4_sort_and_merge_inode_pa.patch(4KB)
--------ext4_add_ext4_ioc_get_pa.patch(4KB)
--------ext4-fix-defrag-for-running-executable.patch(377B)
----src()
--------config.c(4KB)
--------intl.hh(1002B)
--------e4rat-realloc.cc(5KB)
--------buddycache.hh(2KB)
--------common.cc(8KB)
--------device.cc(12KB)
--------balloc.h(3KB)
--------e4rat-collect.cc(16KB)
--------e4rat-offsets.cc(4KB)
--------fiemap.hh(4KB)
--------signals.hh(4KB)
--------e4rat-preload.c(7KB)
--------CMakeLists.txt(5KB)
--------config.h(2KB)
--------logging.hh(3KB)
--------common.hh(2KB)
--------cmake()
--------singleton.hh(3KB)
--------device.hh(4KB)
--------listener.hh(3KB)
--------defrag.cc(36KB)
--------fiemap.cc(5KB)
--------fileptr.hh(2KB)
--------defrag.hh(2KB)
--------buddycache.cc(3KB)
--------fileptr.cc(4KB)
--------parsefilelist.hh(2KB)
--------logging.cc(3KB)
--------eventcatcher.cc(4KB)
--------eventcatcher.hh(2KB)
--------listener.cc(22KB)
----doc()
--------en_US()
--------CMakeLists.txt(2KB)
--------pt_BR()
----CMakeLists.txt(1KB)
----LICENSE(34KB)
----tools()
--------test_po.sh(224B)
--------test_build.sh(497B)
--------update_po.sh(1KB)
--------clean_build.sh(242B)
----README.md(5KB)
----e4rat-lite.conf(571B)
----po()
--------e4rat-lite.pot(16KB)
--------CMakeLists.txt(1KB)
--------pt_BR.po(24KB)