1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
2 <link rel="stylesheet" href="style.css" type="text/css"/>
3 <script src="code.js" type="text/javascript"></script>
5 <h1>Useful nbdkit filters: the delay filter</h1>
9 border: 1px solid rgb(204,0,0);
17 nbdkit --filter=delay <i>[...]</i> rdelay=1
19 nbdkit --filter=delay <i>[...]</i> rdelay=100ms wdelay=50ms
23 <li> Injects delays into requests.
24 <li> Delays can be specified in seconds or milliseconds.
25 <li> <code>rdelay</code>: read operations
26 <li> <code>wdelay</code>: write or zero operations
27 <li> Requests handled in parallel are delayed in parallel, as expected.
30 <!-- note: div must have position: relative so child elements position
32 <div style="background: #cfc; border: 1px solid rgb(204,0,0);
34 width: 800px; height: 220px;">
35 <code style="position: absolute; top: 1px; left: 50px;">blocksize</code>
36 <code style="position: absolute; top: 50px; left: 100px;">cache</code>
37 <code style="position: absolute; top: 80px; left: 115px;">cow</code>
38 <code style="position: absolute; top: 140px; left: 10px;"><b>delay</b></code>
39 <code style="position: absolute; top: 180px; left: 100px;">error</code>
41 <code style="position: absolute; top: 10px; left: 400px;">fua</code>
42 <code style="position: absolute; top: 60px; left: 600px;">log</code>
43 <code style="position: absolute; top: 90px; left: 250px;">nozero</code>
44 <code style="position: absolute; top: 130px; left: 530px;">offset</code>
45 <code style="position: absolute; top: 150px; left: 280px;">partition</code>
46 <code style="position: absolute; top: 180px; left: 480px;">truncate</code>