Monkey not only target High-End production servers, it also target any device running Embedded Linux. It small architecture, resources optimization and Linux Kernel feature aware, makes Monkey the right choice as HTTP Server or Service stack to interface peripherals or any common scripting need on an embedded environment.
When building Monkey for an Embedded system, you may be interested into the size used by the binary program. As stated in the Memory Allocator section, Monkey is built with Jemalloc statically by default so the binary size grows. Here is a table about estimated sizes for the binary program depending of it setup:
|memory allocator||not stripped||stripped|
Jemalloc is highly suggested as it reduce memory fragmentation and scale on demand, for hence it helps to improve performance.