diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2023-07-19 21:31:22 +0300 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2023-08-30 00:45:22 +0300 |
commit | 89d2d9fbeadcbdbd6302d3d0cd6bfbe219d85b68 (patch) | |
tree | 5771cfbd5ce1a2fc2c16e95ba286d126e7ea799c /.gitattributes | |
parent | baabf59c24145612e4a975f459a5024389f13f5d (diff) | |
download | linux-89d2d9fbeadcbdbd6302d3d0cd6bfbe219d85b68.tar.xz |
SUNRPC: Revert e0a912e8ddba
Flamegraph analysis showed that the cork/uncork calls consume
nearly a third of the CPU time spent in svc_tcp_sendto(). The
other two consumers are mutex lock/unlock and svc_tcp_sendmsg().
Now that svc_tcp_sendto() coalesces RPC messages properly, there
is no need to introduce artificial delays to prevent sending
partial messages.
After applying this change, I measured a 1.2K read IOPS increase
for 8KB random I/O (several percent) on 56Gb IP over IB.
Reviewed-by: David Howells <dhowells@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions