Zero copy
- Ways to do zero-copy
forward,skip,write_zeros,copyio-array'sread_atskips intervening data- create an I/O Array and pass around a handle
readis not zero-copy- shared pages require protocols, synchronization
- not virtualizable
- shared pages require protocols, synchronization
- What can we do instead?
- Avoid bringing data into an instance that doesn't need it
- Use direct calls instead of shared-memory protocols where appropriate