LINUX.ORG.RU

Некоторые видеодрайверы не работают без CONFIG_MTRR_SANITIZER.

CONFIG_KSM

Это используется в нек-х программах для компактизации памяти, емнип, в vmware.
Чем больше свободной памяти - тем потенциально всё будет быстрее работать.

Ну ты понел, вкуривай что конкретно значат опции ядра, и соотноси с применимостью их в своей системе.

anon_666 ()

>CONFIG_KPROBES

А эта фича для дебага, возможно замедляет работу ядра.

anon_666 ()
Ответ на: комментарий от anon_666

>Это используется в нек-х программах для компактизации памяти, емнип, в vmware.
нет - это используется не в самих виртуалках
это ядро ищет одинаковые страницы памяти (например несколько одинкавых виртуалок - т.е. с одной ОС например) и убирает дубли, делая линки вместо них на один экхемпляр
изначально создавалось для KVM, но сейчас возможно применять и с другим софтом
только есть одно но - на десктопе такого нет

megabaks ★★★★ ()

>CONFIG_COMPACTION=y
по-идее должен быть профит при выделении больших кусков памяти - но наглаз это незаметно

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

Лишь бы сказать нет)
Само ядро этим не занимается, только если в программе страницы будут помечены как MADV_MERGEABLE.
Хотя ты верно сказал, vm находится в ядре и соответственно дедупликация происходит там же)

anon_666 ()
Ответ на: комментарий от megabaks

Как бы расшареные либы тоже отображаюися в vm, котроая разбита постранично, те это то же самое )

anon_666 ()

Просто после применения этих параметров сильно падает отклик во время компиляции програм, больше ничего не менял, куда смотреть?

deterok ★★★★★ ()
Ответ на: комментарий от deterok
desktop linux # zgrep KPROBES /proc/config.gz 
CONFIG_HAVE_KPROBES=y
desktop linux # zgrep MTRR /proc/config.gz 
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
desktop linux # zgrep COMPACTION /proc/config.gz 
CONFIG_COMPACTION=y
desktop linux #

а KSM - даже если есть в ядре - без одного телодвижения оно не работает

megabaks ★★★★ ()

Ну и я конфиг отпощу. УМВР.
$ egrep '.*(KPROBES|MTRR_SANITIZER|COMPACTION|KSM)' .config

# CONFIG_KPROBES is not set
CONFIG_HAVE_KPROBES=y
# CONFIG_KSM is not set
# CONFIG_MTRR_SANITIZER is not set

anon_666 ()
Ответ на: комментарий от deterok

Мистика, перегрузился еще разок, и все стало нормально, даже лучше, система поднялась быстрее, может посоветуете еще какие нибудь флаги для производительности?

deterok ★★★★★ ()
Ответ на: комментарий от deterok

больше - завист от проца - на моём при 2000 уже хуже отклик - проц захлёбывается
оптимально у меня 1000-1500
при 4000 или больше - ядро пугается и паникует

megabaks ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.