2

Я являюсь пользователем MacOS (MacBook Pro середины 2015 года, имеет SSD на 256 ГБ), который загружает много вещей, используя торренты. Я знаю, что торрент может нанести вред вашему SSD, поэтому я решил создать RAM-диск, на котором я временно храню свои торренты до их завершения. Это хорошая практика?

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

2 ответа2

3

Флэш или устройства SSD изнашиваются / замедляют запись, а не чтение. Так как вы все равно собираетесь копировать с RAM-диска на SSD, я не вижу здесь никакой выгоды.

Кроме того, вы упомянули, что обмен происходит чаще, так как вы исчерпали свою систему оперативной памяти, с вашим RAM-диском. Это звучит контрпродуктивно, потому что на самом деле лучше всего использовать SSD для уменьшения объема подкачки (подкачка на linux с SSD).

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

1

Нет, это бессмысленно.

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

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

Но на самом деле это не проблема:
Прежде всего: твердотельные накопители сложнее, чем думают многие.
В любом случае ОС / файловая система будет кэшировать дисковые записи в некоторой степени.
И самое главное, торрент-клиент сделает это еще лучше:
Обычно торрент-клиент собирает блоки данных вместе (в памяти) в так называемые "чанки" и сбрасывает чанки на диск, когда они завершены (или когда истек определенный период времени, например, редактор, автоматически сохраняющий документ каждый раз). Х минут).
Во многих клиентах вы можете даже настроить размер этого кеш-буфера, и рекомендуется установить его максимально возможным, учитывая объем доступной оперативной памяти.
Такое кэширование предотвращает износ диска (для SSD и классического HD) и, на классическом HD, повышает общую производительность за счет уменьшения выгрузки диска.

Настройка собственного RAM-диска на самом деле не нужна. Это не добавит никаких дополнительных преимуществ.

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

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