Lines Matching +full:memory +full:- +full:controller

14 	default "/etc/kernel-config"
15 default "/boot/config-$UNAME_RELEASE"
34 ---help---
39 known as the "alpha-test" phase among developers. If a feature is
40 currently in alpha-test, then the developers usually discourage
48 <file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>,
49 <file:Documentation/BUG-HUNTING>, and
50 <file:Documentation/oops-tracing.txt> in the kernel source).
61 drivers that are currently considered to be in the alpha-test phase.
81 string "Cross-compiler tool prefix"
83 Same as running 'make CROSS_COMPILE=prefix-' but stored for
86 directory to select the cross-compiler automatically.
89 string "Local version - append to kernel release"
106 A string of the format -gxxxxxxxx will be added to the localversion
107 if a git-based tree is found. The string generated by this will be
114 $ git rev-parse --verify HEAD
138 The linux kernel is a kind of self-extracting executable.
169 Bzip2 uses a large amount of memory. For modern kernels you
189 filter (i386, x86_64, ARM, IA-64, PowerPC, and SPARC), XZ
216 bool "Support for paging of anonymous memory (swap)"
222 used to provide more virtual memory than the actual RAM present
227 ---help---
233 DOSEMU-HOWTO, available from <http://www.tldp.org/docs.html#howto>),
249 ---help---
276 command name, memory usage, controlling terminal etc. (the complete
319 bool "Enable per-task delay accounting (EXPERIMENTAL)"
339 bool "Enable per-task storage I/O accounting (EXPERIMENTAL)"
353 logging of avc messages output). Does not do system-call
357 bool "Enable system-call auditing support"
361 Enable low-overhead system-call auditing infrastructure that
398 bool "Tree-based hierarchical RCU"
407 bool "Preemptible tree-based hierarchical RCU"
412 thousands of CPUs, but for which real-time response
417 bool "UP-only small-memory-footprint RCU"
421 designed for UP systems from which real-time response
423 memory footprint of RCU.
426 bool "Preemptible UP-only small-memory-footprint RCU"
430 for real-time UP systems. This option greatly reduces the
431 memory footprint of RCU.
438 This option enables preemptible-RCU code that is common between
451 int "Tree-based hierarchical RCU fanout value"
463 systems, but if you are stress-testing the RCU implementation
464 itself, small RCU_FANOUT values allow you to test large-system
471 bool "Disable tree-based hierarchical RCU auto-balancing"
485 bool "Accelerate last non-dyntick-idle CPU's grace periods"
490 in order to allow CPUs to enter dynticks-idle state more
492 of the dynticks-idle checking, particularly on systems with
518 Say Y here if you are working with real-time apps or heavy loads
522 int "Real-time priority to boost RCU readers to"
527 This option specifies the real-time priority to which preempted
528 RCU readers are to be boosted. If you are working with CPU-bound
529 real-time applications, you should specify a priority higher then
530 the highest-priority CPU-bound application.
532 Specify the real-time priority, or take the default if unsure.
535 int "Milliseconds to delay boosting after RCU grace-period start"
541 a given grace period before priority-boosting preempted RCU
551 ---help---
555 on-disk kernel. This information can be extracted from the kernel
556 image file with the script scripts/extract-ikconfig and used as
564 ---help---
593 use with process control subsystems such as Cpusets, CFS, memory
596 - Documentation/scheduler/sched-design-CFS.txt (CFS)
597 - Documentation/cgroups/ (features for grouping, isolation
621 bool "Device controller for cgroups"
631 Memory Nodes and assigning tasks to run only within those sets.
644 Provides a simple Resource Controller for monitoring the
650 This option enables controller independent resource accounting
654 bool "Memory Resource Controller for Control Groups"
658 Provides a memory resource controller that manages both anonymous
659 memory and page cache. (See Documentation/cgroups/memory.txt)
661 Note that setting this option increases fixed memory overhead
662 associated with each page of memory in the system. By this,
663 20(40)bytes/PAGE_SIZE on 32(64)bit system will be occupied by memory
668 sure you need the memory resource controller. Even when you enable
669 this, you can set "cgroup_disable=memory" at your boot option to
670 disable memory resource controller and you can avoid overheads.
671 (and lose benefits of memory resource controller)
677 bool "Memory Resource Controller Swap Extension"
680 Add swap management feature to memory resource controller. When you
682 when you disable this, memory resource controller has no cares to
685 adds more overheads and consumes memory for remembering information.
686 Especially if you use 32bit system or small memory system, please
687 be careful about enabling this. When memory resource controller
691 Now, memory usage of swap_cgroup is 2 bytes per entry. If swap page
694 bool "Memory Resource Controller Swap Extension enabled by default"
698 Memory Resource Controller Swap Extension comes with its price in
699 a bigger memory consumption. General purpose distribution kernels
707 bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)"
711 The Kernel Memory extension for Memory Resource Controller can limit
712 the amount of memory used by kernel objects in the system. Those are
714 Memory Controller, which are page-based, and can be swapped. Users of
719 bool "Enable perf_event per-cpu per-container group (cgroup) monitoring"
722 This option extends the per-cpu mode to restrict monitoring to
752 See tip/Documentation/scheduler/sched-bwc.txt for more information.
762 schedule realtime tasks for non-root users until you allocate
764 See Documentation/scheduler/sched-rt-group.txt for more information.
769 tristate "Block IO controller"
772 ---help---
773 Generic block IO controller cgroup interface. This is the common
782 This option only enables generic Block IO controller infrastructure.
788 See Documentation/cgroups/blkio-controller.txt for more information.
791 bool "Enable Block IO controller debugging"
794 ---help---
919 bool "Kernel->user space relay support (formerly relayfs)"
954 Enabling this option will pass "-Os" instead of "-O2" to gcc
967 # Unhide debug options, to make the on-by-default options visible
972 environments which can tolerate a "non-standard" kernel.
976 bool "Enable 16-bit UID system calls" if EXPERT
980 This enables the legacy 16-bit UID syscall wrappers.
987 ---help---
1025 bool "Support for hot-pluggable devices" if EXPERT
1061 bool "Enable PC-Speaker support" if EXPERT
1066 This option allows to disable the internal PC-Speaker
1067 support, saving some memory.
1074 bool "Enable full-sized data structures for core" if EXPERT
1077 kernel data structures. This saves memory on small machines,
1087 run glibc-based applications correctly.
1132 The shmem is an internal filesystem used to manage shared memory.
1176 Software events are supported either built-in or via the
1182 suffered, or branches mis-predicted - without slowing down the
1184 when a threshold number of events have passed - and can thus be
1200 config option - please see that one for details.
1213 Use vmalloc memory to back perf mmap() buffers.
1260 On non-ancient distros (post-2000 ones) N is usually a safe choice.
1281 of queues of objects. SLUB can use memory efficiently
1296 bool "Allow mmapped anonymous memory to be uninitialized"
1300 Normally, and according to the Linux spec, anonymous memory obtained
1308 ELF-FDPIC binfmt's brk and stack allocator.
1312 userspace. Since that isn't generally a problem on no-MMU systems,
1315 See Documentation/nommu-mmap.txt for more information.
1379 --force). Forced module loading sets the 'F' (forced) taint flag and
1396 without waiting for anyone to stop using it (using the -f option to