From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Ihar `Philips` Filipau" Subject: Allocation strategy - dynamic zone for small files Date: Mon, 13 Nov 2006 11:37:54 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from py-out-1112.google.com ([64.233.166.181]:32834 "EHLO py-out-1112.google.com") by vger.kernel.org with ESMTP id S1754410AbWKMKi2 (ORCPT ); Mon, 13 Nov 2006 05:38:28 -0500 Received: by py-out-1112.google.com with SMTP id a29so717827pyi for ; Mon, 13 Nov 2006 02:37:54 -0800 (PST) To: linux-fsdevel@vger.kernel.org Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org Hi! I'm totally unaware of state of modern file systems, but the idea I have read out of the paper http://artax.karlin.mff.cuni.cz/~mikulas/spadfs/download/INTERNALS seems to be quite interesting. One of the interesting features of ReiserFS is tail optimization to save disk space wasted on small files/parts. It seemed bit too complicated and had lots of performance drawbacks. Instead the SpadFS tries to solve only half of the problem: case of small files (symlinks fall into that cathegory too). Small files are allocated in special zone and thus treated specifically. That way, small file accesses can be optimized both performance wise and space wise. Just fyi. -- Don't walk behind me, I may not lead. Don't walk in front of me, I may not follow. Just walk beside me and be my friend. -- Albert Camus (attributed to)