Memory, swap, devices - Nya321/linuxmaster GitHub Wiki
Fstab
Монтирование дисков при загрузке
Как заполнять etc/fstab ?
/dev/sda5 /media/mater/osnov ntfs defaults,user,exec 0 2
/dev/sda5 swap swap defaults 0 0
/swap none swap sw 0 0 //если swap-файл
Swap-файл (файл подкачки)
`Иногда для компиляциибольших проектов не хватает оперативной памяти, а размер области SWAP недостаточен для буферизации.
Можно временно увеличить размер области SWAP, чтобы решить данную проблему.
Решение
Создаем файл необходимого размера:
dd if=/dev/zero of=/swapfile ibs=1048576 count=1024 /*1048576*1024 байт*/
Создаем в нём файловую систему swap:
mkswap /swapfile
Смотрим текущее состояние SWAP:
swapon -s
Filename Type Size Used Priority
/dev/hda5 partition 546168 22600 -1
Подключаем к SWAP наш файл:
swapon /swapfile
Проверяем состояние SWAP:
swapon -s
Filename Type Size Used Priority
/dev/hda5 partition 546168 22600 -1
/swapfile file 102392 0 -3
Когда необходимость в этом отпадет надо будет отключить наш файл:
swapoff /swapfile
И стереть файл:
rm /swapfile`
- Проверено на андроиде. (Нужны root и busybox)
- echo 50 > /proc/sys/vm/swappiness /* разово изменить интенсивность подкачки (1..100) */
- echo vm.swappiness=50 > /etc/sysctl.conf /* изменить интенсивность подкаки по умолчанию (1..100) */
Работа с оперативкой
- free для отображения свободной памяти
- Use echo 3 > /proc/sys/vm/drop_caches для единовременной оистки кэша оперативки