Geak

Results 6 comments of Geak

Thanks for your reply. The problem still exists but I found something new: 1. Splitfs did outperforms ext4-DAX 2-3x with Linux 4.13. 2. The performance of ext4-dax on Linux 5.1...

Sorry, it seems that the filebench core dump problem is caused by modifying NVP_NUM_LOCKS in nvp_lock.h. Thus currently splitfs can only run on #0-15 CPUs.

I failed to port SplitFS to Linux5.1 because ext4 code has been changed in Linux 5.1 For vamail, webserver and fileserver, ext4-DAX-5.1 oputperms ext4-DAX-4.13 about 10~20% with threads >= 8

I mean... If the original file size is not 4KB-aligned, append write can simply overwrite the tail block instead of writing to a new block and copying the original data....

Thanks, another similar question is that NOVA memsets the rest of the last, partially-written block (the portion beyonds file size) to zero (and flushes it). This seems also unnecessary?

Thanks a lot. You're right, I found an explanation at http://www.man7.org/linux/man-pages/man2/mmap.2.html > A file is mapped in multiples of the page size. For a file that is not a multiple...