Re: Strange load spikes on 2.4.19 kernel

David S. Miller
2002-10-13T07:02:29Z

From: "Joseph D. Wagner" <wagnerjd@prodigy.net>
Date: Sun, 13 Oct 2002 02:01:44 -0500

I'll let you in on a dirty little secret. The Linux file system does
not utilize SMP. That's right. All file processes go through one and
only one processor. It has to do with the fact that the Linux kernel is
a non-preemptive kernel.

Not true, page cache accesses (translation: read and write)
go through the page cache which is fully multi-threaded.

Allocating blocks and inodes, yes that is currently single
threaded on SMP. But there is no fundamental reason for that,
we just haven't gotten around to threading that bit yet.