Но если у вас более чем достаточно оперативной памяти, я думаю, что файл подкачки должен быть отключен на SSD, чтобы продлить срок службы. Я знаю, что вы потеряли бы дамп ядра при сбое, но не так много людей нуждаются в этой информации
Это звучит скорее как преждевременная оптимизация. Вы не обсуждали, какие твердотельные накопители вы планируете использовать, и, фактически не глядя на рабочую нагрузку на сервер и запланированную таблицу данных твердотельных накопителей, вы не можете иметь никакого представления о том, какое влияние окажет файл подкачки на срок службы вашего твердотельного накопителя.
Существует также большой объем дезинформации, как в Интернете, так и здесь, о сбое сервера, о SSD, страдающих от плохой продолжительности жизни. У ранних моделей SSD вполне могли быть проблемы, и флэш-накопители USB определенно начинают выходить из строя, но SSD корпоративного класса имеют гораздо лучшие алгоритмы выравнивания износа, а некоторые используют запасную флэш-память для повышения производительности и износа.
Например, диски Intel X25-E требуют длительности записи в 1 петабайт для произвольной записи на диск емкостью 32 ГБ. Если вы непрерывно насыщаете интерфейс записи (200 МБ / с) перезаписью, я предполагаю, что это продлится около 58 дней. Но это примерно 17 ТБ данных в день на этот диск.
Типичная нагрузка сервера на диск с ОС будет намного, намного меньше, даже если у вас есть файл подкачки. Назовите это 50 ГБ в день. Если цифра в 1 ПБ является точной (и я знаю, что ее можно считать средней величиной, об этом поговорим позже), это все равно где-то к северу от 50 лет.
Конечно, эти цифры кажутся нелепо высокими, поэтому давайте посмотрим на реальные цифры, приведенные Intel для ожидаемой долговечности накопителей . Корпорация Intel была рада подготовить диски MLC (не корпоративные) для записи 100 ГБ данных каждый день в течение пяти лет. Стандартное понимание флэш-памяти SLC и MLC гласит, что флэш-память SLC длится примерно в 10 раз дольше, чем MLC (ссылка выше также показывает это на графике).
Конечно, правда будет подтверждена временем - мы либо начнем видеть сбой дисков раньше, либо нет. Но цифра за приводами добавить до привода долголетия не является проблемой , с достойной SSDs качества на всех .
Если вы используете MLC SSD, то, возможно, вы правы, что беспокоитесь. Но имейте в виду, что если Intel с удовольствием оценит накопитель в 100 ГБ / день в течение пяти лет, это все равно в основном то же, что 50 ГБ / день в течение 10 лет. И, возвращаясь к моей первоначальной точке зрения, вам все равно нужно знать, какую реальную нагрузку вы будете выполнять на диске.
Лично я бы настоятельно рекомендовал не использовать SSD MLC в рабочей среде сервера. Если приличный SLC SSD слишком дорогой, придерживайтесь пока вращающихся дисков.
(Кроме того, если вы используете цифры, скажем, 100 ГБ в день в течение 50 лет, то есть «SLC длится в 10 раз дольше, чем MLC», похоже, что Intel говорит, что их 32 ГБ накопитель фактически имеет общее время жизни записи ближе к 2 ПБ данных, а не к 1 ПБ, указанному в спецификации продукта. Даже если я доверяю только меньшему из этих двух значений, я буду рад, что мои диски X25-E прослужат значительно к северу от 10 лет.)