LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Ну во-первых, например eve-ng такие патчи использует, что уже намекает о том, что они что-то подозревают(но у них там задача специфическая - пачки виртуальных роутеров стартовать с одного образа).

Вкорячивать такие патчи без уверенности в их эффективности как-то не хочется.

Тесты в Интернете есть, гугл в помощь.

Как бы посмотреть на возможный объем дедуплицированной памяти в конкретном случае?

в каком именно? в разрезе конкретного процесса - хз, в разрезе по всей системе - примерно там же, где и KSM(т.к. UKSM - это патч на классический KSM) - в /sys/kernel/mm/uksm/pages_shared

На продакшен мне тоже такие патчи натягивать ссыкотно(там где их нет из коробки, см. eve-ng), на рабочем десктопе гоняю уже вторую неделю - проблем не выявил, потребление памяти упало незначительно:

pinkbyte@oas1 ~ $ cat /sys/kernel/mm/uksm/pages_shared 
10947

Исходная версия Pinkbyte, :

Ну во-первых, например eve-ng такие патчи использует, что уже намекает о том, что они что-то подозревают(но у них там задача специфическая - пачки виртуальных роутеров стартовать с одного образа).

Вкорячивать такие патчи без уверенности в их эффективности как-то не хочется.

Тесты в Интернете есть, гугл в помощь.

Как бы посмотреть на возможный объем дедуплицированной памяти в конкретном случае?

в каком именно? в разрезе конкретного процесса - хз, в разрезе по всей системе - примерно там же, где и KSM(т.к. UKSM - это патч на классический KSM) - в /sys/kernel/mm/uksm/pages_shared