Орталық процессорға жүктеменің жоғарылауы жүйеде баяулауды тудырады - қолданбалардың ашылуы ұзаққа созылады, деректерді өңдеу уақыты артады және қатып қалуы мүмкін. Бұдан құтылу үшін компьютердің негізгі компоненттеріне (ең алдымен процессорға) жүктемені тексеріп, жүйе қайтадан қалыпты жұмыс істегенше оны азайту керек.

Орталық процессор ашық ауыр бағдарламалармен жүктелген: заманауи ойындар, кәсіби графика және бейне редакторлар, серверлік бағдарламалар. Ауыр бағдарламалармен жұмысты аяқтағаннан кейін, оларды азайтуға емес, жабуды ұмытпаңыз, осылайша компьютер ресурстарын үнемдеңіз. Кейбір бағдарламалар жабылғаннан кейін де фондық режимде жұмыс істей алады. Бұл жағдайда олар жабылуы керек «Тапсырма менеджері».

Егер сізде үшінші тарап бағдарламалары қосылмаған болса және процессорға үлкен жүктеме болса, онда бірнеше опция болуы мүмкін:

  • Вирустар. Жүйеге айтарлықтай зиян келтірмейтін көптеген вирустар бар, бірақ сонымен бірге оны қатты жүктеп, қалыпты жұмысты қиындатады;
  • «Бітелген» тізілім. Уақыт өте келе операциялық жүйе әртүрлі қателер мен қалаусыз файлдарды жинақтайды, олар үлкен көлемде ДК құрамдастарына айтарлықтай жүктеме жасай алады;
  • Бағдарламалар «Жіберу». Кейбір бағдарламалық жасақтаманы осы бөлімге қосуға және Windows жүйесімен бірге пайдаланушының хабарынсыз жүктеуге болады (процессордағы ең үлкен жүктеме дәл жүйені іске қосу кезінде орын алады);
  • Жүйелік блокта жиналған шаң. Ол өздігінен процессорды жүктемейді, бірақ орталық процессордың сапасы мен тұрақтылығын төмендететін қызып кетуді тудыруы мүмкін.

Сондай-ақ компьютеріңіздің жүйелік талаптарына сай келмейтін бағдарламаларды орнатпауға тырысыңыз. Мұндай бағдарламалық қамтамасыз ету салыстырмалы түрде қалыпты жұмыс істей алады және іске қоса алады, бірақ сонымен бірге ол процессорға максималды жүктеме түсіреді, бұл уақыт өте келе жұмыстың тұрақтылығы мен сапасын айтарлықтай төмендетеді.

1-әдіс: Тапсырма менеджерін тазалау

Ең алдымен, қандай процестер сіздің компьютеріңізден ең көп ресурстарды алатынын қараңыз және мүмкін болса, оларды өшіріңіз. Операциялық жүйемен бірге жүктелетін бағдарламалармен де солай істеу керек.

Жүйелік процестер мен қызметтерді өшірмеңіз (олардың басқалардан ерекшеленетін арнайы белгісі бар), егер олардың қандай функцияны орындайтынын білмесеңіз. Тек пайдаланушы процестерін өшіру ұсынылады. Жүйені қайта жүктеуге немесе өлімнің қара/көк экрандарына әкелмейтініне сенімді болсаңыз ғана жүйе процесін/қызметін өшіруге болады.

Қажет емес компоненттерді өшіру нұсқаулары келесідей:


Сондай-ақ арқылы «Тапсырма менеджері»тазалау қажет «Жіберу». Сіз мұны келесідей жасай аласыз:


2-әдіс: Тізілімді тазалау

Тізілімді бұзылған файлдардан тазарту үшін сізге арнайы бағдарламалық жасақтаманы жүктеп алу жеткілікті, мысалы, . Бағдарламаның ақылы және тегін нұсқалары бар, толығымен орысшаланған және пайдалану оңай.

3-әдіс: Вирустарды жою

Процессорды жүктейтін, әртүрлі жүйелік қызметтер ретінде көрінетін шағын вирустарды кез келген жоғары сапалы антивирустық бағдарламаның көмегімен жою өте оңай.

Мысал ретінде антивирусты пайдаланып компьютерді вирустардан тазалауды қарастырайық:


4-әдіс: Компьютерді шаңнан тазалап, термопаста ауыстырыңыз

Шаңның өзі процессорды ешқандай жолмен жүктемейді, бірақ ол салқындату жүйесімен бітеліп қалуы мүмкін, бұл процессордың өзектерінің тез қызып кетуіне әкеледі және компьютердің сапасы мен тұрақтылығына әсер етеді. Тазалау үшін сізге құрғақ шүберек, жақсырақ ДК компоненттерін тазалауға арналған арнайы майлықтар, мақта тампондары және қуаты аз шаңсорғыш қажет.

Жүйелік блокты шаңнан тазалау бойынша нұсқаулар келесідей:


Көбінесе пайдаланушылар компьютерлерінің баяулап жатқанын байқаған кезде, жұмсақ тілмен айтқанда, тапсырмалар менеджерін ашып, қызықты суретті көргенде болады. Процессор 100% жүктелген, бірақ ешқандай «ауыр» қолданбалар жұмыс істемейді. Неліктен процессор толық жүктелгені және ДК-нің баяулауына және қатып қалуына әкелетіні белгісіз.

Бұл мақалада біз бұл мәселені қалай шешуге болатыны туралы бірнеше практикалық кеңес береміз.

Процессордың 100% жүктелуінің себептері

Енді біз бірінші көзқараста іске қосылған бағдарламалар немесе ойындар болмаған кезде процессордың толық дерлік жүктелуінің ең ықтимал себептерін тізімдейміз.

  1. Операциялық жүйе жаңартуларын орнату және жүктеу, сондай-ақ оған техникалық қызмет көрсету бойынша фондық жүйе процестерінің жұмысы;
  2. Вирустық белсенділік;
  3. Процессордың физикалық ескіруі.

Енді әрқайсысы туралы толығырақ.

Жүйенің фондық процестерін іске қосу

Windows 7 операциялық жүйесі, кез келген басқа сияқты, мерзімді түрде жаңартылады. Бұл процесс көп жағдайда пайдаланушыдан жасырын жүреді және оған қызмет жауапты.

svchost процессорды жүктейді

Сондай-ақ, операциялық жүйеде ендірілген қауіпсіздік құралдарының көмегімен қауіп-қатерлерге мезгіл-мезгіл тексеріліп тұруы мүмкін.

Шын мәнінде, қандай жүйе қызметі процессорды жүктеп жатқаны маңызды емес. Тағы бір нәрсе маңызды. Бұл әдетте екі сағаттан аспайды. Сондықтан, белсенділіктің жоғарылауы мен процессор жүктемесін анықтаған кезде жасалатын бірінші нәрсе - компьютерге өзінің барлық «техникалық қызмет көрсету ісін» жасауға мүмкіндік беру үшін оны бірнеше сағатқа қалдыру.

Вирустық белсенділік және вирустар - кеншілер

Көрінетін бағдарламалары жоқ компьютердің процессорды 100% жүктеуінің екінші жиі кездесетін себебі түсініксіз - бұл зиянды бағдарлама. Мысалы, вирус кеншісі деп аталатын қазір өте танымал. Ол Интернеттен бірдеңені жүктеп алу және орнату кезінде компьютерге жиі түседі. Ал оның жұмысының мәні қарапайым – ол сіздің компьютеріңізге түскен кезде компьютеріңізде биткоиндерді өндіру және нәтижелерді Интернет арқылы белгілі бір мекенжайға жіберу үшін арнайы алгоритмдер іске қосылады. Осылайша, шабуылдаушылар сіздің компьютеріңізден ақша табады, осылайша сізді баяу компьютер қалдырады, өйткені оның процессоры 100% жүктеледі. Сонымен бірге олар жүйелік процестердің атаулары ретінде жасырылады!

Сондықтан, егер бірнеше сағат әрекетсіздіктен кейін компьютеріңіз процессордың жүктемесін азайтпаса, бірнеше түрлі жаңартылған антивирустарды пайдалануды ұсынамыз.

Әсіресе компьютер мен процессордың ескіруі

Сондай-ақ, компьютер жай ғана ескірген және оның процессоры операциялық жүйені қолдау және қорғаудың фондық жүйелік тапсырмаларын орындай алмайтын жағдай бар. Бірақ бұл 1 ядросы бар 10 немесе одан да көп жастағы шынымен ескі процессорларда ғана мүмкін.

Қорытынды

Көріп отырғаныңыздай, мүмкін болатын нұсқалар көп емес. Процессорды 100 пайызға пайдалану мәселесін шешу әдісі келесідей:

  1. Біз процессордың ескі емес екеніне көз жеткізу үшін оны тексереміз;
  2. Біз компьютерді қосулы және Интернетке қосылған бірнеше сағатқа қалдырамыз;
  3. Біз оны вирустарға тексереміз;
  4. Сондай-ақ тапсырмалар менеджерін ашуға, процестерді процессордың жүктемесі бойынша сұрыптауға және Интернетте ең көп процессорды пайдаланатын процесс туралы оқуға болады;
  5. Соңғы шара ретінде, егер бәрі сәтсіз болса, Windows жүйесін қайта орнатып, дереу .

Бұл мақалада процессордың жоғары жүктемесі бар ақаулықтарды жою, сондай-ақ процессордың өнімділігін оңтайландыру әдістері қарастырылады.

Көптеген ДК пайдаланушылары жиі процессордың ауыр жүктемесі мәселесіне тап болады. Енді жүйе өнімділігін арттыру кезінде жүктемені азайту жолдарын қарастырамыз.

Компьютерде ешқандай әрекет орындалмайтын кезде процессор үнемі 100% жүктелетін кездер болады. Жұмыс үстелі жай ғана ашық, ал тапсырмалар менеджері процессордың максималды жүктемесін көрсетеді делік.

Барлық пайдаланушылар өздерінің процессорының қанша пайызы жүктелгенін білуге ​​болатынын білмейді, ал кейбіреулер оның жүктелгенін көреді, бірақ оны шешу үшін ешқандай әрекет жасамайды. Және бұл ұсынылмайды.

Жоғары CPU жүктемесі кезінде компьютер баяу жұмыс істей бастайды, бірақ мұның бәріне қоса, процессор осы уақытта қатты қызады және салқындату жүйесі салқындатуға төтеп бере алмауы мүмкін. Және бұл процессордың істен шығуына және аналық платаның зақымдалуына әкелуі мүмкін.

Процессорды не жүктейді?

Атап айтқанда, ауыр процессор жүктемесі салдарынан орын алады фондық процестердің үлкен саны, ашық бағдарламалар, азайтылған ойындар.

Сондай-ақ, бұл әр түрлі кінәлі болуы мүмкін вирустар мен антивирустар, олар көбінесе процессордың жүктемесіне қатысады.

Процессордың ауыр жүктемесінің салдары қандай болуы мүмкін?

Процессордың ақаулығы— процессорға ұзақ ауыр жүктемеден ол күйіп кетуі мүмкін. Тіпті жақсы салқындату жүйесі де бұл жерде көмектесе алмайды. Жүктеме кезінде процессор қызады, бұл әсіресе ноутбуктерде байқалады - салқындатқыш қатты шу шығара бастайды және төменгі бөлік қызады, бұл айтарлықтай қолайсыздыққа әкеледі.

Баяу компьютер- ауыр жүктеме кезінде терезелер өте баяу ашылады. Ашылған кезде «артефактілердің» барлық түрлері көрінеді. Ал компьютерді пайдалану мүмкін болмай қалады.

Процессордың немен жүктелгенін қалай көруге болады?

Соны байқасаңыз компьютер баяу жұмыс істей бастадыбелгілі бір әрекеттен кейін әдеттегідей немесе ноутбуктың салқындату жүйесінен және оны жылытудан қатты шу пайда болса, процессордың жүктемесіне назар аудару керек.

Тапсырма менеджері

Процессордағы жүктеменің пайызын көру үшін тапсырмалар менеджерін ашыңыз және «Өнімділік» қойындысында әр ядродағы, сондай-ақ бүкіл процессордағы жүктемені көрсететін графикті көресіз.

Windows 8 жүйесінде ол сәл басқаша көрінеді: Тапсырмалар реттеушісін ашқанда, «Қосымша мәліметтер» түймесін басу арқылы оны кеңейту керек.

Басқаннан кейін кеңейтілген мүмкіндіктері мен толық сипаттамасы және CPU жүктемесінің графигі бар терезе пайда болады.

Сонымен, егер сіздің процессорыңыз 100% жүктелсе және оның максималды жиілігі көрсетілсе, алдымен іске қосудан қажет емес бағдарламаларды жою керек (барлығы іске қосу туралы егжей-тегжейлі сипатталған).

Windows 8 операциялық жүйесінде autorun функциясы ыңғайлы жерде - тапсырмалар менеджерінде орналасқан.

Іске қосу қойындысын ашыңыз және ОЖ жүктелген кезде басталатын барлық бағдарламаларды қараңыз. Әсерге назар аударыңыз. Бұл параграф жүктемеге әсерін көрсетеді. Егер орташадан жоғары болса, бұл бағдарламаны алып тастау ұсынылады автоматты іске қосу, әйтпесе процессор операциялық жүйенің басынан бастап жүктеледі.

Вирустар

Вирустардың көпшілігі процессорды қатты жүктейді, сонымен қатар әдетте компьютердің өнімділігін төмендетеді және жеке ақпаратыңыздың құпиялылығын жоғалтуға әкелуі мүмкін.

Антивирустар

Қаншалықты оғаш көрінсе де, антивирустар процессорды қатты жүктей алады. Антивирустарды қолданбау ұсынылады, бірақ айына бір рет емдік утилиталарды пайдалану ұсынылады. Олар орнатуды қажет етпейді, бірақ үнемі жұмыс істейтін антивирусқа қарағанда тиімдірек (мұндай утилитаның мысалы dr.Web CureIt!).

Салқындату жүйесі тұрақсыз

Желдеткіштердің тұрақты жұмыс істеп тұрғанын және өте шаңды екенін тексеріңіз. Егер шаң көп болса, онда желдеткішті өшіріп, бөлшектеу керек, содан кейін желдеткіш пышақтарын таза спиртке суланған мақта жастықшамен мұқият сүрту арқылы мұқият тазалау керек.

Сондай-ақ, жылу өткізгіш пастаның күйіне назар аудару керек. Процессор мен салқындатқыш радиатордың жақсы өзара әрекеттесуі үшін термопаста қолданылады. Уақыт өте келе ол ұнтаққа айналады, содан кейін процессор қыза бастайды және оның жұмыс көлемі артады. Жылу өткізгіш пастаны жылына кемінде бір рет өзгерту ұсынылады.

Көбінесе біздің тәжірибемізде CPU жүктемесінің 100% жетуінің негізгі себебі қызып кету болып табылады. Көптеген пайдаланушылар салқындату жүйелерінің радиаторларына шаң түсуі құрылғылардың өнімділігін айтарлықтай төмендететінін білмейді. Процессор қызып кеткенде, ол дроссель режиміне өтеді, сағат циклдерін өткізіп жібере бастайды және өнімділік төмендейді.

Процессордың қызып кетуін тексеру үшін процессордың жүктемесіз және жүктеме кезінде температурасын қараңыз. Біз бұл температураларды процессор өндірушісі мәлімдеген ең жоғары рұқсат етілген температурамен салыстырамыз. Максималды рұқсат етілген температураны техникалық сипаттамаларда процессор өндірушісінің веб-сайтында табуға болады.

Вирустық белсенділік

Компьютерде вирустар көп болса, бұл жүйе өнімділігін де төмендетеді. Вирустар, әдеттегі бағдарламалар сияқты, процессор ресурстарын тұтынады, бұл процессордың 100% жүктелуіне әкелуі мүмкін. Мен вирустарды жою туралы көп айтамын YouTube арнасы, және міндетті түрде оқып, орындаңыз. Компьютеріңізді вирустардан толық тазартқаннан кейін процессорды жүктеуде ешқандай проблема болмайды!

Драйвер проблемалары

Орталық процессорды пайдаланудың тағы бір себебі - жүйелік үзілістер, басқаша айтқанда, драйверлердің ақаулығы. Мен келесі әрекеттерді орындауды ұсынамын: компьютерді қауіпсіз режимде жүктеп, процессорға жүктеменің жоғарылағанын тексеріңіз. Жүктеме болмаса, оның себебі драйверлерде болуы ықтималдығы өте жоғары, себебі драйверлер қауіпсіз режимде жүктелмейді! Бұл мәселені шешудің ең қарапайым шешімі - барлық драйверлерді алып тастау, содан кейін бір уақытта бір драйверді орнату және жүктеу басталған бойда процессор жүктемесінің пайда болуын көру - сіз кінәліні таптыңыз.

Көбінесе мұнда кінәлі желілік карталар + Microsoft корпорациясының әмбебап драйверлері болып табылады, олар Windows орнату кезінде дереу орнатылады. Жабдық өндірушінің ресми сайтынан барлық драйверлерді жүктеп алып, жаңартуды ұсынамын. Мен мұны қалай жасау керектігін көрсеттім.


Жұмыс істемейтін қарапайым әлсіз пайыз ツ

Кейбір себептермен көптеген адамдар өздерінің ежелгі процессоры әлі де жақсы және тежеусіз жұмыс істеуі керек деп ойлайды. Бірақ бұл олай емес, қазір цифрлық технологиялар өте жылдам дамып келеді және кейде екі-үш жыл бұрынғы бюджеттік процессорлар бүгінде ештеңеге қабілетті емес. Егер сізде 10 жыл бұрынғы жоғары деңгейлі процессор болса да, бұл оның заманауи тапсырмаларды жеңе алатынын білдірмейді. Мүмкін бұл сіздің процессорыңыздағы ауыр жүктеме, бұл туралы ойланыңыз. Егер сенімді болмасаңыз, сол процессордың басқа иелерінен оның сол тапсырмаларда олар үшін қалай жұмыс істейтінін сұраңыз. Көбінесе олар бізге компьютер әкеліп: менің интернеттегі видеом баяулай бастады. Неліктен бұл болып жатқанын қарастырамыз және жаңа бейне кодек ескі процессорды қолдамайды. Біз мұны клиентке түсіндіріп жатырмыз, бірақ ол сенбейді және 2 апта бұрын бәрі оның жұмысында болғанымен, қазір оның баяулауымен итермелейді. Мәселе мынада: ол бейнені көрген сайт ескі процессорларды қатты жүктеген, бірақ жоғары сапалы бейне суретті беретін жаңа бейне кодтау әдісіне ауысты.

Автоматты түрде қоқысқа толы

Тәжірибесіз пайдаланушылар үшін туындайтын тағы бір мәселе - іске қосу қажетсіз қолданбалармен қатты бітеліп қалуы. Барлық осы қолданбалар жүктелгеннен кейін (компьютерді жүктеуге өте көп уақыт қажет), олар процессорды өз әрекеттерімен жүктейді. Іске қосуды тазалау керек, тіпті антивирус пен нақты пайдаланатын бағдарламалардан басқаның бәрін жоюға болады. Сіз мұны іске қосу бөліміндегі бағдарлама арқылы жасай аласыз немесе іздеуде MSCONFIG деп жазып, іске қосу бөліміне өтіп, қажет емес нәрсені өшіре аласыз.

Вирусқа қарсы әрекет

Қатты диск процессорды жүктеп жатыр

Қатты диск кейбір жағдайларда процессорды 100%-ға дейін жүктей алады. Көбінесе бұл дискінің істен шығуына байланысты. Мен бұл туралы мақалада егжей-тегжейлі жаздым -. Барлық ұсыныстарды орындаңыз және сіздің дискіңіз бен процессорыңыз 100%-ға дейін жүктеуді тоқтатуы мүмкін.

Перифериялық жабдықпен проблемалар

Ноутбуктен немесе компьютерден барлығын ажыратыңыз, минималды қалдырыңыз (тінтуір, пернетақта, монитор). Содан кейін барлық қажетті құрылғыларды бір-бірлеп қосып, процессордың реакциясын тексеріңіз. Мүмкін, осылайша сіз бұл мәселенің кінәсін таба аласыз. Сондай-ақ, сары немесе қызыл белгішелері бар орнатылған құрылғылардың бар-жоғын білу үшін құрылғы менеджеріне назар аударуды ұсынамын, бұл драйверлер жоқ немесе олар дұрыс жұмыс істемейді; Жоғарыда жазғанымдай, бұл процессорға жүктеме тудыруы мүмкін.

Орындалатын процестердің үлкен саны

Барлығы қарапайым және тривиальды болуы мүмкін, мүмкін сіз бір уақытта тым көп қолданбаларды іске қостыңыз және процессор мұның бәрін басқара алмайды. Процессор қуатты болуы мүмкін, бірақ бәрінің шегі бар. Тапсырма менеджерін ашыңыз (CTRL+ALT+DEL) процестерді пайыздық жүктеме бойынша сұрыптаңыз және ең ауыр процестерді тоқтатыңыз/өшіріңіз. Қандай процесс не үшін жауапты екенін білмесеңіз, ақпаратты Интернеттен іздеуге болады. Мен сізге осы беттегі бейнеде толығырақ көрсетемін.

