Microsoft opravil 100% vytížení CPU po nabootování aktualizovaných Windows XP

Karel Michal , 20. leden 2014 11:48 2 komentářů

Microsoft minulý týden konečně vyřešil problém dlouhého přetěžování procesoru těsně po nabootování operačního systému Windows XP procesem svchost.exe.

Vzhledem k ukončené podpoře systému (Microsoft vydá aktualizace pro tento systém již pouze třikrát, poslední v březnu) nebylo dlouho jasné, zda li se společnost chybou bude vůbec zabývat. V prosinci byla diagnostikována příčina, kterou představoval špatně navržený algoritmus ve Windows Update Agent, který běží právě v rámci svchost.exe a je zodpovědný za automatické aktualizace Windows.

Přestože algoritmus byl v systému déle, problém se naplno projevil až po bezpečnostních aktualizacích v září 2013 a to díky většímu množství zneplatněných starších aktualizací.
Exponenciální algoritmus, který vyhodnocuje systémové aktualizace, totiž najednou začal obsahovat příliš velké množství aktualizací, které byly mezi tím zneplatněny novějšími.

Vyhodnocování takového seznamu se přitom natahuje díky tomu, že algoritmu trvá zpracování každé takovéto aktualizace dvojnásobek času, než zpracování aktualizace předchozí. Pokud je takovýchto kumulativních oprav hodně (jako například u starších verzí Internet Exploreru – více jak 40 aktualizací), je na problém zaděláno. Důsledkem je pak několikahodinové vytížení CPU na 100 %.

Řešení, které MS zvolil, se nalézá na úrovni aktualizací, nejedná se tedy o plnohodnotnou úpravu neoptimalizovaného algoritmu.


Komentáře

Luk #1
Luk 20. leden 2014 20:09

Ta chyba nebyla jen u WinXP, ale i u Win7. Není to tak dávno, co jsem nechal puštěný notebook s Win7 - za půl hodiny mě přivítal rozpálený přístroj a téměř vypráskaná baterka. Doufám tedy, že to opravili i tam.

Himanshu 14. červenec 2018 08:28

Most of the people in the world are addicted to play online games if you are interested to play such game then here on our website http://myspades.org you will play the spades card game with your friends by connecting them as multiplayer and take more hands to defeat the rival.

RSS 

Komentujeme

Agilita a devops, přepracování a vyhoření

Pavel Houser , 12. červenec 2018 12:30
Pavel Houser

Michael Cote na The Register upozorňuje na častý problém: nové „agilní“ metody vývoje, všechny příst...

Více







RSS 

Zprávičky

Hackeři ukradli zdravotní záznamy 1,5 milionu Singapurců

ČTK , 20. červenec 2018 14:37

Cílem útoku bylo prý získat podrobné údaje o singapurském premiérovi a také o lécích, které užíval....

Více 0 komentářů

Ericsson je díky úsporám v mírném zisku

ČTK , 20. červenec 2018 11:36

Švédský podnik se v poslední době potýkal se slábnoucí poptávkou telekomunikačních operátorů....

Více 0 komentářů

Čip v občanském průkazu si zatím aktivovala třetina lidí

ČTK , 20. červenec 2018 08:00

Prostřednictvím Portálu občana lidé mají přístup např. k údajům o důchodu nebo si mohou pořídit výpi...

Více 0 komentářů

Kalendář

04. 08.

09. 08.
Black Hat USA 2018
09. 08.

12. 08.
DEF CON 26
06. 09.

07. 09.
Humusoft Technical Computing Camp 2018

Starší zprávičky

Red Hat Ansible Engine přináší další automatizaci cloudu

Pavel Houser , 19. červenec 2018 13:52

Nejnovější verze platformy Red Hat Ansible Engine 2.6 rozšiřuje automatizaci cloudů AWS, Google Clou...

Více 0 komentářů

Samsung chystá na příští rok telefon se sklopným displejem

ČTK , 19. červenec 2018 10:00

Displej půjde složit na polovinu jako peněženku. Ve složeném stavu je na přední straně přístroje men...

Více 0 komentářů

Internet Mall snížil ztrátu, tržby mu vzrostly na 7,2 miliardy Kč

ČTK , 18. červenec 2018 17:29

Internet Mall mj. investuje do distribučního centra v Jirnech u Prahy, které by mělo sloužit 7 střed...

Více 0 komentářů

Google dostal kvůli Androidu od EK rekordní pokutu 4,34 mld. eur (aktualizace)

ČTK , 18. červenec 2018 13:26

Google využil Android k upevnění dominantní pozice svého internetového vyhledávače, uvádí EK....

Více 0 komentářů