Skip to content

Commit 1bd92cf

Browse files
Update README.md
1 parent 6844048 commit 1bd92cf

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,38 @@ The benchmark has been executed on 240 threads in parallel:
134134
| Java Util Logging | FILE_AND_CONSOLE | 1131 |
135135
| Chronicle Logger | FILE_ASYNC | 432 |
136136

137+
### Execution on Linux vServer with 2 vCPUs and 4 GB RAM
138+
139+
The benchmark has been executed on 2 threads in parallel:
140+
141+
| Logger | Logging Appender | Operations per second |
142+
|-------------------|------------------------|----------------------:|
143+
| Chronicle Logger | FILE_ASYNC | 6091 |
144+
| Log4J2 | FILE | 5937 |
145+
| SLF4J Simple | FILE | 2377 |
146+
| Log4J2 | FILE_ASYNC | 2240 |
147+
| Java Util Logging | FILE | 1124 |
148+
| Log4J2 | FILE_AND_CONSOLE | 869 |
149+
| Log4J2 | CONSOLE | 633 |
150+
| Log4J2 | FILE_ASYNC_AND_CONSOLE | 577 |
151+
| Java Util Logging | CONSOLE | 404 |
152+
| Java Util Logging | FILE_AND_CONSOLE | 279 |
153+
154+
The benchmark has been executed on 12 threads in parallel:
155+
156+
| Logger | Logging Appender | Operations per second |
157+
|-------------------|------------------------|----------------------:|
158+
| Log4J2 | FILE | 5251 |
159+
| Java Util Logging | FILE | 1188 |
160+
| Log4J2 | FILE_ASYNC | 1142 |
161+
| Log4J2 | CONSOLE | 866 |
162+
| Chronicle Logger | FILE_ASYNC | 788 |
163+
| SLF4J Simple | FILE | 788 |
164+
| Log4J2 | FILE_AND_CONSOLE | 608 |
165+
| Log4J2 | FILE_ASYNC_AND_CONSOLE | 518 |
166+
| Java Util Logging | CONSOLE | 514 |
167+
| Java Util Logging | FILE_AND_CONSOLE | 317 |
168+
137169
### CPU usage
138170

139171
The Chronicle Logger consumes 100% CPU (all 40 vCPUs are busy, synchronization is done with [CAS](https://en.wikipedia.org/wiki/Compare-and-swap)) while Log4JLoggerBenchmark only consumes 15% CPU.

0 commit comments

Comments
 (0)