[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/54209: NetBSD 8 large memory system performance extremely low
>Synopsis: NetBSD 8 large memory performance extremely low
>Arrival-Date: Thu May 16 14:40:00 +0000 2019
>Originator: Frank Kardel
>Release: NetBSD 8.0_STABLE
System: NetBSD sf2 8.0_STABLE NetBSD 8.0_STABLE (GENERIC) #4: Wed Apr 24 15:54:41 CEST 2019 kardel@pip:/src/NetBSD/n8/src/obj.amd64/sys/arch/amd64/compile/GENERIC amd64
This is an observation recited from memory to document as a PR for further investigation.
System is a 16 CPU 382 GB server with 1 NVME disk and 6 SSDs.
Using the default vm configuration the system gets very unresponsive and performs
almost no IO and user cpu with following workload:
5 larger (~10GB) java processes
These process where performing computational and database work (postgresql 10 - DB is shared between java processes).
2 rsyncs perfoming local disk/disk copies
Very slow response time for shell input.
We observed 100% system time, almost no I/O (for DB or the rsyncs), also free memory was stuck for long times at 380Mb.
Inactive memory was at 7Gb instead of the expected 2/3 main memory.
Lots of memory starvation was happening.
The memory starvation effects on a larger memory system seem to be a bit counterintuative.
Performance improved radically giving responsiveness, I/O performance and throughput at lower system time
when setting following vm tunables in order to force more aggressive memory reclaimation.
Main Index |
Thread Index |