Skocz do zawartości

Recommended Posts

Od około tygodnia mój PC znacznie dłużej się włącza. Na ekranie zaraz po BIOS, gdzie kręci się kółko pod logo płyty głównej (patrz sygnaturka).

Na tym etapie zazwyczaj trwało to z 5 sekund. Teraz jest około minuty.

 

Nie kojarzę abym zmieniał jakąkolwiek konfigurację w systemie / instalował jakiekolwiek oprogramowanie. System ten stoi stabilnie już od ponad 4 lat.

 

Co próbowałem zrobić:

- aktualizacja systemu (jest już aktualny, a w ostatnio zainstalowanych poprawkach widzę tylko definicje zabezpieczeń)

- aktualizacja sterownika karty graficznej

- aktualizacje sterowników płyty głównej: Intel Management Engine i Rapid Storage Technology

- oczyszczanie dysku narzędziem z Windows

- skanowanie dysku systemowego chkdsk

- skanowanie programami antywirusowymi

- wyłączanie usług z autostartu

 

Zainteresowałem się tematem analizy wydajności Windows dzięki narzędziom od Microsoft.

Użyłem WPR (Windows Performance Recorder) i WPA (Windows Performance Analyzer).

 

Opierałem się głównie na tym temacie:

https://msfn.org/board/topic/158252-trace-why-windows-8-boots-shutsdown-or-hibernates-slowly/

 

Faza boot o nazwie PreSMSS trwa u mnie około 52 sekundy. To jest właśnie ta faza.

<interval name="PreSMSS" startTime="0" endTime="51859" duration="51859">
        <perProcess>
          <perProcessCPUUsage name="Idle" time="39092" percentOfInterval="75.38">
            <cpuUsage priority="0" time="39092" cumulativeTime="39092" ofProcess="100.00" ofInterval="75.38" cumulativeOfProcess="100.00"/>
          </perProcessCPUUsage>
          <perProcessCPUUsage name="System" time="12737" percentOfInterval="24.56">
            <cpuUsage priority="1" time="135" cumulativeTime="135" ofProcess="1.06" ofInterval="0.26" cumulativeOfProcess="1.06"/>
            <cpuUsage priority="7" time="1" cumulativeTime="136" ofProcess="0.01" ofInterval="0.00" cumulativeOfProcess="1.07"/>
            <cpuUsage priority="8" time="16" cumulativeTime="152" ofProcess="0.13" ofInterval="0.03" cumulativeOfProcess="1.19"/>
            <cpuUsage priority="9" time="5" cumulativeTime="156" ofProcess="0.04" ofInterval="0.01" cumulativeOfProcess="1.22"/>
            <cpuUsage priority="12" time="4" cumulativeTime="160" ofProcess="0.03" ofInterval="0.01" cumulativeOfProcess="1.26"/>
            <cpuUsage priority="13" time="48" cumulativeTime="208" ofProcess="0.38" ofInterval="0.09" cumulativeOfProcess="1.63"/>
            <cpuUsage priority="14" time="1" cumulativeTime="209" ofProcess="0.01" ofInterval="0.00" cumulativeOfProcess="1.64"/>
            <cpuUsage priority="30" time="2" cumulativeTime="211" ofProcess="0.02" ofInterval="0.00" cumulativeOfProcess="1.66"/>
            <cpuUsage priority="31" time="12525" cumulativeTime="12736" ofProcess="98.34" ofInterval="24.15" cumulativeOfProcess="99.99"/>
          </perProcessCPUUsage>
        </perProcess>
        <perPriority>
          <perPriorityCPUUsage priority="0" time="39092" ofInterval="75.38">
            <cpuUsage process="Idle" time="39092" ofPriority="100.00"/>
          </perPriorityCPUUsage>
          <perPriorityCPUUsage priority="31" time="12525" ofInterval="24.15">
            <cpuUsage process="System" time="12525" ofPriority="100.00"/>
          </perPriorityCPUUsage>
        </perPriority>
        <diskIO readBytes="25128448" readOps="1294" readTime="157" avgBytesPerRead="19419" medBytesPerRead="4096"
                writeBytes="453632" writeOps="87" writeTime="28" avgBytesPerWrite="5214" medBytesPerWrite="4096"
                totalBytes="25582080" totalOps="1381" totalTime="185">
          <byFile>
            <file name="$UsnJrnl:$J" readBytes="4951552" readOps="23" readTime="12" writeBytes="11264" writeOps="1" writeTime="0"
                  totalBytes="4962816" totalOps="24" totalTime="13"/>
            <file name="$BitMap" readBytes="3890688" readOps="4" readTime="8" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="3890688" totalOps="4" totalTime="8"/>
            <file name="$Mft" readBytes="2430464" readOps="590" readTime="60" writeBytes="282624" writeOps="68" writeTime="24"
                  totalBytes="2713088" totalOps="658" totalTime="84"/>
            <file name="dxgkrnl.sys" readBytes="1572352" readOps="11" readTime="4" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1572352" totalOps="11" totalTime="4"/>
            <file name="iaStorA.sys" readBytes="1469440" readOps="11" readTime="3" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1469440" totalOps="11" totalTime="3"/>
            <file name="Unknown (0xffffc0008f9ccc30)" readBytes="1126400" readOps="21" readTime="4" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1126400" totalOps="21" totalTime="4"/>
            <file name="bootcat.cache" readBytes="1058816" readOps="7" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="1058816" totalOps="7" totalTime="2"/>
            <file name="VBoxDrv.sys" readBytes="986624" readOps="10" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="986624" totalOps="10" totalTime="2"/>
            <file name="afd.sys" readBytes="562688" readOps="13" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="562688" totalOps="13" totalTime="2"/>
            <file name="csc.sys" readBytes="562176" readOps="9" readTime="1" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="562176" totalOps="9" totalTime="1"/>
            <file name="cdrom.sys" readBytes="466944" readOps="12" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                  totalBytes="466944" totalOps="12" totalTime="2"/>
          </byFile>
          <byExtension>
            <extension name="(none)" readBytes="10918912" readOps="310" readTime="50" writeBytes="171008" writeOps="19" writeTime="4"
                       totalBytes="11089920" totalOps="329" totalTime="54"/>
            <extension name=".sys" readBytes="9900032" readOps="353" readTime="40" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="9900032" totalOps="353" totalTime="40"/>
            <extension name="$Mft" readBytes="2430464" readOps="590" readTime="60" writeBytes="282624" writeOps="68" writeTime="24"
                       totalBytes="2713088" totalOps="658" totalTime="84"/>
            <extension name=".cache" readBytes="1058816" readOps="7" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="1058816" totalOps="7" totalTime="2"/>
            <extension name=".dll" readBytes="342016" readOps="15" readTime="2" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="342016" totalOps="15" totalTime="2"/>
            <extension name=".sdb" readBytes="229376" readOps="6" readTime="1" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="229376" totalOps="6" totalTime="1"/>
            <extension name=".exe" readBytes="167936" readOps="8" readTime="1" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="167936" totalOps="8" totalTime="1"/>
            <extension name=".dat" readBytes="67584" readOps="2" readTime="0" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="67584" totalOps="2" totalTime="0"/>
            <extension name=".GRL" readBytes="8192" readOps="2" readTime="0" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="8192" totalOps="2" totalTime="0"/>
            <extension name=".stl" readBytes="5120" readOps="1" readTime="0" writeBytes="0" writeOps="0" writeTime="0"
                       totalBytes="5120" totalOps="1" totalTime="0"/>
          </byExtension>
        </diskIO>
      </interval>

