Возможный дубликат:
Какова продолжительность жизни SD-карты?

Недавно я получил свой малиновый PI, и я думал об использовании его в качестве торрент-бокса.

Для этого вы бы посоветовали подключить внешний USB-диск? Или достаточно большой SD-карты (32 ГБ)?

Если я не ошибаюсь, я где-то читал, что использование только SD может привести к чрезмерной нагрузке на него, и, поскольку он не предназначен для такого рода использования, он будет изнашиваться довольно быстро.

В целом, в каких других примерах вы бы сказали, что лучше не использовать SD-карту?

Заранее спасибо!

1 ответ1

3

Если я не ошибаюсь, я где-то читал, что использование только SD может привести к чрезмерной нагрузке на него, и, поскольку он не предназначен для такого рода использования, он будет изнашиваться довольно быстро.

SD-карты используют флэш-память, что означает, что они имеют ограниченное количество циклов записи. Таким образом, если вы будете писать им слишком много раз, это «измотает» их. Тем не менее, количество циклов обычно находится в диапазоне 100 000 для большинства карт. Кроме того, у них часто есть несколько запасных ячеек для динамического переназначения мертвых ячеек (т. Е. Выравнивания износа). (SSD, которые также используют флэш-память, часто используют команду TRIM, чтобы уменьшить объем записываемых данных, но SD-карты редко, если когда-либо используют это.) Эти приемы продлевают срок службы SD-карты (или флэш-накопителя) на достаточное количество, чтобы сделать их достаточно хорошими для замены не только дисководов гибких дисков для общего использования, но даже CD-RW/DVD+RW, которые имеют ограничения записи 1000–10 000 ( не говоря уже о всех проблемах с пакетной записью вообще).

Недавно я получил свой малиновый PI, и я думал об использовании его в качестве торрент-бокса.

Для этого вы бы посоветовали подключить внешний USB-диск? Или достаточно большой SD-карты (32 ГБ)?

Если под «торрент-боксом» вы имеете в виду начальный ящик, то нет, нет абсолютно никаких причин, по которым карты памяти (или флэш-накопители, или твердотельные накопители) могли бы стать проблемой, поскольку вы записали бы файл на него только один раз, а затем прочитали много раз, и нет никаких разрушительных эффектов чтения с флэш-памяти.

Если под «торрент-боксом» вы подразумеваете использование его в качестве системы для загрузки торрентов, то ответьте, что это зависит.

Как я уже говорил в первой части, флэш-память не любит записи. Тогда возникает вопрос, вызывает ли загрузка файла через торренты больше записей, чем простое копирование файла с жесткого диска. Я сам задавался этим вопросом и до сих пор не нашел окончательного ответа, потому что никто, кажется, не проводил никаких реальных экспериментов (хотя их не должно быть слишком сложно спроектировать).

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

Очевидно, что это поведение варьируется от клиента к клиенту, но большинство из них имеют дисковые кэши, которые вы можете настроить так, чтобы он ожидал, пока не получит определенное количество, прежде чем записывать данные на диск. Конечно, даже с этим, он все равно будет создавать по крайней мере некоторые дополнительные записи, потому что части файлов торрента редко выровнены по секторам ((offset(file) mod sizeof(piece) = 0) && (sizeof(piece) mod sizeof(sector) = 0)), так что вы можете легко получить одну дополнительную запись для каждого фрагмента каждого файла.

В целом, в каких других примерах вы бы сказали, что лучше не использовать SD-карту?

Вы можете безопасно использовать флэш-память, такую как SD-карты, флэш-накопители и твердотельные накопители, в качестве любого вида резервного копирования, поскольку записи выполняются редко. Однако их использование в качестве хранилища для всего , что есть много записей , как временные директории, файлы подкачки и т.д., как правило , будет плохой идеей.

Использование в середине, как диск ОС или диск данных, на котором вы храните файлы, над которыми вы работаете, будет серой областью, которая зависит от ваших конкретных моделей использования. (Примечание об использовании флэш-памяти для системного диска ОС: некоторые ОС, такие как Windows, имеют тенденцию постоянно записывать много материала на системный диск. Некоторые из них, такие как системные журналы, файлы подкачки, пользовательские документы и т.д., Могут быть настроены для хранения в другом месте, но есть некоторые, которые не могут быть, и поэтому даже система на холостом ходу будет вызывать записи на системный диск .)


Не забывайте, однако, что карта не всегда встроена в Rπ, так что даже если она (в конце концов?) износ, вы можете просто заменить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .