Назад | Перейти на главную страницу

Должен ли я создать файл подкачки размером 8 ГБ на моем образе Amazon?

У меня есть изображение Amazon с 1 корневым изображением, 1 изображение, которое я использую для веб-сайтов и использующее только 25%, и 1 изображение "неиспользуемое".

Я подумал ... может быть, я смогу использовать этот неиспользуемый образ для файла подкачки linux.

Поскольку у меня 10 ГБ (9,2 ГБ), было бы разумно создать файл подкачки 8 ГБ на этом томе, или это не лучшая практика? (Я запускаю только некоторые сайты WordPress) (память = 3,75 ГБ)

Могу ли я как-то сказать «использовать весь диск в качестве области подкачки» вместо указания конкретной суммы?

dd if=/dev/zero of=/mnt/web2/swapfile bs=1024 count=8388608
mkswap /mnt/web2/swapfile
swapon /mnt/web2/swapfile

и

[root@ip-* web2]# free -m
             total       used       free     shared    buffers     cached
Mem:          3754       3715         38          0         11       3517
-/+ buffers/cache:        186       3567
Swap:         8191          0       8191

и

[root@ip-* etc]# cat fstab
#
LABEL=/     /           ext4    defaults,noatime  1   1
tmpfs       /dev/shm    tmpfs   defaults        0   0
devpts      /dev/pts    devpts  gid=5,mode=620  0   0
sysfs       /sys        sysfs   defaults        0   0
proc        /proc       proc    defaults        0   0
web         /dev/xvdf   ext3    defaults        1   1
web2        /dev/xvdg   ext3    defaults        1   1
/mnt/web2/swapfile swap swap    default         0   0

Если вам нужно пространство подкачки, используйте хранилище экземпляров вместо томов EBS. Есть 3 причины:

  1. Хранение экземпляров будет быстрее
  2. Вы платите за ввод / вывод EBS
  3. Вам не нужно, чтобы пространство подкачки сохранялось после перезапуска