albibacsi

piler benchmarks

Apr 1st, 2018
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. piler benchmarks
  2.  
  3. test command #2: smtp-source-new -c -s 20 -m 10000 -l 100000 127.0.0.1:25
  4. 100 kB email with no attachments (no external helper cmd to run)
  5.  
  6. environment: VC1S (2 cpu, 2 GB mem) VM at scaleway
  7.  
  8. a) only piler-smtp is running:
  9.  
  10. sent 10,000 * 100 kB messages using 20 threads within the same VM
  11.  
  12. 2:28 -> ~4000 messages/min =~ 67 msg/sec
  13.  
  14. tc #2 => 2:23
  15.  
  16. VC1M instance:
  17. Jun 3 14:22:51
  18. Jun 3 14:24:48
  19.  
  20. tc #2 => 1:57
  21.  
  22.  
  23. VC1L instance:
  24. Jun 3 14:38:38
  25. Jun 3 14:40:35
  26.  
  27.  
  28.  
  29. b) both piler and piler-smtp are running
  30.  
  31. sent 10,000 * 100 kB messages using 20 threads within the same VM
  32.  
  33. 4:12 -> 2380 messages/min (only receiving this many emails!)
  34.  
  35. piler with 2 children took a while to process 10k messages (without attachments): 10:02
  36. so the total throughput is ~1000 msg/sec
  37.  
  38. tc #2 => 8:01
  39.  
  40. VC1M instance:
  41. Jun 3 14:27:45
  42. Jun 3 14:30:22
  43. tc #2: 2:37
  44.  
  45. piler-smtp: 14:27:45 - 14:29:49
  46. piler: 14:27:46 - 14:30:22
  47.  
  48. VC1L instance:
  49.  
  50. A)
  51. piler-smtp: 14:41:25 - 14:43:21 => 1:56
  52. piler: 14:43:32 => 2:07
  53.  
  54. B) 14:46:04 - 14:48:10 => 2:06
  55. piler-smtp: 14:47:59 => 1:55
  56.  
  57.  
  58. -------------------
  59. Piler-ee (notenant)
  60.  
  61. smtp-source-new -c -s 20 -m 10000 -l 100000 -t archive@worker0 127.0.0.1:25
  62.  
  63. A) VC1L instance, 7 piler child processes:
  64. #1: 15:14:04 - 15:16:23 => 2:19 = 4260 msg/s
  65. #2: 15:18:40 - 15:20:48 => 2:08 = 4680 msg/s
  66. #3: 15:22:22 - 15:24:23 => 2:01 = 4920 msg/s
  67.  
  68. B) VC1M instance, 5 piler child processes:
  69. #1: 16:34:29 - 16:42:34
  70. #2: 16:43:42 - 16:50:58
  71. #3: 16:52:58 -
  72.  
  73. 17:15:46 - 17:21:42
  74. 17:26:05 - 17:31:45
  75.  
  76. C) VC1S instance, 3 piler child processes:
  77. #1: 15:31:41 - 15:35:52 => 4:11 = 2340 msg/s
  78. #2: 15:36:54 - 15:40:59 => 4:05 = 2400 msg/s
  79. #3: 15:43:19 - 15:47:22 => 4:03 = 2460 msg/s (with improved mysql settings)
Advertisement
Add Comment
Please, Sign In to add comment