| Auszug |
|---|
|
Nuclos tuning: performance, tmpfs, hugepages, JVM options, PostgreSQL, VirtIO, VirtualBox, Docker, Vagrant, Linux. |
Language: Deutsch · English
Tuning for nerds
Advanced performance ideas – tmpfs, JVM/hugepages, PostgreSQL tuning and VirtIO for virtual machines.
| Status |
|---|
| colour | Blue |
|---|
| title | Administrator |
|---|
|
| Status |
|---|
| colour | Green |
|---|
| title | Updated: Jul 2026 |
|---|
|
| Status |
|---|
| colour | Grey |
|---|
| title | applies to Nuclos 4.2026.x |
|---|
|
| Warnung |
|---|
| title | For advanced users only |
|---|
|
The following suggestions are a collection of ideas (mostly for Linux) aimed at advanced users with solid Java and OS knowledge. Always verify that a change actually improves performance in your setup. |
Linux
- /tmp on tmpfs: beneficial especially for development with Eclipse and the compile-time AspectJ weaver.
- Java VM tuning: review JVM options; consider enabling hugepages for the JVM, PostgreSQL and Oracle.
- PostgreSQL: kernel-level tuning and PG cookbook recommendations.
Virtualization
VirtualBox, Docker (lightweight Linux containers) and Vagrant (repeatable environments). If Windows runs as a VirtualBox VM, the VirtIO (virtio-net) network driver increases throughput and lowers CPU load:
- Mount the VirtIO driver ISO (storage → IDE CD).
- Network → Advanced → Adapter type → Paravirtualized network (virtio-net).
- Restart the VM and update the network driver from the ISO in the device manager.
- Unmount the ISO afterwards.
Related pages
Configuring Nuclos for high user load
Load.
Open →
Tomcat administration
Tomcat.
Open →