>>[оверквотинг удален]
>> CONFIG_KERNEL_DESKTOP:
>> This is an option used to tune kernel parameters to better suit desktop workloads.
>> (чё делает, изучаю)
> То есть если оно у вас всё-таки взлетит, дальше будет возможность доработать
> красивыми и удобными напильниками. :)))) Если врубить этот параметр - CONFIG_KERNEL_DESKTOP
Тогда:
* Максимальный размер считываемого блока с диска станет 2048 байта, вместо 1024,
* Размер упреждающего чтения станет 128 килобайт, вместо 512
* Процентное соотношение "грязных" станиц в оперативке уменьшиться до 20% с 40%
То же самое что и: sysctl -w vm.dirty_ratio = 20
* Параметр HZ выставляется в 1000Hz
* Ядро становиться вытесняемым (CONFIG_PREEMPT)
* Отключает по дефолту "Group Group support"
* Отключает по дефолту "Group CPU scheduler"
И всё :)
Зато, SCHED_AUTOGROUP - последние два включает обратно.
----
Появились три параметра для XEN: CONFIG_PRESWAP, CONFIG_PRECACHE, CONFIG_TMEM
#
# support for transcendent memory
#
config TMEM
bool
help
In a virtualized environment, allows unused and underutilized
system physical memory to be made accessible through a narrow
well-defined page-copy-based API. If unsure, say Y.config PRECACHE
bool "Cache clean pages in transcendent memory"
depends on XEN
select TMEM
help
Allows the transcendent memory pool to be used to store clean
page-cache pages which, under some circumstances, will greatly
reduce paging and thus improve performance. If unsure, say Y.
config PRESWAP
bool "Swap pages to transcendent memory"
depends on XEN
select TMEM
help
Allows the transcendent memory pool to be used as a pseudo-swap
device which, under some circumstances, will greatly reduce
swapping and thus improve performance. If unsure, say Y.