У меня есть приложение, которое постоянно записывает на диск до 8 х 15 МБ файлов (захват видеопотоков), каждую минуту создается новый файл (а самый старый файл удаляется). На компьютере установлен SSD, и приложение будет работать круглосуточно. Я считаю, что это сильно изнашивает SSD, поэтому я думал о настройке RAMDISK. Однако Win8 имеет довольно умный файловый кеш, поэтому мне было интересно, достаточно ли он умен, чтобы оставлять эти файлы в кеше и не трогать SSD?

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

Если RAMDISK - лучший вариант, есть ли какие-либо рекомендации для бесплатных RAMDISK, которые могут динамически распределять ОЗУ в зависимости от потребностей, как для Windows, так и для Linux?

Спасибо Дин

2 ответа2

1

15 МБ / мин может достичь номинальной выносливости типичного твердотельного накопителя через 65 лет. И твердотельные накопители, как правило, выходят далеко за пределы своей номинальной выносливости при записи (если, конечно, они не выходят из строя по какой-то другой причине). Так что я бы не волновался об этом.

Современные твердотельные накопители легко поддерживают 150 МБ / с, что в 600 раз больше, чем запись. Таким образом, определенно возможно, что выносливость при написании будет проблемой. Но не с такой низкой скоростью записи.

0

Технический отчет имеет длительный тест на выносливость SSD, предназначенный для ответа на вопрос, является ли износ SSD проблемой.

Они увидели первые признаки ухудшения на 100TB. Вы пишете ~ 170 ГБ / день (15 МБ * 8 файлов / мин * 60 мин * 24 часа). Исходя из этого, если вы верите в Интернет, вы можете захотеть выделить бюджет на замену диска, скажем, через 2 года. Возможно.

Вы можете попробовать механический жесткий диск. У разных производителей есть модели, предназначенные для обработки нескольких видеопотоков. У Seagate даже есть версия, специально предназначенная для приложений видеонаблюдения.

Лично я не стал бы беспокоиться о подходе ramdisk, я думаю, что память лучше отдавать ОС для использования по своему усмотрению.

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