
VM hypervisor or Kubernetes-style container resource limit controls may be the most straightforward (in terms of end-user understandability, at least) option.įootnotes, regarding per-process and other resource quotas / QoS for non-Windows systems:.(NTFS does support per-user file system ~storage~ quotas, though) Per-system limitsīesides simple BIOS or ‘energy profile’ restrictions: Update: nope Job Objects can only be nested at the time they are created or associated with a specific process, and in some cases a child Job Object is allowed to ‘break free’ from its parent and become independent, so they can’t facilitate ‘per-user’ resource limits. It is possible that each user session is automatically assigned to a job group itself if true, per-user limits should be able to be applied to that job group.

( Note: nested Job Objects ~may~ not have been available under all earlier versions of Windows, but the un-nested version appears to date back to Windows XP) Per-user limits

