vmsplice() Versus COW

“While explaining the new splice() and tee() buffer management system calls, Linus Torvalds made reference to some possible future extensions. This included vmsplice(), a system call since implemented by Jens Axboe “to basically do a ‘write to the buffer’, but using the reference counting and VM traversal to actually fill the buffer.” Reviewing the implications of using such a system call lead to a comparison with FreeBSD’s ZERO_COPY_SOCKET which uses COW (copy on write).”

19 Comments

  1. 2006-04-21 10:46 pm
  2. 2006-04-22 1:20 am
  3. 2006-04-22 2:18 am
    • 2006-04-22 3:24 am
      • 2006-04-22 4:04 am
        • 2006-04-22 4:13 am
        • 2006-04-22 4:22 am
      • 2006-04-22 4:23 am
        • 2006-04-22 3:02 pm
      • 2006-04-22 3:30 pm
      • 2006-04-23 3:52 pm
  4. 2006-04-22 4:31 am
  5. 2006-04-22 6:19 am
  6. 2006-04-22 10:19 am
    • 2006-04-22 10:59 am
  7. 2006-04-22 10:58 am
    • 2006-04-23 3:40 am
  8. 2006-04-22 4:27 pm
  9. 2006-04-23 11:59 am