Po wyczerpującym googlaniu jedyne czego się dowiedziałem to to, że w fazie PreSMSS inicjowane są sterowniki i że to najprawdopodobniej któryś ze sterowników jest problemem. Jednak inicjalizacja sterowników, przynajmniej według tych narzędzi, przebiega w sposób szybki.

<phase name="bootStart" startTime="33" endTime="1677" duration="1644">
        <pnpObject name="SCSI\Disk+Ven_SAMSUN_+Prod_HD502HJ\4+39693902+0+030000" type="Device" activity="Start"
                   startTime="854" endTime="1644" duration="789" prePendTime="789" description="Stacja dysków" friendlyName="SAMSUNG HD502HJ"/>
        <pnpObject name="PCI\VEN_8086+DEV_A102+SUBSYS_86941043+REV_31\3+11583659+0+B8" type="Device" activity="Enum"
                   startTime="582" endTime="836" duration="254" prePendTime="254" description="Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A102+SUBSYS_86941043+REV_31\3+11583659+0+B8" type="Device" activity="Start"
                   startTime="495" endTime="582" duration="88" prePendTime="88" description="Intel(R) 100 Series/C230 Chipset Family SATA AHCI Controller" friendlyName=""/>
        <pnpObject name="ACPI_HAL\PNP0C08\0" type="Device" activity="Start"
                   startTime="113" endTime="201" duration="87" prePendTime="87" description="System zgodny ze standardem Microsoft ACPI" friendlyName=""/>
        <pnpObject name="\Driver\ACPI" type="Driver" activity="Init"
                   startTime="34" endTime="112" duration="78" prePendTime="78"/>
        <pnpObject name="PCI\VEN_8086+DEV_A112+SUBSYS_86941043+REV_F1\3+11583659+0+E2" type="Device" activity="Start"
                   startTime="363" endTime="394" duration="31" prePendTime="31" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #3 - A112" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A110+SUBSYS_86941043+REV_F1\3+11583659+0+E0" type="Device" activity="Start"
                   startTime="332" endTime="363" duration="31" prePendTime="31" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #1 - A110" friendlyName=""/>
        <pnpObject name="PCI\VEN_1B21+DEV_1080+SUBSYS_84891043+REV_04\4+3b8f663+0+00E2" type="Device" activity="Start"
                   startTime="457" endTime="488" duration="30" prePendTime="30" description="Mostek (bridge) standardu PCI do PCI-do-PCI" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A118+SUBSYS_86941043+REV_F1\3+11583659+0+E8" type="Device" activity="Start"
                   startTime="426" endTime="456" duration="30" prePendTime="30" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #9 - A118" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A113+SUBSYS_86941043+REV_F1\3+11583659+0+E3" type="Device" activity="Start"
                   startTime="395" endTime="425" duration="30" prePendTime="30" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Express Root Port #4 - A113" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_A167+SUBSYS_86941043+REV_F1\3+11583659+0+D8" type="Device" activity="Start"
                   startTime="302" endTime="331" duration="30" prePendTime="30" description="Intel(R) 100 Series/C230 Series Chipset Family PCI Root Port #17 - A167" friendlyName=""/>
        <pnpObject name="PCI\VEN_8086+DEV_1901+SUBSYS_86941043+REV_07\3+11583659+0+08" type="Device" activity="Start"
                   startTime="273" endTime="300" duration="27" prePendTime="27" description="Intel(R) Xeon(R) E3 - 1200/1500 v5/6th Gen Intel(R) Core(TM) PCIe Controller (x16) - 1901" friendlyName=""/>
        <pnpObject name="SCSI\Disk+Ven_GOODRA_+Prod_\4+39693902+0+050000" type="Device" activity="Start"
                   startTime="1652" endTime="1666" duration="14" prePendTime="14" description="Stacja dysków" friendlyName="GOODRAM"/>
        <pnpObject name="ACPI\PNP0A08\0" type="Device" activity="Enum"
                   startTime="233" endTime="245" duration="13" prePendTime="13" description="Zespół główny PCI Express" friendlyName=""/>
      </phase>

