WiscSort / wiscSort / RSW / readme.md
readme.md
Raw

extsort_rsw

  • Allocates (RAM-2)/2 as read buffers (RB)
  • Each thread allocates write buffer (WB) of size RB/num_threads
  • Sort of supports more concurrency.

extsort_rsw_2

  • Allocates 20 Gib as RB.

  • Allocates 1GB WB per thread.

  • Single thread loops RB/WB times to finsih writing for that RB read.

  • Can't have more threads as more WB can't be created.

  • A metric to identify the interference of read and write.

  • A metric to measure memory and cpu usage. Wasted cores and unused free mem.

extsort_rsw_3

  • Why seperate key and value. Send sort objects directly to sort() method.