Mam podobny problem jak ten użytkownik . Możesz zrobić jego zrzut ekranu i zastosować go do mojego problemu: Windows 8.1, wykorzystanie dysku na 99% lub w tej okolicy przez dłuższy czas (minuty). Jednak statystyki użycia poszczególnych dysków nie sumują się więcej niż około 1 MB / s. Mam dysk SSD o dużej przepustowości.
Pytanie, z którym się połączyłem, nie zawiera dużej odpowiedzi, ale jeden komentarz wskazuje na małą ilość wolnego miejsca na dysku. To jest problem z moim dyskiem. Zostało mi tylko ~ 1 GB wolnego miejsca na moim dysku C. Ale moje dalsze pytanie brzmi: dlaczego miałoby to mieć znaczenie? Okna robi wstępnie przeznaczyć 6GB wirtualnego dysku, nieprawdaż? Przynajmniej tak interpretuję „aktualnie przydzielone” na ekranie ustawień pamięci wirtualnej w obszarze Właściwości systemu → Opcje wydajności.
Próbowałem użyć narzędzia do monitorowania procesu, aby uzyskać informacje o tym, co korzysta z dysku, ale ilość danych zarejestrowanych w ciągu zaledwie kilku sekund jest tak duża, że nie wiem od czego zacząć. Jedyne, co widzę, to to, że service.exe często uzyskuje dostęp do rejestru ... Ale myślę, że to normalne? Jeśli ktoś chce rzucić okiem, zrzut dziennika jest tutaj (19 MB)
Podsumowując :
- Czy użycie dysku naprawdę rośnie, gdy zmniejsza się ilość wolnego miejsca? Jeśli tak, to dlaczego?
- Czy ktokolwiek może odliczyć z mojego pliku dziennika Procmon, który program lub proces powoduje 99% użycie dysku?
edytuj : Aby skomentować odpowiedź „złośliwego oprogramowania” w innym poście: Chciałbym wiedzieć , nie zgaduję. Wątpię, czy w moim przypadku jest to złośliwe oprogramowanie, ale jeśli tak, moje logi powinny to pokazać.
aktualizacja : Tak właśnie się stało. Jakieś wskazówki z tych dwóch zrzutów ekranu ResMon?
„System” tak naprawdę niewiele mi mówi.
źródło
resmon.exe
, naciśnij Enter). Otwórz, przejdź doDisk
zakładki i powiedz nam, które procesy mają większe wykorzystanie dysku, kiedy to nastąpi. Lub lepiej, prześlij ascreenshot.Odpowiedzi:
Właśnie zauważyłem, że Twój problem zniknął, ale poniżej powinno być pomocne na następny raz.
Pobrałem dziennik Monitora procesów i policzyłem liczbę razy, kiedy każdy plik był uzyskiwany podczas tego zarejestrowanego 6-sekundowego śledzenia. Powinieneś być w stanie to zobaczyć sam w Monitorze procesów, przechodząc do Narzędzia -> Oblicz wartości Wystąpienia -> Wybierz ścieżkę z listy rozwijanej Kolumna, a następnie kliknij przycisk Liczenie. Kliknij przycisk Count, aby posortować liczby w kolejności rosnącej / malejącej. Kliknij dwukrotnie dowolną z tych ścieżek plików, aby się na nich skoncentrować.
Dostęp do 4 najlepszych ścieżek plików: 3276 razy: HKCU \ Software \ Classes \ Ustawienia lokalne \ MuiCache \ de \ 417C44EB 3276 razy: HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188 razy: HKCU 1457 razy: C: (to jest wyszukiwarką, która ma do niego dostęp)
Procesy związane z powyższymi dostępami obejmują SearchIndexer.exe i services.exe i zdają się powtarzać prośbę o dostęp w kółko. Nie jestem pewien, czy wiem, co się dzieje dalej, ale sugeruję, aby spróbować wyłączyć indeksator Wyszukiwania systemu Windows i zobaczyć, jak wpływa to na wydajność.
Spojrzałem również na ślad w niefiltrowanym formacie i zobaczyłem dużo dostępu do różnych folderów dystrybucji oprogramowania ze ścieżkami z prefiksem C: \ Windows \ SoftwareDistribution \ Download ..... więc warto to sprawdzić / wyłączyć i zobaczyć, jak to wpływa na występ.
źródło
1. Tak W systemie Windows, a także w innych systemach operacyjnych, pełny dysk główny spowoduje, że system będzie działał powoli / źle w moim doświadczeniu. Dlaczego? Fragmentacja na dysku (i wynikający z tego wzrost przetwarzania fragmentów w pamięci oraz liczba odczytów / zapisów na dysku). Pozostały mały obszar zostanie pofragmentowany na dysku, prawdopodobnie rozłożony na różne obszary na dysku. Nie ma wolnego miejsca, więc de-fragmentacja nie będzie w stanie wiele pomóc, dopóki więcej miejsca nie zostanie zwolnione. Wszystkie procesy muszą zapisywać pliki tymczasowe (np. Pamięć podręczna przeglądarki internetowej). Te pliki zostaną pofragmentowane. W przypadku dysków magnetycznych głowice dysków muszą przemieszczać się dalej, co oznacza wolniejszy odczyt / zapis pliku. W przypadku dysków SSD nie byłem pewien, to trochę nudne, ale dobrze to wyjaśnia:
http://www.youtube.com/watch?v=VfYkJoqfG-k „Dlaczego fragmentacja nadal stanowi problem z dyskami SSD”. W pamięci (w tabeli alokacji plików w pamięci) pofragmentowane pliki zajmują więcej miejsca i powodują większą aktywność procesora i magistrali w przypadku różnych fragmentów. Na wideo kończy się sprzedażą programu Diskkeeper, który twierdzi, że poprawił problem z dyskami SSD. ALE zapewnienie wystarczającej ilości wolnego miejsca na dysku byłoby prawdopodobnie najlepszą strategią.
To dobrze: badanie skuteczności usuwania fragmentacji dysku SSD. http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html Wniosek: Nie ma sensu uruchamiać narzędzia de-frag z dyskiem SSD.
2. Myślę, że najpierw musisz zrobić miejsce na dysku. Spraw, by system zachowywał się trochę lepiej. Następnie, jeśli nadal występuje problem, sprawdź użycie dysku (miejsce lub aktywność).
źródło
Byłbym ostrożny w kwestii tego, czego używasz do ustalenia, czy dysk działa w 100%. Co to znaczy?
Czy dysk działa z maksymalną przepustowością? Nie, skąd komputer wie, jaka jest maksymalna prędkość dysku? Biorąc pod uwagę optymistyczne prędkości zapewniane przez producentów, byłbym wstrząśnięty, jeśli kiedykolwiek osiągniesz 100% maksymalnej prędkości przez jakikolwiek czas.
Myślę, że bardziej prawdopodobne jest, że 99%, na które patrzysz, jest przybliżoną miarą tego, kiedy dysk jest używany ... tzn. W czasie obserwacji jest ciągle zapisywany / odczytywany. To nie znaczy, że będzie działać z pełną prędkością. Bardziej prawdopodobne jest, że trafisz na większą liczbę mniejszych plików. Dyski SSD nie mają tej samej mechaniki, co konwencjonalny dysk, ale występują problemy z odczytywaniem / zapisywaniem wielu małych plików.
Jeśli uruchomisz jedną z kilkunastu aplikacji do testowania wydajności, dowiesz się dokładnie, jak szybko działa Twój dysk i że będzie on znacznie wyższy niż 1 GB / s! Jeśli spojrzysz na swój pierwszy obraz, zobaczysz, że najwyższy (zielony) szczyt wynosi około 60-70 GB / s, co jest rozsądną, jeśli nie niezwykłą szybkością dla twojego dysku, ale przez większość czasu działa wolniej. Na tym samym obrazie widzimy, że masz głębokość kolejki wynoszącą 10 .... oznacza to, że operacje dyskowe się nakładają.
Jednak, jak zauważyli inni ... możesz zrobić z nieco większą ilością wolnego miejsca dla Windows i innych aplikacji do działania. Również więcej pamięci RAM oznacza więcej buforowania w pamięci, a tym samym mniej pracy na dysku.
źródło
W porządku, wygłupiałem się, żeby grać, aktualizować sterowniki itp., Ponieważ miałem ten sam problem. Potem natknąłem się na opcję w panelu sterowania (jestem w systemie Windows 8.1) w obszarze Panel sterowania> System> Zaawansowane ustawienia systemu> Wydajność. Tam wyłączyłem kilka efektów wizualnych, a TA DAH mam na dysku 4%. Świetnie, prawda? Możesz także spróbować zaktualizować sterownik karty graficznej. Mam nadzieję, że to pomoże.
źródło
Powinieneś uruchomić CristaDiskMark lub podobne narzędzie, aby zrozumieć, jakie są rzeczywiste ograniczenia dysku. Widziałem dyski twarde, które osiągają mniej niż 1 MB / s w losowych testach odczytu / zapisu, więc pojedynczy proces odczytywania mocno pofragmentowanego pliku (lub po prostu wykonywania wielu niesekwencyjnych operacji odczytu / zapisu, np. Indeksowanie bazy danych) może zużywać 100% przepustowości dysku twardego tylko 1 MB / s.
Inną możliwą przyczyną jest koniec okresu użytkowania dysku, gdy wiele plików ma niestabilne lub ponownie mapowane sektory. Zmapowane sektory mają taki sam efekt jak fragmentacja, tyle że nie można ich defragmentować, ponieważ znajdują się poza obszarem dysku dostępnym dla oprogramowania. Niestabilne sektory mogą być znacznie gorsze, a ich odczytanie zajmuje kilka sekund. Każde narzędzie SMART może je wyświetlić, np. CristalDiskInfo.
źródło