Включен ли обмен на этом сервере? это должно быть?
У нас есть системный администратор, который настроил пару серверов в digitalocean. Мне кажется, что своп не был включен на этом, но это было ОЧЕНЬ давно, так как мне приходилось делать такие вещи. Это приложение rails, и единственная причина, по которой это возникло, заключается в том, что у нас возникают ошибки памяти. Считается ли раздел подкачки лучшей практикой для современного приложения (3.2.13 rails)? Я так себе представляю. Есть ли простое исправление для создания раздела подкачки из командной строки (хост имеет 2 ГБ ОЗУ)? Не просят сделать это, но некоторые рекомендации будут оценены.
Я в порядке, просто обновив сервер памяти объемом 1 ГБ, что всего на 5 долларов в месяц больше.
deploy @x1:~$ sudo fdisk -l Диск /dev/sda: 42,9 ГБ, 42949672960 байт, 255 головок, 63 сектора / дорожка, 5221 цилиндров, всего 83886080 секторов Единицы = сектора 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт ввода / вывода размер (минимальный / оптимальный): 512 байт / 512 байт. Идентификатор диска: 0x00000000 Диск / dev / sda не содержит допустимой таблицы разделов развернуть @x1:~$
Алос, я должен быть обеспокоен последней строкой относительно отсутствия правильной таблицы разделов?
1 ответ
Вы всегда можете проверить, включен ли swap, запустив:
swapon -s
(Увидеть man swapon
для деталей.)
В этом списке перечислены все свопы, которые в данный момент включены. Если вы запустите это и не получите вывод, своп не будет включен. Большую часть времени система Ubuntu будет иметь один раздел подкачки и не включать никакие файлы подкачки; это будет выглядеть примерно так:
ek@Kip:~$ swapon -s
Filename Type Size Used Priority
/dev/sda7 partition 4194300 1499712 -1
Что касается sudo fdisk -l
говорю вам, что Disk /dev/sda doesn't contain a valid partition table
Нет, это обычно не повод для беспокойства. (В частности, это не означает, что своп не включен.)
fdisk
не поддерживает некоторые конструкции - он не распознает диск, который использует LVM или программный RAID (md), как имеющий правильную таблицу разделов. LVM очень распространен на серверах. Когда вы видите это предупреждение от fdisk -l
, бежать parted -l
вместо:
sudo parted -l
parted
с большей вероятностью сможет определить и сообщить о таких конструкциях.