public inbox for linux-fsdevel@vger.kernel.org
 help / color / mirror / Atom feed
* Postmark on NTFS
@ 2003-08-07 17:04 Charles P. Wright
  2003-08-07 18:01 ` Szakacsits Szabolcs
  0 siblings, 1 reply; 5+ messages in thread
From: Charles P. Wright @ 2003-08-07 17:04 UTC (permalink / raw)
  To: linux-fsdevel

Hello,

I'm running Postmark on NTFS and Ext2, and NTFS is surprisingly slow.  
(200k transactions, 20k concurrent files takes 28 minutes with 3 
minutes of system time).  I am trying to explain why.

Ext3 with journalled data takes around 20 minutes (compared to 2 for Ext2)
with only 20 seconds of system time.  This leads me to believe that at
least part of the issue is journalling.

However, when I increase the number of concurrent processes to 32 and
equally divide the work among them Ext3 drops to 13 minutes, but NTFS
stays the same (actually the elapsed time increases by 35 seconds).

I've done some reading on NTFS and it seems that since postmark is mostly
stressing file creation/deletion there will be a lot of activity to the
MFT, which is located in the first 12% of the disk.  On Ext2/3 the inode
tables are spread out in each cylinder group, so this could mean that NTFS
seeks more.

Can someone who is more familiar with NTFS internals propose other
alternatives, orvalidate some of this reasoning?

Thanks,
Charles


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-08-08  9:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-07 17:04 Postmark on NTFS Charles P. Wright
2003-08-07 18:01 ` Szakacsits Szabolcs
2003-08-07 19:08   ` Charles P. Wright
2003-08-07 20:02     ` Szakacsits Szabolcs
2003-08-08  9:48     ` Anton Altaparmakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox