постоянно записывает файлы на SSD Win8 - RAMDISK против дискового кеша?

840
deandob

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

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

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

Спасибо Дин

0
Почему бы просто не установить вместо этого небольшой традиционный механический жесткий диск? Я не считаю 2 ГБ свободной памяти достаточно для создания RAMDisk Ramhound 10 лет назад 1
Я мог бы, но я хочу сохранить простоту конфигурации, это для встроенной системы. deandob 10 лет назад 0

2 ответа на вопрос

1
David Schwartz

15MB/minute would reach the rated endurance of a typical SSD in 65 years. And SSDs usually go way past their rated write endurance (unless, of course, they fail for some other reason). So I wouldn't worry about it.

Modern SSDs are easily capable of 150MB/second, which is 600 times more writing than that. So it's definitely possible for write endurance to be an issue. But not at a write rate that low.

Спасибо, я должен был быть более ясным - он записывает до 8 файлов по 15 МБ в минуту в течение 24x7. Так что это составляет около 8 лет, что все еще довольно хорошо. deandob 10 лет назад 0
Для этого сценария, будет ли дисковый кэш Win8 записывать обновления в SDD (сквозная запись) или они будут кэшироваться (отложенная запись)? deandob 10 лет назад 0
Они будут кэшированы, но все же, вероятно, каждый байт попадет на диск. David Schwartz 10 лет назад 0
0
MarcE

The Tech Report have a long running SSD endurance test, designed to answer the question of whether SSD wear is a problem.

They saw the the first signs of deterioration at 100TB. You're writing ~170GB/day (15mb * 8 files/min * 60 mins * 24 hrs). So based on that, if you believe the internet, you may want to budget for replacing the disk after, say 2 years. Possibly.

You may want to give a mechanical HDD a go. Various manufacturers have models designed to handle multiple video streams - Seagate even have a version specifically for video surveillance applications.

Personally I wouldn't bother with the ramdisk approach, I think the memory is better given to the OS to use as it sees fit.

Спасибо, год не лучший вариант. Использование RAMDISK RAM не будет проблемой, поскольку в каждый момент времени может быть не более 16 x 15 МБ файлов, что составляет всего 240 МБ. Я буду записывать обратно в постоянное хранилище только пару таких 15 МБ файлов в час, поэтому не понадобится специальный диск для нескольких видеопотоков. deandob 10 лет назад 0
Хм. Я заблудился в десятичных разрядах. Это может быть больше, как 10 лет. Ах, нужно пойти и набросать несколько запятых! MarcE 10 лет назад 0
63TB / год. Таким образом, через 1,5-2 года появятся пессимистичные первые признаки распада, основанные на интернете, хотя в той статье они говорят, что даже с учетом этого все накопители по-прежнему работают после 500 ТБ. MarcE 10 лет назад 0