Я использую VPS для некоторых сложных вычислительных задач, но не для размещения общедоступных веб-сайтов. Автор приложения, которое я использую, рекомендует запускать jar с 8 ГБ ОЗУ, но добавление этих физических ресурсов к моему экземпляру увеличит почасовые расходы на работу сервера в четыре раза.
У меня много свободного места на SSD экземпляра. Возможно ли создать большой (8 ГБ) файл подкачки, чтобы увеличить эффективную память для вычислений? Кто-то написал в другом ответе , что переход на SSD на порядок медленнее, чем RAM. Я использую этот сервер только для разгрузки вычислений с моей персональной машины. Поскольку счет выставляется почасово, я могу убить экземпляр, как только получу результаты.
Если увеличение ОЗУ будет стоить в 4 раза больше, будет ли использование свопа в 10 раз дольше и, следовательно, будет стоить в 10 раз больше?
Я бы не рекомендовал использовать пространство для обмена. Это задержит все запущенное на сервере (SSH и т.д.). Кроме того, это более чем в 10 раз медленнее, чем реальная оперативная память (link). Рекомендую либо увеличить объем оперативной памяти, либо ограничить использование памяти приложения (зависит от приложения)
.