• M
    squashfs: Enhance parallel I/O · cd59c2ec
    Minchan Kim 提交于
    Now squashfs have used for only one stream buffer for decompression
    so it hurts parallel read performance so this patch supports
    multiple decompressor to enhance performance parallel I/O.
    
    Four 1G file dd read on KVM machine which has 2 CPU and 4G memory.
    
    dd if=test/test1.dat of=/dev/null &
    dd if=test/test2.dat of=/dev/null &
    dd if=test/test3.dat of=/dev/null &
    dd if=test/test4.dat of=/dev/null &
    
    old : 1m39s -> new : 9s
    
    * From v1
      * Change comp_strm with decomp_strm - Phillip
      * Change/add comments - Phillip
    Signed-off-by: NMinchan Kim <minchan@kernel.org>
    Signed-off-by: NPhillip Lougher <phillip@squashfs.org.uk>
    cd59c2ec
Makefile 549 字节