diff --git a/doc/html/highload.html b/doc/html/highload.html
index ded8e11..f4ddec7 100644
--- a/doc/html/highload.html
+++ b/doc/html/highload.html
@@ -27,11 +27,15 @@ Each running service require:
Each connected client require:
- 1*thread (process)
-
- 2*socket (file descriptor). For FTP 4 sockets are required.
+
- 2*socket (file descriptor). For FTP 4 sockets are required.
+
Under linux since 0.9 splice() is used. It much more effective, but requires
+
2*socket (file descriptor) + 2*pipe (file descriptors) = 4 file descriptors.
+
For FTP 4 sockets and 2 pipes are required with splice().
1 additional socket (file descriptor) during name resolution for non-cached names
1 additional socket during authentication or logging for RADIUS authentication or logging.
- 1*ephemeral port (3*ephemeral ports for FTP connection).
- 1 stack memory segment of ~32K-128K depending on the system + at least 16K and up to few MB (for 'proxy' and 'ftppr') of heap memory. If you are short of memory, prefer 'socks' to 'proxy' and 'ftppr'.
+
- a lot of system buffers, specially in the case of slow network connections.
Also, additional resources like system buffers are required for network activity.
Setting ulimits