मैं मैकओ 10.12.5 पर हूं। मैं उच्च मात्रा I / O करने की कोशिश कर रहा हूं, लेकिन लॉन्च किए गए कुछ काम हर 30 सेकंड में हर एक संशोधित डिस्क ब्लॉक को हिट करता है। जब ऐसा होता है तो मेरी उच्च मात्रा I / O को एक गंभीर मंदी का कारण बनना पड़ता है। मैं समस्या कार्य कैसे पहचानूं?
मेरा मानना है कि यह लॉन्चड के साथ कुछ करना है क्योंकि fs_usage -w -f diskio
मुझे बताता है। हर 30 सेकंड में यह सिस्टम में हर बदले हुए डिस्क ब्लॉक के लिए एक सूची को आउटपुट करता है (माफी आपको लॉन्च को देखने के लिए स्क्रॉल करना होगा):
14:34:33.887889 WrData[AT3] D=0x0068c05a B=0x1000 /dev/disk2 /Users/simon/Library/Application Support/Google/Chrome/Default/Session Storage/000430.log 0.000145 W launchd.9793620
14:34:33.887893 WrData[AT3] D=0x00549a2b B=0x1000 /dev/disk2 /Users/simon/Library/Application Support/Google/Chrome/Default/Session Storage/LOG 0.000107 W launchd.9793620
14:34:33.887895 WrData[AT3] D=0x00570119 B=0x1000 /dev/disk2 /Users/simon/Library/Saved Application State/com.apple.Terminal.savedState/window_2.data 0.000070 W launchd.9793620
14:34:33.887897 WrData[AT3] D=0x0056fab5 B=0x1000 /dev/disk2 /Users/simon/Library/Saved Application State/com.apple.Terminal.savedState/window_3.data 0.000064 W launchd.9793620
14:34:33.887912 WrData[ANT3] D=0x0056ffd0 B=0x1000 /dev/disk2 /Users/simon/Library/Saved Application State/com.apple.Terminal.savedState/windows.plist 0.000072 W launchd.9793620
मुझे लगा कि यह मेरा McAfee एंटी-वायरस सॉफ्टवेयर हो सकता है, इसलिए मैंने उन फाइलों को बाहर कर दिया जिन्हें मैं वास्तविक समय की स्कैनिंग से लिख रहा था, और फिर इसे बंद करने की कोशिश की।
मैंने तब सोचा कि यह स्पॉटलाइट खोज हो सकती है, लेकिन फिर से मेरे डेटा फ़ाइलों की मात्रा को छोड़कर इस लॉन्च कार्य को फ़ाइलों को फिर से एक्सेस करने से नहीं रोका जा सकता है।
चल रहा है launchctl list
327 कार्यों की सूची दिखाता है। मैं इसे केवल एक तक सीमित करने में सक्षम होना पसंद करूंगा।
जब तक मुझे यकीन है कि यह कार्य कई बार देखा गया हर 30 सेकंड चलता है, मुझे विन्यास फाइल में उपयुक्त "30" का कोई उल्लेख नहीं मिल सकता है। मेरे पास है:
- / सिस्टम / लाइब्रेरी / LaunchAgents में "30" का कोई उल्लेख नहीं है
- / सिस्टम / लाइब्रेरी / लॉन्चडैमन्स में "30" का एक उल्लेख
- com.apple.powerd.swd.plist 30 को थ्रोटलइंटरवल सेट करता है
- / पुस्तकालय / LaunchAgents में "30" का कोई उल्लेख नहीं है
- / लाइब्रेरी / LaunchDaemons में "30" का एक उल्लेख
- com.mcafee.virusscan.fmpd.plist 30 से ExitTimeout सेट करता है
- ~ / पुस्तकालय / LaunchAgents में "30" का कोई उल्लेख नहीं
हालांकि McAfee "30" का उल्लेख करता है, इसे अक्षम करना और फ़ाइलों को छोड़कर कोई फर्क नहीं पड़ा।
जो कार्य डिस्क डिस्क ब्लॉक तक पहुँच रहा है उसकी पहचान करने में कोई मदद की सराहना की जाएगी।