2012-04-11 13:34:22 +0000 2012-04-11 13:34:22 +0000
36
36

Co to jest svchost.exe (LocalSystemNetworkRestricted), gdy widzę go w Resource Monitor w Windows vista i dlaczego mnie spowalnia?

Czasami, gdy mój komputer jest zamrożony i prawie bezużyteczny, wydaje się, że przyczyną jest jakieś ciężkie przetwarzanie tła. Czasami mogę wyłapać, kto wykorzystuje całą moją przepustowość dysku za pomocą Resource Monitora (takie szczegóły nie są wyświetlane w menedżerze zadań). Podejrzewam, że ta instancja svchost.exe naprawdę pokazuje aktywność usługi dla Windows Update, ale nie jestem pewien czy mogę się tego dowiedzieć.

Oto co widzę:

Pytanie brzmi: Co oznacza LocalSystemNetworkRestricted i czy mogę powiązać wpis w Resource Overview, który mówi mi, że to svchost.exe z jaką usługą?

Dobrą stroną jest to, że kolumna File na zrzucie ekranu powyżej (jeśli jest rozwinięta) mówi ci, jaki rzeczywisty plik jest pisany lub czytany, a to z kolei pomogło mi z moją teorią, że jest to windows-update, oraz MSI-instalacje windows-updates (które są prawdopodobnie podprocesami należącymi do usługi), które pojawiają się jako “svchost.exe (LocalSystemNetworkRestricted)”, ale chciałbym wiedzieć na pewno. Jeśli dany plik jest plikiem Pagefile, to mój system jest najprawdopodobniej zawalony plikami page-file reads/writes (znanymi potocznie jako My System is Thrashing, i potrzebuje więcej Physical RAM). Ale przyczyną, w końcu, wydaje się, że niektóre usługi Windows.

Uaktualnienie Nie Windows Update, choć okazuje się, że jest to SuperFetch, kolosalny błąd Vista.

Odpowiedzi (2)

29
29
29
2012-04-17 01:07:33 +0000

Ten irytujący wybieg systemowy jest spowodowany błędną funkcjonalnością Windows Vista (kawałek gówna) o nazwie SuperFetch. Podczas gdy usługa nadal istnieje w Win7, została naprawiona i nie wydaje się już mnie spowalniać, chociaż Twój przebieg może być różny. http://en.wikipedia.org/wiki/Windows\_Vista_I/O_technologies#SuperFetch

Po wyłączeniu tego gównianego crap-fest, z okna Usługi (wpisz Usługi w pole wyszukiwania w menu startowym, znajdź Superfetch, zatrzymaj go, a następnie wyłącz go z autouruchamiania), te zamrożenia znikają. W systemach z wystarczającą ilością pamięci RAM i przepustowością dysku, Superfetch powoduje wzrost netto wydajności systemu. Na moim laptopie włączenie SuperFetch powoduje okresowe zamrożenie systemu, w którym nie reaguje on w ogóle na kliknięcia myszką. Myślałem, że oszaleję, ale to było częścią rzeczy, które ludzie, którzy przywieźli ci UAC i inne wielkie innowacje wrzucili do Vista. Myślę, że został przerobiony lub zezłomowany w Win7, więc nie zrobi tego.

Update Komentarz mówi, że widzi to w Win7. Jeszcze nie spotkałem się z problemem z Win7 na laptopach, ale wtedy wszystkie moje laptopy mają bardzo wydajne dyski 7200 RPM lub dyski hybrydowe czy półprzewodnikowe. Chciałbym usłyszeć w komentarzach ludzi, którzy mają ten problem z maszyną SuperFetch spowalniającą DESKTOP z konwencjonalnym dyskiem 7200 RPM, czyli SSD. (Mogę sobie wyobrazić, że dzieje się to na psie dysku twardego z prędkością obrotową wrzeciona 5400 RPM)

Update2 Częścią problemu z Windows jest to, że tylko zgłasza proces rodzicielski svchost.exe, i trzeba przeczytać inną odpowiedź poniżej, która wskazuje na SysInternals Process Explorer też, co pomaga dowiedzieć się, co rzeczywiste rzeczy wewnątrz svcchost.exe (jak superfetch lub Windows update lub coś innego) jest rzeczywiście spowolnienie maszyny.

10
10
10
2012-04-17 01:12:56 +0000

Użyj Process Explorer i najedź kursorem myszy na nazwę procesu (z tym samym PID), aby uzyskać informacje o usługach Windows uruchomionych w tym procesie: