]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: do not skip writing data pages
authorJaegeuk Kim <jaegeuk@kernel.org>
Thu, 26 May 2016 00:17:56 +0000 (17:17 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 3 Jun 2016 01:05:20 +0000 (18:05 -0700)
commit75e4459b935f853d3b20eead8a91513384026d40
treeb9d2e7bb0dc8ec94b5bfcd95b90fc9cc1bdb46b1
parent52405a06b6b3d9df7f0d6ca6cf288c98a67bf188
f2fs: do not skip writing data pages

For data pages, let's try to flush as much as possible in background.

On /dev/pmem0,

1. dd if=/dev/zero of=/mnt/test/testfile bs=1M count=2048 conv=fsync
 Before : 800 MB/s
 After  : 1.1 GB/s

2. dd if=/dev/zero of=/mnt/test/testfile bs=1M count=2048
 Before : 1.3 GB/s
 After  : 2.2 GB/s

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/segment.h