[PATCH] email update
[splice.git] / README
1 Splice test tools
2 -----------------
3
4 A small collection of tools that I used during testing of splice. Some
5 of them might even be useful outside of that :-)
6
7 ktee:           Sort of like tee. It uses sys_tee to avoid moving the data to
8                 user space. ktee will sys_tee stdin to stdout, then consume
9                 stdin by splicing it to the given file.
10
11 ktee-net:       Like ktee, except it splices stdin to a network host.
12
13 splice-cp:      Splice input file to output file, basically copying the
14                 data. If the -m option is given, pages will be migrated
15                 instead of copied.
16
17 splice-in:      Splice given file to stdout.
18
19 splice-net:     Splice given file to network host.
20
21 splice-out:     Splice stdin to given file.
22
23 splice-test4c:  Splice/sendfile test client. Use with splice-test4s. There
24                 must be a file of at least 128MiB called 'largefile' in the
25                 current directory, splice-test4c uses that as input data.
26
27 splice-test4s:  Dummy server for splice-test4c.
28
29 splice-bench:   Test various sides of splice performance.
30
31 vmsplice:
32 vmsplice2:      Splice user memory to a pipe.
33
34 All tools written by me, except splice-test4c/s which are from Ingo Molnar.
35
36
37
38
39 Jens Axboe, 20060430
40