Кейбір процестерді кәдімгі тапсырмалар менеджері арқылы қадағалау мүмкін емес (бұл вирустық процестер болуы мүмкін), содан кейін оны жүктеп алып, барлық процестерді тексеріңіз, сонымен қатар процесті ЭЦҚ-ға, сондай-ақ вирустық белсенділікке тексеруге болады!

Svchost.exe процессорды жүктеп жатыр!

Svchost.exe процесінде бәрі оңай емес, 2 нұсқа бар: бұл вирустық әрекет немесе жүйелік процесс процессорды шынымен жүктеп жатыр. Жүктеме вирустық процесс арқылы жасалса, оны көбінесе Process Explorer арқылы көруге болады, ол әкімші ретінде немесе тіркелгіңізден іске қосылады. Процесті тоқтатып, оны вирустардан тазарту жеткілікті. Егер svchost.exe шынымен жүйелік процесс болса, қызметтерде автоматты түрде Windows жаңартуларын өшіріп көріңіз, сонымен қатар антивирусты өшіріп көріңіз, ол басқа бағдарламалық құралмен қайшы келуі мүмкін.

RuNet кеңістігінде мен тағы бір қызықты әдіс таптым, бірақ сіз оны тек өзіңіздің қауіп-қатеріңізге және тәуекеліңізге пайдалана аласыз! C:\WINDOWS\Prefetch бөлімінде орналасқан Prefetch қалтасын тауып, оны жойыңыз. Содан кейін Тапсырмалар қалтасын табыңыз (C:\WINDOWS\system32\Tasks), оны ашыңыз және одан барлық файлдарды жойыңыз. Енді тапсырмалар менеджерін іске қосыңыз, барлық svchost.exe тапсырмалар ағашын жойыңыз, содан кейін компьютерді қайта іске қосыңыз. Мен бұл қалта туралы мақалада бұрандадағы жүктеме туралы айттым.

Электрмен жабдықтаудың болмауы

Процессорға табиғи емес жүктемені тудыруы мүмкін соңғы нәрсе - қуат көзі. Қуат көзі компьютерді жеткілікті қуатпен қамтамасыз етпесе, процессорды қарапайым тапсырмалардың 100% дейін жүктеуге болады. Мен қуат көзін және компьютердің барлық жабдықтарын пайдаланып тексеруді ұсынамын.

Бұл шағын мақала процессорға кенеттен жүктеме көзін анықтау тақырыбына арналады. CPU жүктемесі, сонда не? Windows операциялық жүйесімен жұмыс істегенде, кенет тежеулер біздің «ашқақ» қолданбаларды жүктеуге қалыпты реакция болып табылады, мысалы, Google Chrome браузерінде 100 қойындысын ашу. Мұнда барлығын болжауға болады, өйткені мұндай мәселелердің себебі ресурсты қажет ететін қолданбаның жұмысы болып табылады, ол орындалатын тапсырманың ерекшелігіне байланысты процессорды қатты жүктей алады. Процессордағы жүктеме ешқандай себепсіз өздігінен пайда болған кезде бұл мүлдем басқа мәселе. Мысалы, қалыпты жұмысты орындайтын бос тұрған немесе іс жүзінде жүктелмеген жүйеде кенеттен баяулаулар пайда болады. Мұндай жүктемені келесідей жіктеуге болады:

  • Кенеттен пайда болатын және белгілі бір уақыттан кейін жоғалып кетпейтін процессордың жоғары жүктемесі;
  • Операциялық жүйенің бүкіл жұмыс циклінде оның белгілерін өзгертпейтін процессорға тұрақты жүктеме;

Сипатталған жағдайларда процессор 100 пайыз жүктелген болуы мүмкін немесе жүктеме толық болмауы мүмкін. Сондай-ақ тұрақты немесе аралық жүктеуді таңдауға болады. Сипатталған жағдайларда қалай анықтауға болады процессорды не жүктейді? Бұл сұраққа жауап беру үшін операциялық жүйеде жұмыс істейтін және қалыпты емес жүктеменің көзі болып табылатын процесті анықтау қажет. Бұл бізге арнайы бағдарламалық қамтамасыз ету көмектеседі.

WPT орнату

Біріншіден, Windows SDK құрамына кіретін Windows Performance Toolkit (WPT) деп аталатын құралды орнату керек. Орнату процесі мақалада егжей-тегжейлі сипатталған, оны пайдаланып Windows өнімділігі құралдар жинағын оңай орнатуға болады, орнату процесінде «Windows өнімділігі құралдар жинағы» құсбелгісін қоюды ұмытпаңыз. Есіңізде болсын, платформаңыздың битіне сәйкес келетін дистрибуцияны орнату жақсырақ болар еді. Орнату процесінің соңында құралдар жинағы үшін ықтимал жұмыс каталогтары:

  • C:\Program Files\Microsoft Windows Performance Toolkit;
  • C:\Program Files (x86)\Windows Kits\8.x\;

Болашақ дистрибуцияларда жолдар өзгеруі мүмкін.

Әрбір жаңа проблемалық станцияға орнатудың қажеті жоқ. Сізге Microsoft Windows Performance Toolkit каталогын флэш-дискке немесе тікелей оқып жатқан операциялық жүйеге көшіріп, ондағы утилиталарды портативті қолданбалар ретінде пайдалану жеткілікті. Бұл жағдайда қажетті утилиталарды пакет каталогынан тікелей іске қосуды ұмытпаңыз.

Жүктеу жасау

