2 # Linux VServer configuration
8 bool "Enable Legacy Kernel API"
11 This enables the legacy API used in vs1.xx, which allows
12 to use older tools (for migration purposes).
14 config VSERVER_PROC_SECURE
15 bool "Enable Proc Security"
19 Hide proc entries by default for xid>1
21 config VSERVER_HARDCPU
22 bool "Enable Hard CPU Limits"
23 depends on EXPERIMENTAL
26 Activate the Hard CPU Limits
28 config VSERVER_HARDCPU_IDLE
29 bool "Limit the IDLE task"
30 depends on VSERVER_HARDCPU
33 Limit the idle slices, so the the next context
34 will be scheduled as soon as possible.
35 might improve interactivity/latency but
36 increases scheduling overhead.
39 prompt "Persistent Inode Context Tagging"
42 This adds persistent context information to filesystems
43 mounted with the tagxid option. Tagging is a requirement
44 for per context disk limits and per context quota.
50 no context information is store for inodes
55 reduces UID to 16 bit, but leaves GID at 32 bit.
60 reduces GID to 16 bit, but leaves UID at 32 bit.
65 uses the upper 8bit from UID and GID for XID tagging
66 which leaves 24bit for UID/GID each, which should be
67 more than sufficient for normal use.
72 this uses otherwise reserved inode fields in the on
73 disk representation, which limits the use to a few
74 filesystems (currently ext2 and ext3)
78 depends on EXPERIMENTAL
80 inodes are tagged when first accessed, this doesn't
81 require any persistant information, but might give
82 funny results for mixed access.
87 bool "Compile Debugging Code"
90 Set this to yes if you want to be able to activate
91 debugging output at runtime. It adds a probably small
92 overhead (~ ??%) to all vserver related functions and
93 increases the kernel size by about 20k.