LINUX.ORG.RU

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

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

Нет, неправильно. При малых vm.swappiness ядро будет предпочитать скорее отбрасывать чистые страницы кэша, чем записывать в своп память приложений. При больших — наоборот: ядро будет готово сбросить часть памяти приложений в своп, лишь бы не уменьшать размер дискового кэша.

zswap же работает только с теми страницами, которые уже решено записать в своп. В этом случае страница всё равно записывается в swap, просто одновременно с этим она ещё и сжимается (и остаётся в памяти). Впоследствии, если ядро совсем сильно прижмёт по памяти, то и сжатая страница будет выброшена. А если не прижмёт, то при попытке вытащить страницу из свопа будет использована сжатая копия (т. к. разжатие быстрее чтения с диска).

Короче говоря, zswap — это не замена swap, а дополнение. Оно ускоряет только извлечение страниц из свопа, да и то вероятностно.

Исправление intelfx, :

Нет, неправильно. При малых vm.swappiness ядро будет предпочитать скорее отбрасывать чистые страницы кэша, чем записывать в своп память приложений.

zswap же работает только с теми страницами, которые уже решено записать в своп. В этом случае страница всё равно записывается в swap, просто одновременно с этим она ещё и сжимается (и остаётся в памяти). Впоследствии, если ядро совсем сильно прижмёт по памяти, то и сжатая страница будет выброшена. А если не прижмёт, то при попытке вытащить страницу из свопа будет использована сжатая копия (т. к. разжатие быстрее чтения с диска).

Короче говоря, zswap — это не замена swap, а дополнение. Оно ускоряет только извлечение страниц из свопа, да и то вероятностно.

Исправление intelfx, :

Нет, неправильно. При малых vm.swappiness ядро будет предпочитать скорее отбрасывать чистые страницы кэша, чем записывать в своп память приложений.

zswap же работает только с теми страницами, которые уже решено записать в своп. В этом случае страница всё равно записывается в swap, просто одновременно с этим она ещё и сжимается (и остаётся в памяти). Впоследствии, если ядро совсем сильно прижмёт по памяти, то сжатая страница будет выброшена. А если не прижмёт, то при попытке вытащить страницу из свопа будет использована сжатая копия (т. к. разжатие быстрее чтения с диска).

Короче говоря, zswap — это не замена swap, а дополнение. Оно ускоряет только извлечение страниц из свопа, да и то вероятностно.

Исправление intelfx, :

Нет, неправильно. При малых vm.swappiness ядро будет предпочитать скорее отбрасывать чистые страницы кэша, чем записывать в своп память приложений.

zswap же работает только с теми страницами, которые уже решено записать в своп. В этом случае страница всё равно записывается в swap, просто одновременно с этим она ещё и сжимается (и остаётся в памяти). Впоследствии, если ядро совсем сильно прижмёт по памяти, то и сжатая страница будет выброшена. А если не прижмёт, то при попытке вытащить страницу из свопа будет использована сжатая копия (т. к. разжатие быстрее чтения с диска).

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

Нет, неправильно.