From 918cbc36777eda4b1d7905275659690fe63cda81 Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Thu, 17 May 2007 12:19:46 +0000 Subject: Document async I/O options (This used to be commit d4bfded7d418e0e07108e329b57ff3f309ac731b) --- docs/smbdotconf/tuning/aioreadsize.xml | 22 ++++++++++++++++++++++ docs/smbdotconf/tuning/aiowritesize.xml | 22 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 docs/smbdotconf/tuning/aioreadsize.xml create mode 100644 docs/smbdotconf/tuning/aiowritesize.xml diff --git a/docs/smbdotconf/tuning/aioreadsize.xml b/docs/smbdotconf/tuning/aioreadsize.xml new file mode 100644 index 0000000000..082cf5ddfd --- /dev/null +++ b/docs/smbdotconf/tuning/aioreadsize.xml @@ -0,0 +1,22 @@ + + + If Samba has been built with asynchronous I/O support and this + integer parameter is set to non-zero value, + Samba will read from file asynchronously when size of request is bigger + than this value. Note that it happens only for non-chained and non-chaining + reads and when not using write cache. + + Current implementation of asynchronous I/O in Samba 3.0 does support + only up to 10 outstanding asynchronous requests, read and write combined. + + write cache size + aio write size + + +0 +16384 Use asynchronous I/O for reads bigger than 16KB + request size + diff --git a/docs/smbdotconf/tuning/aiowritesize.xml b/docs/smbdotconf/tuning/aiowritesize.xml new file mode 100644 index 0000000000..e33a60e98e --- /dev/null +++ b/docs/smbdotconf/tuning/aiowritesize.xml @@ -0,0 +1,22 @@ + + + If Samba has been built with asynchronous I/O support and this + integer parameter is set to non-zero value, + Samba will write to file asynchronously when size of request is bigger + than this value. Note that it happens only for non-chained and non-chaining + reads and when not using write cache. + + Current implementation of asynchronous I/O in Samba 3.0 does support + only up to 10 outstanding asynchronous requests, read and write combined. + + write cache size + aio read size + + +0 +16384 Use asynchronous I/O for writes bigger than 16KB + request size + -- cgit