-
Notifications
You must be signed in to change notification settings - Fork 0
Memory, swap, devices
Монтирование дисков при загрузке
Как заполнять 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, чтобы решить данную проблему.
Решение
Создаем файл необходимого размера:
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 для единовременной оистки кэша оперативки