Title :
Analyzing the Performance of an Externally Journaled Filesystem
Author :
Rocha, P.E. ; Bona, Luis C. E.
Author_Institution :
Dept. of Inf., Fed. Univ. of Parana, Curitiba, Brazil
Abstract :
Journaling is a common technique used by current filesystems to ensure data consistency in face of a crash. Because the journal is often stored as a file within the filesystem, journal and fixed-position writes are likely to compete for disk bandwidth, posing a considerable overhead to the storage system. In order to isolate journal and fixed-position traffic, some filesytems allow the journal to be stored in an external device, thereby allowing the exploitation of parallelism and increasing the spatial locality. In this paper we analyze the performance of an externally journaled filesystem under different scenarios and journaling modes and compare it to a traditional journaled filesystem. We found that ordered and writeback journaling modes in an external device can obtain about 40% of performance improvement in a mail server workload if compared to a traditional journaled filesystem; in addition, we also observed that data journaling mode can provide substantial performance gains under very specific workloads.
Keywords :
data integrity; storage management; data consistency; data journaling mode; disk bandwidth; external device; externally journaled filesystem; fixed-position traffic isolation; fixed-position write; journal traffic isolation; journaling modes; mail server workload; ordered journaling mode; parallelism; performance analysis; performance gain; performance improvement; spatial locality; storage system; writeback journaling mode; Checkpointing; Computer crashes; Face; Parallel processing; Performance evaluation; Throughput; Writing;
Conference_Titel :
Computing System Engineering (SBESC), 2012 Brazilian Symposium on
Conference_Location :
Natal
Print_ISBN :
978-1-4673-5747-0
DOI :
10.1109/SBESC.2012.26