Harping on Metadata Performance: New Benchmarks | Linux Today

Harping on Metadata Performance: New Benchmarks

Written By
JBL
Jeffrey B. Layton
Apr 9, 2010

“If you have been reading the articles in this column for any
amount of time you will see a number of them focus on metadata
performance. The primary reason for focusing on metadata
performance is that it is one of the most critical aspects of
overall performance and is one of the most neglected aspects. When
people talk about drive or storage performance it is invariably
given in terms of MB per second or something similar. In other
words – throughput. However, people do not realize how important
metadata performance is to overall performance.

“Metadata performance refers to the how quickly files and
directories can be created, removed, their status checked (stat),
as well as other data functions. This aspect of storage performance
is becoming more important because of the increasing number of
files and directories on systems. Creating files, deleting them,
and performing a status check of them is important for more
applications than ever before. There are applications that can
produce millions of files in a single directory and applications
that create very deep and wide directory structures. As the number
of cores increases the number of files and number of directories
increases putting more and more pressure on the metadata
performance of storage solutions.

“In previous articles a simple metadata benchmark, fdtree, was
used to measure benchmark performance. We saw that many times there
was not a lot of change in performance when the file system
metadata performance was changed. This led me to ask the question,
is fdtree a good enough benchmark to show metadata performance as
one tweaks a system for performance? If you like analogies,
it’s like wondering if you doctor has the right diagnosis.
Since I don’t always trust single opinions, I always like to
get second and even third opinions. So in this article I want to
examine a new metadata performance benchmark, run it on the same
hardware as past articles that used fdtree, and see if they both
show the same trends.”

Complete
Story

JBL

Jeffrey B. Layton

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.