<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
Good Morning,</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
I have a question about inode size vs subblock size. Can anyone think of a reason that the chosen inode size of a scale filesystem should be smaller than the subblock size for the metadata pool?</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
I'm looking at an existing filesystem, the inode size is 2KiB, and the subblock is 4KiB.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
It feels like I'm missing something. <span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">If I've understood the docs on blocks and subblocks correctly, it sounds like the subblock is the smallest atomic access size. Meaning with a 4K subblock,
and a 2K inode, reading the inode would return its contents and 2K of empty subblock every time. So, in my head (and maybe only there), <span style="display: inline !important; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="ContentPasted0">having
a smaller inode size than the subblock size means</span> there's a big wastage on disk usage, with no performance benefit to doing so.</span></div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);" class="elementToProof">
<span style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt;">I believe I'm correct in saying that inodes are not the only things to live on the metadata pool, so I assume that some other metadata might benefit from the larger block/subblock size.
But looking at the number of inodes, the inode size, and the space consumed in the system pool, it really looks like the majority of space consumed is by inodes.</span></div>
<div class="elementToProof">
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
As I said, I feel like I'm missing something, so if anyone can tell me where I'm wrong it would be greatly appreciated!</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
Sincerely,</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div></div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0);">
<p style="font-family: Calibri, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px;">
<span style="font-size: 10pt; font-family: Arial, sans-serif, serif, EmojiFont; color: black;"><span style="font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: rgb(0, 0, 0);">Pete Chase</span><br>
</span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-size: 10pt; color: black;"><font face="Arial, Helvetica, sans-serif">UKMO</font></span></p>
</div>
</div>
</div>
</div>
</body>
</html>