Performance evaluation of file operations using Mutagen
Mahid Atif Hosain , Sriram Chellappan , Jannatun Noor
High-Confidence Computing ›› 2025, Vol. 5 ›› Issue (3) : 100282
Performance evaluation of file operations using Mutagen
Docker is a vital tool in modern development, enabling the creation, deployment, and execution of applications using containers, thereby ensuring consistency across various environments. However, developers often face challenges, particularly with filesystem complexities and performance bottlenecks when working directly within Docker containers. This is where Mutagen comes into play, significantly enhancing the Docker experience by offering efficient network file synchronization, reducing latency in file operations, and improving overall data transfer rates in containerized environments. By exploring Docker’s architecture, examining Mutagen’s role, and evaluating their combined performance impacts, particularly in terms of file operation speeds and development workflow efficiencies, this research provides a deep understanding of these technologies and their potential to streamline development processes in networked and distributed environments.
Mutagen / Docker / OverlayFS / Union mount filesystem / Synchronization / Fio / Rsync
| [1] |
Docker, Docker, 2024, http://www.docker.com. (Accessed 30 May 2024). |
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
Mutagen, Mutagen, 2024, https://mutagen.io/. (Accessed 15 February 2024). |
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
GitHub, Inc., About large files on GitHub, 2024, URL: https://docs.github.com/en/repositories/working-with-files/managing-large-files/about-large-files-on-github. (Accessed 24 September 2024). |
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
/
| 〈 |
|
〉 |