जवाबों:
डुप्लिकेटेड ऑफ़: लिनक्स - मैं कैसे देख सकता हूं कि डिस्क IO की प्रतीक्षा कर रहा है जो सरल समाधान के लिए उस URL को देख सकता है।
और आप 1 में डाल डिस्क I / O लॉगिंग सक्षम कर सकते हैं /proc/sys/vm/block_dump
। फिर tail -f /var/log/syslog
आपको पढ़ेगा और लिखेगा (प्रक्रिया, पीआईडी, ऑपरेशन, ब्लॉक और डिवाइस)। /proc/sys/vm/block_dump
जब आप पूरा कर लें तो शून्य पर लौटना न भूलें ।
आप /proc/[pid]/io
फ़ाइल को देखकर किसी भी प्रक्रिया के IO उपयोग की जांच कर सकते हैं । उदाहरण:
$ cat /proc/1775/io
read_bytes: 4366336
write_bytes: 45056
cancelled_write_bytes: 229376
iotop
अब चलाने के लिए NET_ADMIN क्षमता (या sudo / root) की आवश्यकता है, इसलिए यह setcap cap_net_admin+ep /usr/sbin/iotop
मेरे अनुमान का उपयोग करने की तुलना में एक बढ़िया विकल्प है .. thx !!
cap_net_admin
पर सेट होना चाहिए python
। setcap cap_net_admin+ep /usr/bin/python2.7
उदाहरण के लिए।
kern.log
/ और / याdebug
फ़ाइल है।