Знали ли вы, что в linux можно отключать и включать оперативную память без перезагрузки? Главное условие - отключаемые блоки памяти должны быть свободны.
▪️ Для начала - полезная команда:
lsmem
Она покажет, как ядро видит вашу память - в виде блоков. Например:
RANGE SIZE STATE REMOVABLE BLOCK
0x0000000000000000-0x00000000f7ffffff 3.9G online yes 0-30
0x0000000100000000-0x0000000107ffffff 128M online yes 32
Блоки - по 128M. Всего - 4G.
▪️ Пример: хотим временно отключить 1G памяти:
chmem -d 1G
▪️ Или выборочно - блоки с 22 по 29:
chmem -d -b 22-29
Если память занята, chmem попробует переместить данные и освободить нужные блоки. Это может занять некоторое время.
▪️ Проверяем результат:
lsmem
Теперь 1G памяти offline. Осталась активной - 3G.
▪️ Возвращаем память обратно:
chmem -e 1G
#linux #RAM
🧑💻 NetworkAdmin