Өкінішке орай, мен өз жазбаларымды аяқтауды шешкен кезде, процессорды жүктеудің нақты мәселесі бойынша қолымда «тірі» мысал болмады. Бір кездері мен осындай проблемаларды байқаған кезде, мен қандай да бір түрде жариялау үшін материал жинауды мазаламадым, сондықтан біз әдеттегі жұмыс жағдайына жақын болатын жүктемемен жағдайды өз бетінше қайта жасауымыз керек.

Егер сізде шешуді қажет ететін процессорды жүктеуге қатысты өзекті мәселе болса, онда бұл бөлімді өткізіп жіберуге болады.

Жүктемені жасау үшін Sysinternals деп аталатын қызметтік бағдарламаны қолданамыз. Утилита ескі, мүмкін Windows 7-де мүлдем өзекті емес, бірақ бұл менің қолыма келген бірінші нәрсе. Іске қосылғаннан кейін бірден утилита негізгі ағынды іске қосады және параметрлерді қамтитын графикалық пайдаланушы интерфейсін көрсетеді:

Жоғарыдағы суретте процесс ішіндегі ағындардың максималды (4) санын іске қосу үшін CPUStres утилитасының интерфейсінде белсендіру қажет құсбелгілерді белгілегенімді көруге болады. Сонымен қатар, қажетті жүктемені жасау үшін әрбір ағын үшін Thread Priority және Activity параметрлерінің мәндерімен ойнауға болады. Шын мәнінде, біз процессорға максималды жүктемені модельдеу мақсатын қойған жоқпыз, біздің міндетіміз - жүктемені елеулі және мерзімді ету;

Бақылау

Жүктеме жасалды, енді деректерді жинауға тікелей көшейік. Шын мәнінде, сұраққа жауаптың келесі бөлігі процессорды не жүктейді WPT құрамына кіретін құралдарды пайдалана отырып ақпаратты жинаудан немесе басқаша айтқанда, белгілі бір (негізінен қысқа) уақыт аралығында жүйені бақылаудан тұрады. Ол үшін біз xperf деп аталатын бақылау провайдерін және сеанс контроллерін қолданамыз.

Келесі пәрменді жергілікті әкімші құқықтары бар тіркелгі ретінде іске қосыңыз

Пәрмен жолында келесі пәрмендер қатарын іске қосыңыз:

xperf -қосылған кідіріс -стекволк профилі -буфер өлшемі 2048 -MaxFile 1024 -FileMode Circular && күту уақыты -1 && xperf -d c:\cpu.etl

Осы пәрмендер қатарын іске қосқаннан кейін не болады?

  • Xperf контроллерін пайдалану арқылы кідіріс опциясы бар ядроны бақылау сеансы қосылады. Кідіріс – бірнеше миллисекунд сайын процессор әрекетін жазатын профильді қоса алғанда, алдын ала анықталған ядро ​​провайдерлерін қамтитын топ. Stackwalk профилі опциясы процессорды профильдеу оқиғасы орын алған сайын қоңыраулар стегін жазуға себепші болады.
  • Күту уақыты -1 пәрмені пайдаланушы кез келген пернені басуды күтеді;
  • Пернені басқаннан кейін xperf -d c:\cpu.etl пәрменімен контроллер оқиғаны бақылау сеансын тоқтатуды бастайды және нәтижелерді c:\cpu.etl файлына сақтайды.

Сондықтан, біздің әрекеттеріміздің алгоритмі келесідей: процессорға жүктеме пайда болған кезде біз жоғарыда сипатталған командалар сериясын іске қосамыз, 30 секунд күтеміз, содан кейін кез келген пернені басып, нәтижелер файлын жасау процесінің аяқталуын күтеміз. Жиналған ақпарат көлемі өте үлкен болуы мүмкін болғандықтан, файлды құрастыруға біраз уақыт кетеді, шыдамды болыңыз. Жалпы, монитор экранында келесі суретті көруге болады:

Сондықтан, бақылау процесі нәтиже файлын жинап, пәрмен жолына шығарғаннан кейін ғана келесі кезеңге өтуге болады.

Қателер

xperf утилитасын бірінші рет іске қосқан кезде келесі ескертулер мен қателер пайда болуы мүмкін:

xperf: ескерту: Бұл жүйе x64 стекті бақылау үшін толық конфигурацияланбаған. Төмендегі тізілімді өзгертіңіз: HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management және мәнді орнатыңыз: DisablePagingExecutive (REG_DWORD) = 1 Содан кейін бақылауды қайталаудан бұрын қайта жүктеңіз. Ескерту: Бақылау қосылды, бұл жай ғана ескерту.

xperf: ескерту: Бұл жүйе x64 стекті бақылау үшін толық конфигурацияланбаған.

Төмендегі тізілімді өзгертіңіз:

HKLM\System\CurrentControlSet\Control\Session Manager\Жадты басқару

және мәнді орнатыңыз:

DisablePagingExecutive(REG_DWORD) = 1

Содан кейін бақылауды қайталаудан бұрын қайта жүктеңіз.

Ескерту: Бақылау қосылды, бұл жай ғана ескерту.

Бұл ескерту ағымдағы бақылау сеансына әсер етпейді және оны елемеу мүмкін. Бұл жүйенің 64-биттік процестер сағын қадағалау үшін дұрыс конфигурацияланбағанын көрсетеді. Ағымдағы параметр орындалатын ядро/драйвер коды бар беттерді ЖЖҚ-дан бет файлына түсіруге мүмкіндік береді. Болашақта жедел жадтан ядро ​​беттерін түсіруге тыйым салуды қосу жақсы идея болатынын көрсетеді. Параметрді «1» мәніне қойып, қайта жүктеңіз.

