Эффект команды поиска на жестком диске

-1

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

Manikanda raj S
источник
Что вы подразумеваете под "аффектом"? сократить срок его службы? Вы испытываете какие-либо реальные проблемы с производительностью?
slhck
Я не вижу никаких проблем, сейчас я тестирую сценарий, но прежде чем я получу его в производство, мне нужно знать какое-либо влияние на жесткий диск, такое как большое чтение, сокращение времени жизни, замедление работы диска
Manikanda raj S
1
Может быть лучше использовать Inotify - пример с Perl
RedGrittyBrick

Ответы:

2

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

Однако, если вы используете результаты поиска для -exec что-то, например fgrepэто другое и зависит от как вы используете результаты вашего поиска.

Daniel Beck
источник