configd: Mac OS X இல் உள்ள configd செயல்முறையுடன் உயர் CPU பயன்பாட்டு சிக்கல்களை சரிசெய்தல்

Anonim

configd என்பது Mac OS X-ன் பின்னால் இயங்கும் ஒரு கணினி உள்ளமைவு டீமான் ஆகும், பெரும்பாலான பயனர்கள் தங்கள் Mac களின் பின்னணியில் இயங்கும் கோர் OS X செயல்முறையை கவனிக்கவோ பார்க்கவோ மாட்டார்கள். அப்படிச் சொன்னால், configd சில சமயங்களில் செயல்படலாம் மற்றும் அசாதாரண CPU ஸ்பைக்குகள் மற்றும் விசிறியின் செயல்பாடு உங்கள் மேக்கை காற்றுச் சுரங்கப்பாதை போல ஒலிக்கும். ஆக்டிவிட்டி மானிட்டரைத் தொடங்குவதன் மூலமும், "% CPU" விருப்பத்தின் மூலம் வரிசைப்படுத்துவதன் மூலமும், 20-95% CPU க்கு இடையில் 'configd' ரூட் பயனர் செயல்முறை மேலே அமர்ந்திருப்பதைப் பார்ப்பதன் மூலமும் ஒற்றைப்படை கட்டமைப்பு நடத்தை எளிதில் கண்டறியப்படுகிறது.அந்த நடத்தை ஒரு நிமிடம் நீடித்தால் அல்லது அது பொதுவாக பெரிய விஷயமாக இல்லை என்றால், தற்காலிக கூர்முனை சாதாரணமாக இருக்கலாம், எனவே அதை இயக்கவும் மற்றும் அதை புறக்கணிக்கவும், ஆனால் சில நேரங்களில் configd விவரிக்க முடியாதபடி தவறாக செல்லலாம் மற்றும் அது 50% CPU பயன்பாட்டில் அமர்ந்திருக்கும். அல்லது வெளிப்படையான காரணமின்றி மணிநேரங்களுக்கு - அதைத்தான் நாங்கள் இங்கே தீர்க்கப் பார்க்கிறோம்.

டெர்மினல் வழியாக ஃபோர்ஸ் ரீலாஞ்ச் மூலம் configd உயர் CPU பயன்பாட்டைத் தீர்க்கவும்

அனைத்து சக்தி வாய்ந்த ‘கில்லால்’ கட்டளையைப் பயன்படுத்தி, பேண்ட்டில் ஸ்விஃப்ட் கிக் கொடுத்து configdஐ வலுக்கட்டாயமாக மறுதொடக்கம் செய்யப் போகிறோம். configd என்பது ஒரு சிஸ்டம் செயல்முறை என்பதால், அது அழிக்கப்பட்டவுடன் அது உடனடியாக மீண்டும் தொடங்கும், மேலும் configd செயலியைப் பயன்படுத்தும் ஒவ்வொரு சந்தர்ப்பத்திலும் இந்த தந்திரம் சிக்கலைத் தீர்க்கிறது.

Launch Terminal (வழக்கம் போல் /பயன்பாடுகள்/பயன்பாடுகள்/ உள்ளே அமர்ந்து) பின்வரும் கட்டளையை தட்டச்சு செய்யவும்:

sudo killall configd

கட்டளையை சூப்பர் பயனராக இயக்க நிர்வாகி கடவுச்சொல்லை உள்ளிட வேண்டும், இதனால் சூடோ முன்னொட்டு. சூடோ இல்லாமல் கட்டளையை இயக்குவது பயனற்றது, ஏனெனில் செயல்முறை ரூட்டிற்கு சொந்தமானது (சூப்பர் யூசர்).

செயல்பாட்டு மானிட்டரைத் திறந்து வைத்து, CPU மூலம் வரிசைப்படுத்தினால், 'configd' மறைந்து போவதைக் காண்பீர்கள், மேலும் அது மீண்டும் தொடங்கும் போது அது பட்டியலில் முதலிடத்தில் இருக்காது, மேலும் அதிக அளவு CPU-ஐ உண்ணாது. . செயல்முறையைத் தேடுவது இப்போது CPU இன் 0% மற்றும் 1% க்கு இடையில் எங்கோ பயன்படுத்துகிறது.

Killall கட்டளையைப் பயன்படுத்திய பிறகும் உங்களுக்கு configd இல் சிக்கல்கள் இருந்தால், configd சிக்கல்களை சரிசெய்வது பற்றி மேலும் அறிய இந்தக் கட்டுரையின் அடிப்பகுதிக்குச் செல்லவும்.

டெர்மினல் இல்லாமல் configd உடன் கையாளுதல்

கட்டளை வரி உங்களுக்கு வசதியாக இல்லை என்றால், வேறு இரண்டு விருப்பங்கள் உள்ளன:

  1. இயங்கும் அனைத்து Mac பயன்பாடுகளிலிருந்தும் வெளியேறவும், நீங்கள் கைமுறையாகச் செய்யலாம் அல்லது OS X இல் உள்ள அனைத்தையும் விட்டு வெளியேற இந்த சுயமாக உருவாக்கப்பட்ட பயன்பாட்டைப் பயன்படுத்தி செய்யலாம்
  2. மேக்கை மீண்டும் துவக்கவும்

