Skip to content

Commit 1e82143

Browse files
ezio-auditoreamarts
authored andcommitted
Changes to existing post ' Gluster 3.12 vs 6 - A performance oriented overview' (#6)
* Added Change % and cleaned up images * Changed orientaion of graphs * Changed posted date
1 parent 81c4c2d commit 1e82143

File tree

3 files changed

+21
-10
lines changed

3 files changed

+21
-10
lines changed

_posts/2019-04-05-gluster-3-12-vs-6-a-performance-oriented-overview.md renamed to _posts/2019-06-12-gluster-3-12-vs-6-a-performance-oriented-overview.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Steps for preparing the test database:-
6969

7070
`bash-4.2$ time pgbench -i -s 4000 pgbench`
7171

72-
### Time required for creating the database (Gluster 3.12 vs Gluster 6) Thinly Provisioned
72+
### Time required for creating the database (Gluster 3.12 vs Gluster 6) Thinly Provisioned (Lower is better)
7373

7474
`time pgbench -i -s 4000 pgbench`
7575

@@ -82,7 +82,7 @@ Steps for preparing the test database:-
8282
| 6 (without cache-invalidation) | 25m 24.868s |
8383
| 6 (defaults) | 25m 56.818s |
8484

85-
### Time required for creating the database (Gluster 3.12 vs Gluster 6) Preallocated
85+
### Time required for creating the database (Gluster 3.12 vs Gluster 6) Preallocated (Lower is better)
8686

8787
`time pgbench -i -s 4000 pgbench`
8888

@@ -101,9 +101,9 @@ Steps for preparing the test database:-
101101
![time-required-to-create-db](images/gluster-3.12vs-6/time-required-to-create-db.png "Time required to create db")
102102

103103

104-
*Time taken to create the db seems to be more in gluster-6 still investigating why.*
104+
*Time taken to create the db seems to be more in gluster-6 still investigating performance improvements.*
105105

106-
Now let us look at some pg-bench results. Have created two disks *(Preallocated & Thinly-Provisioned)* . Added various parameters to check the performance. These volume options are set from ovirt-ui. Before running tests for stat-prefetch have run
106+
Now let us look at some pg-bench results. Have created two disks *(Preallocated & Thinly-Provisioned)* . Added various parameters to check the performance. These volume options are set from ovirt-ui. Before running tests for pg-bench have run
107107
`echo 3 > /proc/sys/vm/drop_caches && sync` on the hypervisor hosts.
108108

109109

@@ -122,17 +122,23 @@ Arguments to pgbench as -c and -t where -c=number of clients , -t= number of tra
122122

123123
The raw data for the below results are located in : [gluster-pg-bench-test-results](https://github.com/ezio-auditore/gluster-pg-bench-test-results)
124124

125+
**Note:** All results are taken as an average of 3 runs.
126+
125127
|------------------------------------------------------------|---------|----------|----------|----------|
126128
| Gluster ver with/out options<br/>(Thinly Provisioned disk) | 500 tps | 1000 tps | 2000 tps | 4000 tps |
127129
|:-----------------------------------------------------------|--------:|---------:|---------:|---------:|
128130
| 3.12 | 792.38 | 432.49 | 407.42 | 353.82 |
129131
| 6 (cache-invalidation=false) | 902.91 | 612.00 | 562.00 | 596.93 |
130132
| 6 (defaults) | 806.86 | 729.71 | 618.55 | 526.00 |
131-
| 6 stat-prefetch:off | 544.63 | 455.17 | 443.49 | 437.03 |
132-
| 6 auto-invalidations:false,stat-prefetch:off | 714.50 | 623.94 | 587.63 | 524.30 |
133133

134-
**tps**: Transactions per second|------------------------------------------------------------|---------|----------|----------|----------|
135134

135+
**tps**: Transactions per second **Higher is better**
136+
137+
|------------------------------------------------------------|---------|----------|----------|----------|
138+
| % difference seen from gluster 3.12<br/>(Thinly Provisioned disk) | 500 tps | 1000 tps | 2000 tps | 4000 tps |
139+
|:-----------------------------------------------------------|--------:|---------:|---------:|---------:|
140+
| 6 (cache-invalidation=false) | +13.88%| +41.15% | +37% | +68% |
141+
| 6 (defaults) | +1.87% | +68.5% | +51 % | +49% |
136142

137143
![txn-per-sec-thinly-provisioned](images/gluster-3.12vs-6/txn-per-sec-thinly-provisioned.png "txn-per-sec-thinly-provisioned")
138144

@@ -142,10 +148,15 @@ The raw data for the below results are located in : [gluster-pg-bench-test-resul
142148
| 3.12 | 522.46 | 646.91 | 524.79 | 650.52 |
143149
| 6 (cache-invalidation=false) | 1180.74 | 1021.76 | 890.18 | 995.00 |
144150
| 6 (defaults) | 1044.89 | 785.81 | 725.06 | 727.44 |
145-
| 6 stat-prefetch:off | 937.31 | 783.92 | 761.32 | 741.33 |
146-
| 6 auto-invalidations:false,stat-prefetch:off | 1100.84 | 793.44 | 757.88 | 727.38 |
147151

148-
**tps**: Transactions per second
152+
153+
**tps**: Transactions per second **Higher is better**
154+
155+
|------------------------------------------------------------|---------|----------|----------|----------|
156+
| % difference seen from gluster 3.12<br/>(Preallocated) | 500 tps | 1000 tps | 2000 tps | 4000 tps |
157+
|:-----------------------------------------------------------|--------:|---------:|---------:|---------:|
158+
| 6 (cache-invalidation=false) | +126% | +57% | +69% | +53% |
159+
| 6 (defaults) | +99.97% | +21% | +38% | +11.8% |
149160

150161
![txn-per-sec-preallocated.png](images/gluster-3.12vs-6/txn-per-sec-preallocated.png "txn-per-sec-preallocated")
151162

-25.9 KB
Loading
-16.2 KB
Loading

0 commit comments

Comments
 (0)