Blob Blame History Raw
From b83b8efcf0673233bd28cddac4d62a639784a5c0 Mon Sep 17 00:00:00 2001
From: Krutika Dhananjay <kdhananj@redhat.com>
Date: Wed, 19 Sep 2018 15:49:27 +0530
Subject: [PATCH 375/385] extras: Add new options to group "virt"

> Upstream: https://review.gluster.org/21222
> BUG: 1630798
> Change-Id: I231db309de0e37c79cd44f5666da4cd776fefa04

In some of the recent performance tests on gluster-as-vm-image-store
use-case, it has been observed that sometimes the lone fuse thread can
hit near-100% CPU utilization and become a performance bottleneck.
Enabling client-io-threads (in addition to bumping up epoll threads on
server and client side) has shown to be helpful in getting around this
bottleneck and pushing more IOPs.

Change-Id: I231db309de0e37c79cd44f5666da4cd776fefa04
BUG: 1619627
Signed-off-by: Krutika Dhananjay <kdhananj@redhat.com>
Reviewed-on: https://code.engineering.redhat.com/gerrit/150696
Tested-by: RHGS Build Bot <nigelb@redhat.com>
Reviewed-by: Sunil Kumar Heggodu Gopala Acharya <sheggodu@redhat.com>
---
 extras/group-virt.example | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/extras/group-virt.example b/extras/group-virt.example
index 7e34b72..c2ce89d 100644
--- a/extras/group-virt.example
+++ b/extras/group-virt.example
@@ -13,3 +13,6 @@ cluster.shd-wait-qlength=10000
 features.shard=on
 user.cifs=off
 cluster.choose-local=off
+client.event-threads=4
+server.event-threads=4
+performance.client-io-threads=on
-- 
1.8.3.1