Chuck Lever
89d2d9fbea
SUNRPC: Revert e0a912e8dd
...
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 >
2023-08-29 17:45:22 -04:00
..
2023-03-29 08:22:52 +01:00
2023-07-20 19:14:50 +00:00
2023-08-14 08:14:00 +01:00
2023-06-24 15:50:13 -07:00
2023-06-24 15:50:13 -07:00
2023-06-24 15:50:13 -07:00
2023-08-22 17:25:10 -07:00
2023-07-20 11:27:22 -07:00
2023-05-16 22:09:24 -07:00
2023-05-31 13:06:57 +02:00
2023-07-20 10:46:28 +02:00
2023-06-24 15:50:13 -07:00
2023-08-22 17:18:50 -07:00
2023-08-02 09:07:34 +02:00
2023-08-24 09:45:52 +02:00
2023-08-01 21:07:46 -07:00
2023-08-20 11:40:49 +01:00
2023-08-18 18:29:12 -07:00
2023-07-27 17:19:46 -07:00
2023-06-15 08:21:11 +01:00
2023-06-15 22:19:41 -07:00
2023-06-21 16:47:05 -07:00
2023-06-24 15:50:13 -07:00
2023-08-20 11:40:49 +01:00
2023-08-16 10:03:08 +01:00
2023-03-16 17:34:40 -07:00
2023-06-24 15:50:13 -07:00
2023-06-29 10:47:29 +02:00
2023-07-29 18:13:41 +01:00
2023-07-20 10:46:28 +02:00
2023-08-21 09:49:54 +02:00
2023-06-24 15:41:46 -07:00
2023-06-24 15:50:13 -07:00
2023-06-10 00:11:41 -07:00
2023-08-04 18:26:27 -07:00
2023-06-09 10:32:51 +01:00
2023-08-23 16:12:59 +02:00
2023-06-20 20:06:56 -07:00
2023-06-27 09:45:22 -07:00
2023-06-24 15:50:13 -07:00
2023-06-27 09:45:22 -07:00
2023-06-10 00:11:41 -07:00
2023-08-15 19:07:52 -07:00
2023-08-04 18:03:16 -07:00
2023-06-24 15:50:13 -07:00
2023-06-28 16:43:10 -07:00
2023-06-24 15:50:13 -07:00
2023-04-06 20:36:27 +02:00
2023-06-24 15:50:13 -07:00
2023-06-28 16:43:10 -07:00
2023-08-23 09:44:48 +01:00
2023-08-20 11:40:49 +01:00
2023-08-09 11:20:29 +01:00
2023-08-29 17:45:22 -04:00
2023-07-27 11:45:05 +02:00
2023-08-10 11:36:57 -07:00
2023-07-29 18:13:41 +01:00
2023-06-24 15:50:13 -07:00
2023-08-09 14:43:35 +02:00
2023-06-24 15:50:13 -07:00
2023-08-09 20:08:04 -07:00
2023-08-16 08:57:41 +01:00
2023-04-14 11:09:27 +01:00
2023-05-26 08:51:26 +01:00
2023-04-19 18:48:48 -07:00
2023-06-28 16:43:10 -07:00