Browse thread
How to read different ints from a Bigarray?
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Gerd Stolpmann <gerd@g...> |
| Subject: | Re: [Caml-list] Re: How to read different ints from a Bigarray? |
Am Donnerstag, den 29.10.2009, 21:40 +0100 schrieb Florian Weimer: > * Goswin von Brederlow: > > > - The data is passed to libaio and needs to be kept alive and unmoved > > as long as libaio knows it. > > It also has to be aligned to a 512-byte boundary, so you can use > O_DIRECT. Linux does not support truely asynchronous I/O without > O_DIRECT AFAIK, which rarely makes it worth the trouble. Right. There is also the question whether aio for regular files (i.e. files backed by page cache) is continued to be supported at all - it is well known that Linus Torvalds doesn't like it. It can happen that at some day aio will be restricted to block devices only. So I wouldn't use it for production code, but it is of course still an interesting interface. Gerd -- ------------------------------------------------------------ Gerd Stolpmann, Bad Nauheimer Str.3, 64289 Darmstadt,Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Phone: +49-6151-153855 Fax: +49-6151-997714 ------------------------------------------------------------