5. CGROUPS
"CONTROL GROUPS PROVIDE A MECHANISM FOR
AGGREGATING/PARTITIONING SETS OF TASKS, AND ALL THEIR FUTURE
CHILDREN, INTO HIERARCHICAL GROUPS WITH SPECIALIZED BEHAVIOUR."
https://www.kernel.org/doc/Documentation/cgroup-v1/cgroups.txt
6. TOP CPUSET
CPUSET 1 CPUSET 2
(PROFESSORS) (STUDENTS)
Memory : Professors (50%), Students (30%), system (20%)
Disk : Professors (50%), Students (30%), system (20%)
Network : WWW browsing (20%), Network File System (60%), others (20%)
/
Professors (15%) students (5%)
9. https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/ergonomics.html
JVM ERGONOMICS
"Ergonomics is the process by which the Java Virtual Machine (JVM) and garbage
collection tuning, such as behavior-based tuning, improve application performance. The
JVM provides platform-dependent default selections for the garbage collector, heap size,
and runtime compiler. These selections match the needs of different types of applications
while requiring less command-line tuning. In addition, behavior-based tuning dynamically
tunes the sizes of the heap to meet a specified behavior of the application."