Имеет ли значение, что объем области подкачки в Linux был установлен слишком маленьким (скажем, 1 ГБ), а основной объем ОЗУ равен 128Gb
?
Должны ли мы всегда устанавливать размер области подкачки, равный удвоенному объему оперативной памяти?
ОБНОВЛЕНО:
Привет, спасибо всем за ответ на этот вопрос. На самом деле, у меня есть этот вопрос, потому что мы столкнулись с некоторыми проблемами при использовании небольшой кластерной системы. Проблемы размещены здесь. На следующем рисунке представлена некоторая информация о некоторых компьютерах в этом небольшом кластере.
MEMTOT
- это общий объем оперативной памяти этого компьютера, SWAPTO
- это общий объем области AP AP этой машины, а SWAPUS
- используемый объем области SWAP. Как показано на рисунке, использование SWAP действительно мало.
При попытке решить эти проблемы, опубликованные здесь, мы не уверены, установлен ли слишком маленький объем области SWAP, который составляет всего 1Gb
ГБ относительно 128Gb
, как показано на рисунке. Таким образом, у меня есть этот вопрос. Извините, я не опубликовал всю исходную информацию в оригинальной версии этого поста. До этого мы также думали, что, если объем ОЗУ велик, мы могли бы установить количество SWAP маленьким. Мы попытались установить значение SWAP для c0148
равным 16Gb
Гб , проблема, похоже, отсутствует (возможно, нам следует сделать такой вывод после длительного наблюдения за их статусами).
Мы не профессионалы в системе Linux, и мы не могли объяснить, почему это произошло. Вполне вероятно, что это кластерная система, и SGE управляет ресурсами каждой машины, и ей требуется относительно большое количество SWAP, поскольку эта машина может использоваться многими заданиями, представленными многими пользователями.
Кроме того, если мы просто установим слишком большое количество SWAP, то стоит рассмотреть и другие проблемы, которые он может вызвать.