Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Settings: acks=1, single broker, single threaded producer (new api)
- Machines: 32 cores, 256GB RAM, 10 gigE, 6x15000 rpm disks
- Event Size = 1k
- 1 partition
- FlushInt=4MB FlushInt=8MB FlushInt=16MB
- linger=def batch.size = default 57 54 52
- linger=1s batch.size = default 57 61 59
- linger=def batch.size= flushInt/parts 136 125 116
- linger=1s batch.size= flushInt/parts 92 77 56
- linger=def batch.size == flushInt 140 123 124
- linger=def batch.size = 10MB 140 123 124
- linger=def batch.Size = 20MB 31 30 42
- 4 partitions
- FlushInt=4MB FlushInt=8MB FlushInt=16MB
- linger=def batch.size = default 95 82 80
- linger=1s batch.size = default 85 83 85
- linger=def batch.size= batch/#part 127 133 90
- linger=1s batch.size= batch/#part 94 100 101
- linger=def batch.size == flushInt 60 8 6
- linger=def batch.size = 10M 7 7 7
- linger=def batch.Size = 20M 6 6 5
- 8 partitions
- FlushInt=4MB FlushInt=8MB FlushInt=16MB
- linger=def batch.size = default 100 89 96
- linger=1s batch.size = default 105 97 98
- linger=def batch.size= batch/#part 114 128 78
- linger=1s batch.size= batch/#part 95 94 102
- linger=def batch.size == flushInt 7 8 8
- linger=def batch.size = 10M 7 8 7
- linger=def batch.Size = 20M 6 6 6
- With multiple producers processes (each single threaded)
- For 1 partition :
- 1 process = 136 MB/s
- 3 process = 344 MB/s
- 4 process = 290 MB/s
- For 4 partition ():
- 1 process = 127 MB/s
- 3 process = 345 MB/s
- 4 process = 372 MB/s
- For 8 partition ():
- 1 process = 128 MB/s
- 3 process = 304 MB/s
- 4 process = 460 MB/s
Advertisement
Add Comment
Please, Sign In to add comment