Исправление intelfx, (текущая версия) :
Нет. Страницы как были в памяти, так и остались. Место они как занимают, так и занимали. И память продолжают фрагментировать, приближая ситуацию с невозможностью выделения куска с нужным размером.
zram - это промежуточный буфер, основное счастье от которого в том, что с i/o куда-либо у нас нынче сплошное разочарование.
Во-первых, zram — это не промежуточный буфер, т. к. перемещение страниц между swap devices в ядре не реализовано. (Возможно, ты путаешь zram и frontswap/zcache?)
Во-вторых, страницы, конечно, технически остаются в памяти, но из page cache они исчезают, поэтому с точки зрения учёта страниц своп в zram — это своп.
В-третьих, фрагментация памяти — щито? man virtual memory (если ты, конечно, не хочешь сказать про kmalloc).
Ну а где же она? :) В памяти ядра, родимая. Просто сжата.
Где угодно, но не «в памяти ядра» и не в page cache.
Исправление intelfx, :
Нет. Страницы как были в памяти, так и остались. Место они как занимают, так и занимали. И память продолжают фрагментировать, приближая ситуацию с невозможностью выделения куска с нужным размером.
zram - это промежуточный буфер, основное счастье от которого в том, что с i/o куда-либо у нас нынче сплошное разочарование.
Во-первых, zram — это не промежуточный буфер, т. к. перемещение страниц между swap devices в ядре не реализовано. (Возможно, ты путаешь zram и frontswap/zcache)?
Во-вторых, страницы, конечно, технически остаются в памяти, но из page cache они исчезают, поэтому с точки зрения учёта страниц своп в zram — это своп.
В-третьих, фрагментация памяти — щито? man virtual memory (если ты, конечно, не хочешь сказать про kmalloc).
Ну а где же она? :) В памяти ядра, родимая. Просто сжата.
Где угодно, но не «в памяти ядра» и не в page cache.
Исправление intelfx, :
Нет. Страницы как были в памяти, так и остались. Место они как занимают, так и занимали. И память продолжают фрагментировать, приближая ситуацию с невозможностью выделения куска с нужным размером.
zram - это промежуточный буфер, основное счастье от которого в том, что с i/o куда-либо у нас нынче сплошное разочарование.
Во-первых, zram — это не промежуточный буфер, т. к. перемещение страниц между swap devices в ядре не реализовано. (Возможно, ты путаешь zram и frontswap/zcache)?
Во-вторых, страницы, конечно, технически остаются в памяти, но из page cache они исчезают, поэтому с точки зрения учёта страниц своп в zram — это своп.
В-третьих, фрагментация памяти — щито? man virtual memory (если ты, конечно, не хочешь сказать про kmalloc).
Ну а где же она? :) В памяти ядра, родимая. Просто сжата.
Где угодно, но не «в памяти ядра» и не в page cache.
Исправление intelfx, :
Нет. Страницы как были в памяти, так и остались. Место они как занимают, так и занимали. И память продолжают фрагментировать, приближая ситуацию с невозможностью выделения куска с нужным размером.
zram - это промежуточный буфер, основное счастье от которого в том, что с i/o куда-либо у нас нынче сплошное разочарование.
Во-первых, zram — это не промежуточный буфер, т. к. перемещение страниц между swap devices в ядре не реализовано. (Возможно, ты путаешь zram и frontswap/zcache)?
Во-вторых, страницы, конечно, технически остаются в памяти, но из page cache они исчезают, поэтому с точки зрения учёта страниц своп в zram — это своп.
В-третьих, фрагментация памяти — щито? man virtual memory (если ты, конечно, не хочешь сказать про kmalloc).
Исходная версия intelfx, :
Нет. Страницы как были в памяти, так и остались. Место они как занимают, так и занимали. И память продолжают фрагментировать, приближая ситуацию с невозможностью выделения куска с нужным размером.
zram - это промежуточный буфер, основное счастье от которого в том, что с i/o куда-либо у нас нынче сплошное разочарование.
Во-первых, zram — это не промежуточный буфер, т. к. перемещение страниц между swap devices в ядре не реализовано.
Во-вторых, страницы, конечно, технически остаются в памяти, но из page cache они исчезают, поэтому с точки зрения учёта страниц это своп.
В-третьих, фрагментация памяти — щито? man virtual memory (если ты, конечно, не хочешь сказать про kmalloc).