summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2023-04-15 03:18:02 +0300
committerChuck Lever <chuck.lever@oracle.com>2023-04-26 16:05:02 +0300
commit647a2a6428f2cd01e53079ac16e17fdeff229e68 (patch)
treee9754e648ff0707cf8d562f5fe90b91a5510f392 /tools/perf/scripts/python/exported-sql-viewer.py
parentb20cb39def085723868972182fb58fa906839a4f (diff)
downloadlinux-647a2a6428f2cd01e53079ac16e17fdeff229e68.tar.xz
SUNRPC: Convert svc_xprt_release() to the release_pages() API
Instead of invoking put_page() one-at-a-time, pass the "response" portion of rq_pages directly to release_pages() to reduce the number of times each nfsd thread invokes a page allocator API. Since svc_xprt_release() is not invoked while a client is waiting for an RPC Reply, this is not expected to directly impact mean request latencies on a lightly or moderately loaded server. However as workload intensity increases, I expect somewhat better scalability: the same number of server threads should be able to handle more work. Reviewed-by: Calum Mackay <calum.mackay@oracle.com> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions