Skip to content

Instantly share code, notes, and snippets.

@jeroenvermeulen
Last active August 29, 2015 14:16
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jeroenvermeulen/706ae2fc430773aa2dcb to your computer and use it in GitHub Desktop.
Save jeroenvermeulen/706ae2fc430773aa2dcb to your computer and use it in GitHub Desktop.
#### Magento Hosting Performance Benchmarks
#### Executed by: JeroenVermeulen.eu / MagentoHosting.pro
## Example test command for 5 concurrent users hitting as fast as possible:
## siege --concurrent=5 --file=urls.txt --log=log.txt --time=60s --quiet --benchmark --internet
## The file urls.txt contains 5029 URLs based on sitemap.xml.
## Magento contains 5933 Total products.
## Magento has 4697 Enabled products.
##
## All URLs are hit once before testing, to warm up caches etc.
## The first column is the number of concurrent users tested with.
## Every test takes 60 seconds, afterwards the server gets 60 seconds rest to cool down.
## available for testing:
## Stock Magento 1.9.1.0
## JV Tweaked Magento 1.9.1.0
## Apache 2.4.7
## Nginx 1.4.6
## PHP-FPM 5.5.9
## HHVM 3.5.1
## MySQL 5.5.41
## Percona 5.6.22
## Varnish 3.0.5, Turpentine 0.6.1
####
#### Baseline: Stock Magento 1.9.1.0, Apache 2.4.7, PHP-FPM 5.5.9, MySQL 5.5.41
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 09:24:14, 262, 59.92, 2, 0.23, 4.37, 0.03, 1.00, 261, 0
5: 2015-03-04 09:26:14, 1173, 59.98, 12, 0.26, 19.56, 0.20, 4.99, 1171, 0
10: 2015-03-04 09:28:14, 2100, 59.98, 22, 0.28, 35.01, 0.37, 9.97, 2090, 0
20: 2015-03-04 09:30:14, 3079, 59.98, 33, 0.39, 51.33, 0.55, 19.92, 3072, 0
30: 2015-03-04 09:32:14, 3058, 59.98, 33, 0.59, 50.98, 0.55, 29.84, 3045, 0
40: 2015-03-04 09:34:14, 3007, 59.98, 32, 0.79, 50.13, 0.53, 39.71, 2999, 0
50: 2015-03-04 09:36:14, 3014, 59.98, 32, 0.99, 50.25, 0.53, 49.61, 3007, 0
70: 2015-03-04 09:38:14, 2904, 59.98, 31, 1.43, 48.42, 0.52, 69.11, 2896, 0
100: 2015-03-04 09:40:14, 2824, 59.97, 30, 2.08, 47.09, 0.50, 97.89, 2819, 0
150: 2015-03-04 09:42:14, 2799, 59.97, 30, 3.12, 46.67, 0.50, 145.85, 2792, 0
200: 2015-03-04 09:44:14, 2815, 59.97, 30, 4.10, 46.94, 0.50, 192.49, 2806, 0
300: 2015-03-04 09:46:14, 2679, 59.98, 28, 5.78, 44.66, 0.47, 257.99, 2673, 5
####
#### Stock Magento 1.9.1.0, Apache 2.4.7, PHP-FPM 5.5.9, Percona 5.6.22
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 10:39:04, 241, 59.44, 2, 0.25, 4.05, 0.03, 1.00, 240, 0
5: 2015-03-04 10:41:04, 1152, 59.98, 12, 0.26, 19.21, 0.20, 4.99, 1149, 0
10: 2015-03-04 10:43:04, 2061, 59.98, 22, 0.29, 34.36, 0.37, 9.98, 2059, 0
20: 2015-03-04 10:45:04, 2949, 59.98, 31, 0.41, 49.17, 0.52, 19.92, 2940, 0
30: 2015-03-04 10:47:04, 3099, 59.98, 33, 0.58, 51.67, 0.55, 29.84, 3094, 0
40: 2015-03-04 10:49:04, 3044, 59.98, 33, 0.78, 50.75, 0.55, 39.70, 3033, 0
50: 2015-03-04 10:51:04, 2938, 59.98, 31, 1.01, 48.98, 0.52, 49.60, 2933, 0
70: 2015-03-04 10:53:04, 2883, 59.97, 31, 1.44, 48.07, 0.52, 69.02, 2876, 0
100: 2015-03-04 10:55:04, 2821, 59.97, 30, 2.09, 47.04, 0.50, 98.13, 2809, 0
150: 2015-03-04 10:57:04, 2783, 59.97, 30, 3.13, 46.41, 0.50, 145.36, 2776, 0
200: 2015-03-04 10:59:04, 2834, 59.97, 30, 4.08, 47.26, 0.50, 192.89, 2828, 0
300: 2015-03-04 11:01:04, 2751, 59.97, 29, 5.73, 45.87, 0.48, 262.99, 2744, 25
####
#### Stock Magento 1.9.1.0, Nginx 1.4.6, PHP-FPM 5.5.9, MySQL 5.5.41
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 12:27:55, 251, 59.06, 3, 0.23, 4.25, 0.05, 1.00, 251, 0
5: 2015-03-04 12:29:55, 1175, 59.98, 14, 0.25, 19.59, 0.23, 4.99, 1173, 0
10: 2015-03-04 12:31:55, 1981, 59.98, 24, 0.30, 33.03, 0.40, 9.98, 1977, 0
20: 2015-03-04 12:33:55, 3033, 59.98, 36, 0.39, 50.57, 0.60, 19.92, 3026, 0
30: 2015-03-04 12:35:55, 3063, 59.98, 37, 0.59, 51.07, 0.62, 29.88, 3055, 0
40: 2015-03-04 12:37:55, 3108, 59.98, 37, 0.77, 51.82, 0.62, 39.77, 3097, 0
50: 2015-03-04 12:39:55, 3025, 59.98, 36, 0.98, 50.43, 0.60, 49.56, 3016, 0
70: 2015-03-04 12:41:55, 2950, 59.97, 36, 1.41, 49.19, 0.60, 69.21, 2945, 0
100: 2015-03-04 12:43:55, 2864, 59.97, 34, 2.05, 47.76, 0.57, 98.01, 2854, 0
150: 2015-03-04 12:45:55, 2780, 59.97, 33, 3.14, 46.36, 0.55, 145.65, 2775, 0
200: 2015-03-04 12:47:55, 2774, 59.97, 33, 4.16, 46.26, 0.55, 192.20, 2766, 0
300: 2015-03-04 12:49:55, 2678, 59.98, 32, 6.33, 44.65, 0.53, 282.66, 2671, 0
####
#### Stock Magento 1.9.1.0, Apache 2.4.7, HHVM 3.5.1, MySQL 5.5.41
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 13:45:01, 563, 59.11, 6, 0.10, 9.52, 0.10, 1.00, 559, 0
5: 2015-03-04 13:47:01, 2702, 59.98, 32, 0.11, 45.05, 0.53, 4.99, 2693, 0
10: 2015-03-04 13:49:01, 4785, 59.98, 57, 0.13, 79.78, 0.95, 9.99, 4777, 0
20: 2015-03-04 13:51:01, 6530, 59.98, 78, 0.18, 108.87, 1.30, 19.96, 6514, 0
30: 2015-03-04 13:53:01, 6688, 59.98, 80, 0.27, 111.50, 1.33, 29.92, 6670, 0
40: 2015-03-04 13:55:01, 6837, 59.98, 81, 0.35, 113.99, 1.35, 39.86, 6820, 0
50: 2015-03-04 13:57:01, 6835, 59.98, 81, 0.44, 113.95, 1.35, 49.79, 6818, 0
70: 2015-03-04 13:59:01, 6658, 59.98, 79, 0.63, 111.00, 1.32, 69.59, 6641, 0
100: 2015-03-04 14:01:01, 6586, 59.97, 78, 0.90, 109.82, 1.30, 99.22, 6561, 0
150: 2015-03-04 14:03:01, 6607, 59.97, 79, 1.35, 110.17, 1.32, 148.38, 6591, 0
200: 2015-03-04 14:05:01, 6825, 59.97, 81, 1.73, 113.81, 1.35, 197.13, 6813, 0
300: 2015-03-04 14:07:01, 6653, 59.98, 79, 2.46, 110.92, 1.32, 273.00, 6635, 24
####
#### Stock Magento 1.9.1.0, Apache 2.4.7, PHP-FPM 5.5.9, MySQL 5.5.41, Varnish 3.0.5, Turpentine 0.6.1
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 15:29:51, 25678, 59.85, 274, 0.00, 429.04, 4.58, 0.99, 25617, 0
5: 2015-03-04 15:31:51, 44763, 59.98, 478, 0.01, 746.30, 7.97, 4.98, 44643, 0
10: 2015-03-04 15:33:51, 41160, 59.98, 439, 0.01, 686.23, 7.32, 9.99, 41046, 0
20: 2015-03-04 15:35:51, 40589, 59.97, 433, 0.03, 676.82, 7.22, 19.74, 40500, 0
30: 2015-03-04 15:37:51, 41266, 59.98, 440, 0.04, 688.00, 7.34, 29.39, 41166, 0
40: 2015-03-04 15:39:51, 41540, 59.98, 443, 0.06, 692.56, 7.39, 38.65, 41450, 0
50: 2015-03-04 15:41:51, 41857, 59.98, 447, 0.07, 697.85, 7.45, 47.56, 41727, 0
70: 2015-03-04 15:43:51, 42510, 59.98, 454, 0.09, 708.74, 7.57, 66.70, 42392, 0
100: 2015-03-04 15:45:51, 43451, 59.96, 464, 0.13, 724.67, 7.74, 96.32, 43338, 3
150: 2015-03-04 15:47:51, 44945, 59.97, 480, 0.19, 749.46, 8.00, 142.94, 44813, 3
200: 2015-03-04 15:49:51, 45403, 59.97, 485, 0.25, 757.10, 8.09, 186.04, 45302, 7
300: 2015-03-04 15:51:51, 46902, 59.98, 501, 0.36, 781.96, 8.35, 279.80, 46765, 28
####
#### JV Tweaked Magento 1.9.1.0, Apache 2.4.7, PHP-FPM 5.5.9, MySQL 5.5.41
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 17:31:25, 582, 59.24, 6, 0.10, 9.82, 0.10, 1.00, 581, 0
5: 2015-03-04 17:33:25, 2631, 59.98, 27, 0.11, 43.86, 0.45, 4.99, 2629, 0
10: 2015-03-04 17:35:25, 4447, 59.98, 46, 0.13, 74.14, 0.77, 9.98, 4443, 0
20: 2015-03-04 17:37:25, 6809, 59.98, 70, 0.18, 113.52, 1.17, 19.96, 6807, 0
30: 2015-03-04 17:39:25, 7339, 59.98, 76, 0.24, 122.36, 1.27, 29.94, 7331, 0
40: 2015-03-04 17:41:25, 7432, 59.98, 77, 0.32, 123.91, 1.28, 39.87, 7428, 0
50: 2015-03-04 17:43:25, 7171, 59.98, 75, 0.42, 119.56, 1.25, 49.78, 7165, 0
70: 2015-03-04 17:45:25, 7071, 59.98, 73, 0.59, 117.89, 1.22, 69.51, 7066, 0
100: 2015-03-04 17:47:25, 7020, 59.97, 73, 0.85, 117.06, 1.22, 99.09, 7011, 0
150: 2015-03-04 17:49:25, 6999, 59.97, 72, 1.27, 116.71, 1.20, 148.08, 6993, 0
200: 2015-03-04 17:51:25, 7023, 59.97, 73, 1.68, 117.11, 1.22, 197.20, 7022, 0
300: 2015-03-04 17:53:25, 7035, 59.98, 73, 2.43, 117.29, 1.22, 284.57, 7025, 10
####
#### JV Tweaked Magento 1.9.1.0, Apache 2.4.7, HHVM 3.5.1, MySQL 5.5.41
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 18:21:44, 1123, 59.15, 13, 0.05, 18.99, 0.22, 1.00, 1122, 0
5: 2015-03-04 18:23:44, 5188, 59.98, 60, 0.06, 86.50, 1.00, 5.00, 5179, 0
10: 2015-03-04 18:25:44, 8007, 59.98, 92, 0.07, 133.49, 1.53, 9.99, 7999, 0
20: 2015-03-04 18:27:44, 8559, 59.98, 99, 0.14, 142.70, 1.65, 19.98, 8550, 0
30: 2015-03-04 18:29:44, 8372, 59.98, 97, 0.21, 139.58, 1.62, 29.94, 8366, 0
40: 2015-03-04 18:31:44, 8380, 59.98, 97, 0.29, 139.71, 1.62, 39.90, 8369, 0
50: 2015-03-04 18:33:44, 8341, 59.98, 96, 0.36, 139.06, 1.60, 49.87, 8333, 0
70: 2015-03-04 18:35:44, 8214, 59.98, 95, 0.51, 136.95, 1.58, 69.70, 8209, 0
100: 2015-03-04 18:37:44, 8440, 59.97, 97, 0.71, 140.74, 1.62, 99.40, 8437, 0
150: 2015-03-04 18:39:44, 8335, 59.97, 96, 1.07, 138.99, 1.60, 148.58, 8331, 0
200: 2015-03-04 18:41:44, 8306, 59.97, 96, 1.43, 138.50, 1.60, 197.52, 8299, 0
300: 2015-03-04 18:43:44, 8379, 59.98, 97, 1.98, 139.70, 1.62, 276.12, 8375, 20
####
#### Our standard: JV Tweaked Magento 1.9.1.0, Nginx 1.4.6, HHVM 3.5.1, Percona 5.6.22
Conc: Date & Time, Trans, Elap Time, Data Trans, Resp Time, Trans Rate, Throughput, Real Conc, OKAY, Failed
1: 2015-03-04 20:09:15, 1109, 59.32, 12, 0.05, 18.70, 0.20, 1.00, 1109, 0
5: 2015-03-04 20:11:15, 5197, 59.98, 60, 0.06, 86.65, 1.00, 5.00, 5188, 0
10: 2015-03-04 20:13:15, 8263, 59.98, 95, 0.07, 137.76, 1.58, 9.99, 8254, 0
20: 2015-03-04 20:15:15, 8425, 59.98, 98, 0.14, 140.46, 1.63, 19.97, 8420, 0
30: 2015-03-04 20:17:15, 8382, 59.98, 97, 0.21, 139.75, 1.62, 29.93, 8379, 0
40: 2015-03-04 20:19:15, 8367, 59.98, 97, 0.29, 139.50, 1.62, 39.89, 8359, 0
50: 2015-03-04 20:21:15, 8402, 59.98, 97, 0.36, 140.08, 1.62, 49.82, 8394, 0
70: 2015-03-04 20:23:15, 8341, 59.98, 96, 0.50, 139.06, 1.60, 69.73, 8333, 0
100: 2015-03-04 20:25:15, 8365, 59.95, 96, 0.71, 139.53, 1.60, 99.25, 8358, 0
150: 2015-03-04 20:27:15, 8359, 59.97, 96, 1.07, 139.39, 1.60, 148.70, 8355, 0
200: 2015-03-04 20:29:15, 8453, 59.97, 98, 1.40, 140.95, 1.63, 197.44, 8446, 0
300: 2015-03-04 20:31:15, 8424, 59.97, 97, 2.09, 140.47, 1.62, 294.22, 8413, 0
####
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment