SSD против HDD. Помогите выбрать

SSD против HDD. Помогите выбрать

Мой SSD-накопитель:

у меня естьSamsung 970 EVO Plus NVMe M.2 1 ТБ (PCIe 3.0)SSD. SSD имеет TBW 650.

Мой жесткий диск:

у меня естьSeagate BarraCuda 1 ТБ – 3,5-дюймовый SATA 6 Гбит/с 7200 об/мин 64 МБ кэш-памяти (ST1000DM010-2EP102)Жесткий диск.


Теперь, очевидно, SSD намного быстрее, чем HDD. Но, как мы все должны знать: SSD имеет ограниченную выносливость записи , но HDD не имеет ограниченной выносливости чтения/записи .

Я использую Linux.

На моем сервере есть база данных MySQL, которая большую часть времени выполняет INSERTи UPDATEкоманды, например: 2-3 таких команды в минуту, в зависимости от использования веб-сайта. А все остальные команды SELECT, наверное: 50 раз в минуту.

И я постоянно компилирую и создаю программы на одной и той же машине, т. е. ./configure, make, make install, rm -rf /usr/local/installedprogramfolder, и повторяю одно и то же много раз в день, наверное, около 500 раз в день.

Из-за вышесказанного, я думаю, что компиляция и создание программ, удаление и повторение того же самого не так хорошо для TBW SSD. Но, жесткий диск медленнее, чем SSD, что приводит к меньшему количеству работы, выполненной за день, т.е. более низкой эффективности.

А выше ^ - это то, из-за чего я не могу решить, что мне нужно использовать: SSD или HDD!

Да, на этот вопрос, возможно, нужно ответить, основываясь на мнении, но, тем не менее, я сузил его настолько, насколько это было возможно.

Я мог бы использовать Enterprise SSD, но мой бюджет составляет менее 20 000 индийских рупий (около 275 долларов США), а текущий SSD будет просто бесполезен, если я не найду для него конкретное применение.

О резервном копировании:

Материалы внутри сервера очень конфиденциальны. Пароли и сообщения чата в базе данных MySQL. Но, материал зашифрован. Удаленное резервное копирование не очень хорошо для конфиденциальности в этом плане, я считаю; я храню резервные копии на нескольких внешних дисках по 3 ТБ.

Другие вещи:

Кто-то предложил мне использовать RAID, чтобы объединить несколько дисков.

Я попробую этот трюк позже, когда куплю другой HDD. Может быть, через несколько недель. Извините.


Конечно, когда-нибудь у меня будут деньги, чтобы продолжать покупать эти SSD, но не сегодня.


Кстати, теперь я понял, что жесткие диски тоже подвержены износу. Я забыл, что жесткие диски изнашиваются из-за вращающегося диска внутри них.

решение1

Если у вас есть система с похожим профилем нагрузки, и она уже работает в течение длительного времени при нагрузке, близкой к ожидаемой, вы можете оценить объем операций записи и чтения, выполняемых ею, используя iostat -th(из пакета sysstat):

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           4,8%    0,0%    1,7%    0,5%    0,0%   93,1%

      tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn Device
    86,51         1,7M       590,7k       2,9T    1014,8G sda
     3,47        29,5k       734,9k      50,6G       1,2T sdb

и сравните это со uptimeзначением:

 10:54:04 up 20 days, 20:26,  1 user,  load average: 2,18, 2,13, 1,94

Как вы можете видеть, sdaв этой системе показания составляют около 2,9T/20,8дней = 140G в день, ипишет около 48G в деньЭто значение необходимо сравнить с желаемым значением TBW, указанным в техническом описании SSD, чтобы рассчитать, как долго он выдержит данную конкретную нагрузку.

Я уверен, что ваши опасения напрасны. Я нашел самый дешевый SSD в нашем местном магазине, его значение TBW составляет 70 ТБ. Этот SSD сможет выдержать такую ​​нагрузку в течение 1458 дней или чуть меньше 4 лет. Обратите внимание, моя нагрузка — это офисный гипервизор, есть некоторая бухгалтерская виртуальная машина, файловый сервер; также мы проводим там много тестовых лабораторий и многое другое.

Я имею в виду, что современный SSD, даже самый дешевый, довольно сложно изнашивать! Скорее всего, он сломается раньше по другой причине, нежели ожидаемый износ.

решение2

Купите себе много оперативной памяти, создайте виртуальный диск (/etc/fstab) и выполняйте всю компиляцию, линковку и т. д. там, т. е. в памяти.

Это моя настройка, и я экономлю гигабайты SSD, которые носят каждый день. Еще одно преимущество: все операции с файлами молниеносны!

решение3

Никита прав. SSD прослужат достаточно долго, чтобы перевесить их износоустойчивость. SQL, будучи таким важным компонентом структуры, влияет на множество других систем. Я бы всегда рекомендовал получить максимально быстрый отклик и производительность чтения/записи от SQL. Это важнее всего остального, за исключением полностью реализованной стратегии резервного копирования.

Если вы беспокоитесь о долговечности SSD, но не уверены, что будете довольны производительностью HDD, то я бы посоветовал вам обратить внимание на сферу SSD для центров обработки данных. Да, они дороже, но когда вы работаете с критически важными данными, вы действительно хотите использовать их на аппаратной стратегии «должно быть достаточно хорошо»?

Вам доступно множество вариантов, и некоторые из них не по слишком безумной цене. Я бы посоветовал вам рассмотреть SSD-накопители Intel для центров обработки данных. Нужно ли это? Нет. Если вы так много пишете каждый день, я бы определенно рассмотрел более специализированный компонент.

Желаю тебе удачи!

решение4

как мы все должны знать: твердотельный накопитель имеет ограниченный ресурс записи, но жесткий диск не имеет ограниченного ресурса чтения/записи.

Это не верно.Жесткие диски не обладают неограниченной выносливостью. У них есть подвижные части, которые подвержены усталости материала и могут спонтанно выходить из строя. Каждый, у кого когда-либо жесткий диск с важными данными выходил из строя без предупреждения, узнал это на собственном горьком опыте. Жесткие диски в центрах обработки данных обычно работают как избыточные RAID-массивы, так что при выходе из строя одного жесткого диска его можно заменить без необходимости восстановления из резервных копий. Замена вышедших из строя жестких дисков является обычной задачей по техническому обслуживанию.

Причина, по которой этот миф продолжает распространяться, заключается в том, что когда технология SSD была новой, ее также раскручивали, поскольку отсутствие движущихся частей предполагало более длительный срок службы. Это было ложью, поэтому людей пришлось учить об ограничениях чтения/записи NAND. К сожалению, это образование превзошло свою цель и внушило людям, что новая технология еще менее надежна, чем существующая, что было и не обязательно является правдой.

Что лучше — SSD или HDD — долгосрочная надежность — это долгий спор, который больше зависит от производителя, моделей использования и рабочей среды, чем от того, какая базовая технология хранения данных используется. Ноэта статья от 2016 годапришел к выводу:

Если рассчитать предел, до которого данные будут скомпрометированы, в 300 ТБ, то SSD, такой как Samsung 840 Series, теоретически надежен до 21,4 лет. Сравните это с тем фактом, что вероятность отказа HD-диска составляет 50% через 6 лет.

Но это было вихтестовая установка с приводамионипроверено. Другие могут прийти к совершенно иным результатам.

Разница между SSD и HDD, котораяна самом делеГлавное, что SSD-накопители быстрее, но дороже в расчете на ГБ памяти.

Распространенная практика — не выбирать ни то, ни другое, а использоватьоба. SSD для программ и других данных, где важен быстрый доступ, и HDD для массового хранения больших объемов данных.

Связанный контент