У меня есть сервер Linux, и у меня есть запасной раздел на 500 ГБ. Я хотел отформатировать его и использовать для / tmp. Сервер иногда выполняет некоторые большие задачи обработки данных, поэтому может случиться, что / tmp будет содержать ГБ временных данных.
Тогда у меня появилась идея, что вместо этого я могу добавить его как раздел подкачки и смонтировать / tmp в tmpfs. Эта идея разумна?
Сервер имеет 6 ГБ ОЗУ, поэтому в большинстве случаев данные на / tmp будут только в ОЗУ с очевидным преимуществом в скорости. Вопрос в том, что если, скажем, на / tmp будет 10-20 ГБ данных, как будет работать система? Какова будет производительность по сравнению с простым подключением / tmp к разделу ext4? Спасибо за помощь.
Редактировать: Понятно, что система начнет выгружать память, когда использование tmpfs достигнет предела оперативной памяти. Но достаточно ли Linux умен, чтобы обмениваться данными tmpfs и хранить «обычные» данные в оперативной памяти? Если да, то я полагаю, что он может вести себя разумно. Если нет, то вся система будет серьезно затронута.