मैं स्थापित करने के लिए सबसे अच्छा तरीका समझ में नहीं आता fs.inotify.max_user_watches
के साथ sysctl
। वास्तव में, मुझे इस बात की ज्यादा समझ नहीं है कि यहां इस तथ्य के अलावा क्या हो रहा है कि मुझे एक विशेष प्रक्रिया द्वारा देखी जा सकने वाली फ़ाइलों की संख्या निर्धारित करने की आवश्यकता है।
मुझे विश्वास है कि मैं इस कमांड को चलाकर अधिकतम उपयोगकर्ता देख सकता हूं:
cat /proc/sys/fs/inotify/max_user_watches
मेरी समझ यह है कि कुछ लोग एक संपादक /proc/sys/fs/inotify/max_user_watches
को खोलकर /etc/sysctl.conf
उसे इसमें जोड़ने का सुझाव देते हैं :
fs.inotify.max_user_watches=524288
फिर sudo sysctl -p
- करने के लिए - संभवतः फ़ाइल में किए गए परिवर्तनों को संसाधित करें।
अन्य इस तरह से कमांड चलाने का सुझाव देते हैं:
sudo sysctl -w fs.inotify.max_user_instances=1024
sudo sysctl -w fs.inotify.max_user_watches=12288
मुझे पता है कि -w
लिखने के लिए खड़ा है, लेकिन क्या लिखा जा रहा है और कहाँ है? क्या यह सिर्फ इतना है कि यह कमांड बदलता है /proc/.../max_user_watches
?
ऊपर बताए गए दो दृष्टिकोणों में से कौन सा सबसे अच्छा है? मैं समझता हूँ कि 524288 और 12288 अलग नंबरों हैं, लेकिन मैं चलाने का प्रभाव के बीच का अंतर समझ में नहीं आता -p
और -w
।