xperf: қате: NT ядро ​​журналы: бұл файл бұрыннан бар болса, файлды жасау мүмкін емес. (0xb7).

Біртүрлі қате, локализацияланған нұсқада ол «Файлды жасай алмаймын, себебі файл қазірдің өзінде қолданыста». Бақылау қазіргі уақытта кейбір жүйе/үшінші тарап құралдары арқылы орындалып жатқанын көрсетеді. Мәселені шешу үшін сізге бақылауды өшіру керек әмбебап емдеу де қайта жүктеу :)

Нәтижелерді талдау

Процессорды не жүктейді? Біз бұл сұраққа жауап беруге жақындап келеміз. Бақылауды аяқтағаннан кейін, біз xperf қызметтік бағдарламасын іске қосу опцияларында көрсетілген мақсатты қалтаға өтеміз (менің жағдайда бұл C:\ дискінің түбірі) және нәтижелерді талдауды бастаймыз. Бұл әрекетті орындау үшін, байланысты қарау утилитасындағы нәтиже cpu.etl есебін екі рет басыңыз.

  • WPT ескі нұсқалары үшін бұл xperfview.exe;
  • WPT жаңа нұсқалары үшін бұл wpa.exe;

Windows Performance Analyzer бағдарламасының негізгі терезесі ашылады:

Терезенің көрінісі нұсқадан нұсқаға өзгеруі мүмкін. Біз үшін процессорды пайдалану (үлгіленген) немесе процесс бойынша процессорды іріктеу деп аталатын графикті табу маңызды. Мысалы, ескі нұсқалар үшін Графиктер мәзірінде процесс бойынша процессорды іріктеу опциясының жанына құсбелгі қоямыз. Осыдан кейін біз негізгі терезеде сәйкес графикті көреміз.

Орталық процессордың іріктелуі - бүкіл бақылау цикліндегі процестерге жұмсалған CPU уақытын өлшейді.

Бұл графикте CPUStres утилитасының белсенділігінен туындаған жүктеменің сипаттамалық өсулерін байқауға болады. Бұл графиктің y осі процессорды пайдалану пайызын білдіреді. Процесс бойынша процессорды таңдау графигінің кез келген жерінде тінтуірдің оң жақ түймешігін басып, ашылатын контекстік мәзірден Жиынтық кесте тармағын таңдаңыз. Жаңа терезе ашылады:

Ашылатын CPU үлгісінің жиынтық кестесінің терезесі басқаша көрінуі мүмкін, себебі оның әдепкі күйінде ол әдетте Стек бағанын көрсетпейді. Бұл жағдайда терезені сипатталған көрініске салу үшін «Бағандар» мәзір элементін шақырып, Стек құсбелгісін қойыңыз.

Қосымша түрде шақырылатын функциялардың атаулары туралы толық ақпаратты алу үшін Microsoft символдық серверіне жолды теңшей аласыз. Әрине, атаулар олар үшін қолжетімді функциялармен ғана сәйкес келеді (яғни, үшінші тарап бағдарламаларының көпшілігі үшін біз атауларды алмаймыз). Таңбаларды қосу үшін Trace мәзіріне, одан кейін Сервер жолдарын конфигурациялау бөліміне өтіп, _NT_SYMBOL_PATH параметріне мәнді енгізу керек. srv*c:\symbols*http://msdl.microsoft.com/download/symbols. Содан кейін Бақылау мәзірінде Таңбаларды жүктеу опциясын қосыңыз. Бірақ абай болыңыз, қоңыраулар стектерінен табылған әрбір модуль үшін таңбалар Интернеттен жүктеледі, жүктелген деректердің көлемі кейде айтарлықтай үлкен болуы мүмкін, бұл жағдайда таңбалар толығымен жүктелгенше интерфейс қатып қалуы мүмкін. Соңғы рет процедураға 10 минуттай уақыт кетті, оның барысында анализатор терезесі жауап бермеді.

Жиынтық кестеде нені көріп тұрмыз? Санау бағанында әрбір процесс үшін қабылданған өлшемдер саны көрсетіледі. Ал «Салмақ» бағаны өз кезегінде осы өлшемдерге жұмсалған уақыт мөлшерін анықтайды (миллисекундпен). Неғұрлым мұқият оқырмандар баған мәндерінің шамалы сәйкессіздікпен бірдей дерлік екенін байқаған болуы мүмкін. Бұл таңдау интервалының жиілігі 1 кГц (КГц) болуына байланысты. Салмақ және Санау мәндеріндегі кішігірім сәйкессіздіктер өлшеу аралықтарының мінсіз калибрленбегендігімен түсіндіріледі. Процестер Салмақ мәнін азайту арқылы сұрыпталады, бұл әдетте қолайлы сұрыптау шарты болып табылады, өйткені ол процестерді оларға жұмсалған уақыт көлемінің кему ретімен орналастырады.

Осы екі баған да (Салмақ/Санау) процессорды пайдалану дәрежесін көрсетеді, бұл жалпы алғанда, осы тапсырма контекстінде біз үшін ең маңызды болып табылады.

