lkml.org 
[lkml]   [2005]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: Main CPU- I/O CPU interaction
From
Date
On Llu, 2005-01-03 at 22:27, Valdis.Kletnieks@vt.edu wrote:
> What sort of I/O device processor is (a) supported by Linux *and* (b) filesystem
> aware? Unless it meets both criteria, the main CPU(s) will still have to do
> all the work of block allocation, inode creation, and all the rest of that
> stuff.

NetApp 8)

The offloading file system stuff has been proposed and kicked around and
failed repeatedly in different circles. What has had some success is
offloading layout so that the I/O device thinks in terms of

handle = allocate(blocks, near_this, and_this, ....)
data = read(handle, offset, len)
write(handle, offset, len, data)
free(handle)

type API's, allowing the storage subsystem to do physical
mirror/relocation/HSM in private.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:09    [W:0.107 / U:0.488 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site