1

Получает ли жесткий диск какой-либо ущерб, если я открою файл, добавлю к нему краткие данные и закрою его много раз в секунду?
Программа на самом деле делает это, а не я ...

3 ответа3

3

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

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

2

Любая файловая операция сократит срок службы вашего жесткого диска.

Учитывая, является ли он "вредным", субъективно, вы можете легко сравнить его со страницами кэширования вашего браузера.

2

Нет, зачем это? Диски сделаны для чтения и записи. Это не вредит больше или меньше, чем любая другая активность на вашем диске.

Вы также не будете перегружать свой диск (или что-то в этом роде), поскольку контроллер определит, сколько операций чтения / записи он может выполнить.

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