மேக்கை மறுதொடக்கம் செய்வது, configd செயல்முறையை நேரடியாகக் கொல்வது போன்ற விளைவைக் கொண்டிருக்கிறது, இருப்பினும் இது உங்கள் பணிப்பாய்வுக்கு சற்று அதிகமாக ஊடுருவும். ஒவ்வொரு பயன்பாட்டிலிருந்தும் வெளியேறுவது, ஆப்ஸின் தவறான நடத்தையால் configd பிழை ஏற்பட்டால், இன்னும் சிறிது நேரத்தில் அதைப் பற்றி மேலும் அறியலாம்.

குறிப்பிட்ட configd சிக்கல்களைக் கண்டறிதல் மற்றும் configd பற்றி அறியுதல்

ஆப்பிள் அதிகாரப்பூர்வமாக கட்டமைப்பை பின்வருமாறு விவரிக்கிறது:

உள்ளூர் அமைப்பின் பல உள்ளமைவு அம்சங்களுக்கு configd டீமான் பொறுப்பாகும். configd ஆனது கணினியின் விரும்பிய மற்றும் தற்போதைய நிலையை பிரதிபலிக்கும் தரவை பராமரிக்கிறது, இந்த தரவு மாறும்போது பயன்பாடுகளுக்கு அறிவிப்புகளை வழங்குகிறது மற்றும் ஏற்றக்கூடிய தொகுப்புகளின் வடிவத்தில் பல உள்ளமைவு முகவர்களை வழங்குகிறது.

அந்த பகுதியானது configd இல் உள்ள கையேடு பக்கத்திலிருந்து எடுக்கப்பட்டது, பின்வருவனவற்றை டெர்மினலில் தட்டச்சு செய்வதன் மூலம் அணுகலாம்:

மனிதன் configd

இங்கே உள்ள டெவலப்பர் லைப்ரரி இணைப்பைப் பயன்படுத்தி உங்கள் மேக்கில் நேரடியாகவோ அல்லது இணையத்தின் மூலமாகவோ அதைப் படிக்கலாம்.

நீங்கள் configd ஏன் பைத்தியம் பிடித்தது என்பதை முதலில் கண்டறிய முயற்சிக்க விரும்பினால், பின்வரும் இரண்டு இடங்களில் configd bundles மற்றும் plist கோப்புகளைப் பார்க்கலாம், இது என்ன நடக்கிறது என்பதற்கான சில குறிப்புகளை வழங்கலாம். தவறு மற்றும் ஏன்:

/கணினி/நூலகம்/கணினி உள்ளமைவு/

sudo /usr/libexec/configd -v

இது OS X சிஸ்டம் கன்சோலுக்கு வாய்மொழியான தகவலை ஏற்றுமதி செய்யும், இதை கன்சோல் பயன்பாட்டிலிருந்து அல்லது கட்டளை வரி வழியாகவும் படிக்கலாம்.மேற்கூறிய சிஸ்டம் டைரக்டரிகளில் உள்ள தகவல்களுடன் அந்தத் தகவலை ஒப்பிடுவது ஒரு துல்லியமான காரணத்தைக் கண்டறிய மிகவும் உதவியாக இருக்கும்.

சில பயன்பாடுகள் மற்றும் செயல்முறைகள் மற்றவர்களை விட அடிக்கடி உள்ளமைவு சிக்கல்களை ஏற்படுத்துகின்றன என்று பொதுவான அனுபவம் காட்டுகிறது, அவற்றில் சில ஜாவா மற்றும் ஜாவா அடிப்படையிலான CrashPlan போன்ற சேவைகள், தீர்க்கப்படாத அச்சுப் பிழைகள் உள்ள சில பிரிண்டர்கள் மற்றும் தவறான நெட்வொர்க் ஆகியவை அடங்கும். நெட்வொர்க் இணைப்பு மீண்டும் மீண்டும் முயற்சித்து தோல்வியடையும் கட்டமைப்புகள். அதனால்தான் சில நேரங்களில் எல்லா பயன்பாடுகளிலிருந்தும் வெளியேறுவது சிக்கலைத் தீர்ப்பதில் பயனுள்ளதாக இருக்கும், ஏனெனில் இது configd செயலிழக்கச் செய்யும் தோல்வி மீண்டும் மீண்டும் வருவதை முடிவுக்குக் கொண்டு வரலாம், மேலும் சில சந்தர்ப்பங்களில் configd ஐக் கொல்வது சிக்கலைத் தீர்க்காது, பின்னர் குற்றவாளிகளின் plist கோப்பை அகற்றுவதன் மூலம் தீர்க்க முடியும். பிரச்சினை ஒருமுறை மற்றும் அனைவருக்கும். உங்கள் தனிப்பட்ட அனுபவங்களும் முடிவுகளும் மாறுபடலாம்.

configd: Mac OS X இல் உள்ள configd செயல்முறையுடன் உயர் CPU பயன்பாட்டு சிக்கல்களை சரிசெய்தல்