title: What is a reasonable amount of inotify watches with Linux?
body: <p>I am working on a daemon that monitors file events via inotify to trigger various types of events when files are accessed. I have read that watches are a little expensive, because the Kernel is storing the full path name of every file being watched.</p>
  
  <p>How many watches would be too many?</p>
  
  <p>Edit: Mostly, I'm wondering .. have you ever seen a noticeable performance hit, if so, at how many watches did it happen? Yes, I have to monitor / recursively (however its a minimal bootstrapped system).</p>