Процессорды қарқынды пайдаланудың кінәсін табу үшін қандай әдісті қолдануға болады? Ең көп процессорды қажет ететін қолданбалар жоғарғы жағында және жүктеме азайған сайын сұрыпталатындықтан, біз процестер тізімін жоғарыдан талдаймыз. Стек бағанындағы әрбір процесс үшін біз барлық топтастырылған қоңыраулар стектерін [+] белгісімен кеңейтеміз, сондықтан иерархиялық құрылым сияқты нәрсені алуымыз керек. Белгілі бір процестің кеңейтілген шақыру стектерінде біз онда орналасқан барлық модульдерді қарастырамыз. Бізді тек Салмағы бағаны үлкен мәндерге ие модульдер қызықтырады, содан кейін келесі жолда жұмсалған CPU уақыты күрт төмендейді.

Қоңыраулар стекіндегі модульдер арқылы өту кезінде, ең алдымен, үшінші тарап драйверлеріне/процестеріне назар аударыңыз, себебі олар кінәлі болуы мүмкін.

Осындай стратегияны басшылыққа ала отырып, біз процессор жүктемесінің кінәлісін анықтай аламыз. Мәселенің көзін тапқаннан кейін не істеу керек? Алдымен сіз модульдің авторын/иелілігін анықтауыңыз керек, сіз кез келген іздеу жүйесін пайдалана аласыз; Модульдің меншік құқығын анықтағаннан кейін сізде келесі әрекеттердің бірнеше ықтимал нұсқалары бар:

  • Өндірушінің веб-сайтынан драйвердің/бағдарламаның соңғы нұсқасын жүктеп алып, жаңартуға болады.
  • Егер бірінші қадам көмектеспесе, драйвердің бұрынғы нұсқасына оралуға болады.
  • Бұрынғы нұсқасы болмаса, соңғы шара ретінде драйверді/бағдарламаны толығымен жоюға болады.

Қорытындылар

Осылайша, біз процессорды жүктейді деген сұраққа жауап бердік. Бірақ Windows өнімділік құралдарының барлық құралдары не үшін қажет? Иә, бұл тәсіл шынымен өзекті, бірақ тек қолданбалар үшін! Осы мақалада сипатталған әдіс WPT жиынтығының утилиталарын пайдалана отырып, сәтсіздік туралы көптеген қосымша ақпаратты табуға мүмкіндік береді:

  • Мәселе көзі Жүйе процесінің контекстінде жұмыс істейтін ядро ​​режимінің модульдері (процестер/драйверлер) арасында;
  • мәселенің көзі svchost.exe бірыңғай процестері шеңберінде топтастырылған сервистік процестердің (қызметтердің) арасында;
  • модульді шақыру стектерін қараңыз, бұл сәтсіздікті зерттеуге әлдеқайда тереңірек енуге мүмкіндік береді.


Бұл мақала келесі тілдерде де қол жетімді: тай

  • Келесі

    Мақалада өте пайдалы ақпарат үшін көп РАХМЕТ. Барлығы өте анық көрсетілген. eBay дүкенінің жұмысын талдау үшін көп жұмыс атқарылған сияқты

    • Сізге және менің блогымның басқа тұрақты оқырмандарына рахмет. Сіз болмасаңыз, мен осы сайтты қолдауға көп уақыт бөлуге жеткілікті мотивация болмас едім. Менің миым осылай құрылымдалған: мен терең қазуды, шашыраңқы деректерді жүйелеуді, бұрын ешкім жасамаған немесе осы бұрыштан қарамаған нәрселерді сынап көруді ұнатамын. Бір өкініштісі, Ресейдегі дағдарысқа байланысты отандастарымыздың eBay-де сауда жасауға уақыты жоқ. Олар Қытайдан Aliexpress-тен сатып алады, өйткені тауарлар әлдеқайда арзан (көбінесе сапа есебінен). Бірақ eBay, Amazon, ETSY онлайн аукциондары қытайлықтарға брендтік заттар, винтаждық заттар, қолдан жасалған бұйымдар және әртүрлі этникалық тауарлардың ассортиментін оңай береді.

      • Келесі

        Мақалаларыңыздағы құнды нәрсе – сіздің жеке көзқарасыңыз бен тақырыпты талдауыңыз. Бұл блогты тастамаңыз, мен мұнда жиі келемін. Осындай арамызда көп болуы керек. Маған электрондық хат жіберіңіз Жақында маған Amazon және eBay арқылы сауда жасауды үйрететін ұсынысы бар электрондық хат алдым.

  • Сондай-ақ eBay-тің Ресей мен ТМД елдерінің пайдаланушылары үшін интерфейсті орыстандыру әрекеттері өз жемісін бере бастағаны қуантады. Өйткені, бұрынғы КСРО елдері азаматтарының басым көпшілігінің шет тілдерін жақсы меңгермегені байқалады. Халықтың 5%-дан аспайтыны ағылшын тілінде сөйлейді. Жастар арасында одан да көп. Сондықтан, кем дегенде, интерфейс орыс тілінде - бұл осы сауда платформасында онлайн сатып алу үшін үлкен көмек. Ebay қытайлық әріптесі Aliexpress жолымен жүрмеді, мұнда машина (өте ебедейсіз және түсініксіз, кейде күлкі тудыратын) өнім сипаттамаларының аудармасы орындалады. Жасанды интеллект дамуының неғұрлым озық кезеңінде кез келген тілден кез келген тілге санаулы секундтарда жоғары сапалы машиналық аударма шындыққа айналады деп сенемін. Әзірге бізде бұл (eBay сатушылардың бірінің ресейлік интерфейсі бар профилі, бірақ ағылшын тіліндегі сипаттамасы):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png