FragTracer: Real-Time Fragmentation Monitoring Tool for F2FS File System
Author:
Cho Minseon1, Kang Donghyun2ORCID
Affiliation:
1. Department of Computer Engineering, Changwon National University, Changwon 51140, Republic of Korea 2. Department of Computer Engineering, Gachon University, Seongnam 13120, Republic of Korea
Abstract
Emerging hardware devices (e.g., NVMe SSD, RISC-V, etc.) open new opportunities for improving the overall performance of computer systems. In addition, the applications try to fully utilize hardware resources to keep up with those improvements. However, these trends can cause significant file system overheads (i.e., fragmentation issues). In this paper, we first study the reason for the fragmentation issues on an F2FS file system and present a new tool, called FragTracer, which helps to analyze the ratio of fragmentation in real-time. For user-friendly usage, we designed FragTracer with three main modules, monitoring, pre-processing, and visualization, which automatically runs without any user intervention. We also optimized FragTracer in terms of performance to hide its overhead in tracking and analyzing fragmentation issues on-the-fly. We evaluated FragTracer with three real-world databases on the F2FS file system, so as to study the fragmentation characteristics caused by databases, and we compared the overhead of FragTracer. Our evaluation results clearly show that the overhead of FragTracer is negligible when running on commodity computing environments.
Funder
National Research Foundation of Korea
Subject
Electrical and Electronic Engineering,Biochemistry,Instrumentation,Atomic and Molecular Physics, and Optics,Analytical Chemistry
Reference35 articles.
1. Bjørling, M., Axboe, J., Nellans, D., and Bonnet, P. (2013, January 13–15). Linux Block IO: Introducing Multi-Queue SSD Access on Multi-core Systems. Proceedings of the International Systems and Storage Conference (SYSTOR’13), USENIX, Haifa, Israel. 2. Zhong, K., Wang, T., Zhu, X., Long, L., Liu, D., Liu, W., Shao, Z., and Sha, E.H.M. (2014, January 8–15). Building High-performance Smartphones via Non-volatile Memory: The Swap Approach. Proceedings of the International Conference on Embedded Software (EMSOFT’14), ACM, Uttar Pradesh, India. 3. Making application-level crash consistency practical on flash storage;Kang;IEEE Trans. Parallel Distrib. Syst.,2019 4. Min, C., Kang, W.H., Kim, T., Lee, S.W., and Eom, Y.I. (2015, January 8–10). Lightweight Application-Level Crash Consistency on Transactional Flash Storage. Proceedings of the 2015 USENIX Annual Technical Conference (USENIX ATC ’15), Santa Clara, CA, USA. 5. Lee, C., Sim, D., Hwang, J., and Cho, S. (2015, January 16–19). F2FS: A New File System for Flash Storage. Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST 15), Santa Clara, CA, USA.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. ZoneTrace: Zone Monitoring Tool for F2FS on ZNS SSDs;ACM Transactions on Design Automation of Electronic Systems;2024-09-04
|
|