Czyli wygląda na to, że od 0 do 1677 inicjalizowane są sterowniki. A od 1677 do 51859 w zasadzie nie wiadomo co się dzieje.

 

Próbowałem jeszcze poklikać w WPA, jednak zaciąłem się na tym, że trop się urywa na fvevol.sys

 

fvevol.png

 

Czy ktoś ma jakiś pomysł?

 

 

Link to post
Share on other sites

Można wyłączyć logo. Nic to nie daje. Ustawień od sprawdzania urządzeń nie widzę.

Magiciana używam od początku, ponad 4 lata. Wszystko jest zoptymalizowane. Mógłbym ewentualnie podnieść firmware tego dysku, bo mi pokazuje że jest nowsze. Ale nie jestem przekonany że to w czymś pomoże.

Link to post
Share on other sites

Jak masz na biezaco optymalizowany SSD i nic sie z nim nie dzieje to aktualizacja firmware raczej nic nie da -ba, jeszcze moze sie cos wykrzaczyc przy okazji jak to czesto bywa :)


SMART dysku/dyskow sprawdzales w CrsytalDiskInfo ?

Link to post
Share on other sites

Ta, wszystko w porządku ze smartami wszystkich dysków.


Udało mi się załadować symbole do tego narzędzia. Dzięki temu widzę jakie funkcje próbują być wywołane.

 

fvevol2.png

 

Coś związanego z crash dump. Tak jak sobie teraz myśle to w poprzedni weekend miałem crasha, co się bardzo rzadko zdarza. Zignorowałem ten jednorazowy przypadek.

Być może od tego czasu to się zaczęło i system się zapętlił w jakimś procesie tworzenia czy analizy crash dumpa? Nie wiem. Usunąłem crash dumpy narzędziem oczyszczania dysku z Windowsa. Ale może jakiś smietnik został w rejestrze czy gdzieś... Nadal walczę.

Link to post
Share on other sites

To samo pisałem wyżej...

 


Wyłączenie zrzutu pamięci skraca czas drastycznie. Z 50 sekund znowu robi się 5.

 

zrzut.png

 

Zrzut pamięci jądra -> Brak

 

Czyli moje przypuszczenia były prawidłowe. Coś się "zablokowało" w trybie zrzucania pamięci (chociaż i tak nie tworzy się plik MEMORY.DMP).

 

Mimo, że tymczasowo mi to pomaga, to nie jestem usatysfakcjonowany po prostu wyłączeniem tej opcji. Będę szukał dalej.

Edytowane przez Deomortis
Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...