summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVijay Bellur <vbellur@redhat.com>2013-02-04 10:17:01 +0530
committerAnand Avati <avati@redhat.com>2013-02-04 17:42:05 -0800
commit06c4ba589102bf92c58cd9fba5c60064bc7a504e (patch)
treea16139de3082dd006fa0bdc7134848ba052c724b
parent1c430d2747f2c0960dcdcd9da4b253c89674bdd7 (diff)
group-virt: Change profile to include remote-dio and exclude posix-aio.
remote-dio enables filtering O_DIRECT in the client xlator. This has been found to be useful for improving performance when there are multiple VMs talking to an image store. Aggregated throughput results for a single thread iozone run from multiple VMs and a single host can be seen below: ------------------------------------------------- No. of VMs | remote-dio on | remote-dio off | ------------------------------------------------- 2 | 400 MB/s | 202 MB/s | 4 | 650 MB/s | 410 MB/s | -------------------------------------------------- posix-aio has not been found to improve performance consistently with VM image workload. Hence not including that in the default virt profile. Change-Id: I592f68b95a955036f1a985352d2f4950ced1deef BUG: 907301 Signed-off-by: Vijay Bellur <vbellur@redhat.com> Reviewed-on: http://review.gluster.org/4460 Reviewed-by: Anand Avati <avati@redhat.com> Tested-by: Anand Avati <avati@redhat.com>
-rw-r--r--extras/group-virt.example2
1 files changed, 1 insertions, 1 deletions
diff --git a/extras/group-virt.example b/extras/group-virt.example
index 75a5ef31426..7dc777f2db9 100644
--- a/extras/group-virt.example
+++ b/extras/group-virt.example
@@ -2,5 +2,5 @@ quick-read=off
read-ahead=off
io-cache=off
stat-prefetch=off
-linux-aio=enable
eager-lock=enable
+remote-dio=enable