Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Aug 2018 19:26:10 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 230260] [FUSE] [PERFORMANCE]: Performance issue (I/O block size)
Message-ID:  <bug-230260-227-HbwjiX38OZ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-230260-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-230260-227@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D230260

--- Comment #7 from commit-hook@freebsd.org ---
A commit references this bug:

Author: cem
Date: Thu Aug  2 19:25:43 UTC 2018
New revision: 337165
URL: https://svnweb.freebsd.org/changeset/base/337165

Log:
  FUSE: Bump maximum IO size to enable more performant operation

  Various components restrict size of IO passed up to the userspace filesys=
tem
  based on the mount's f_iosize value.  The previous default of PAGE_SIZE
  is anemic, even for normal filesystems, but especially considering every
  FUSE operation involves a kernel <-> userspace IPC upcall.

  Bump to DFLTPHYS (currently 64kB) to match other FUSE implementations.

  Anecdotally, Jakub reports IO read performance increased from 600 MB/s ->
  2700 MB/s with a basic RAM-backed FUSE filesystem.

  PR:           230260
  Reported by:  Peter (MooseFS) <freebsd AT moosefs.com>
  Tested by:    Jakub Kruszona-Zawadzki <acid AT moosefs.com>
  MFC after:    3 days

Changes:
  head/sys/fs/fuse/fuse_vfsops.c

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-230260-227-HbwjiX38OZ>