Mam stary komputer z rocznym dyskiem SSD. Dość często zauważam, że komputer zawiesza się na 30 sekund do kilku minut, wyświetlając w tym czasie ikonę myszy „Wirujące niebieskie koło”. Następnie zwalnia i wraca do normy.
Kiedy patrzę na Monitor zasobów w tym okresie, zauważam, że aktywność dysku jest zawsze „100% najwyższy czas aktywności” solidnie w tym okresie. Ale rzeczywista aktywność dysku nie wydaje mi się tak wysoka (<1 Mb na sekundę). Pamięć i procesor nigdy nie są zdalnie obciążone.
Zwykle oprogramowanie antywirusowe (Kaspersky antywirus 11.0.0.232) jest najbardziej aktywnym użytkownikiem aktywności dysku, ale nie wydaje mi się to tak niezwykłe. Zazwyczaj nie stresuję się zbytnio komputerem podczas tych okresów, po prostu lekkie surfowanie po Internecie itp.
Domyślam się, że jest to problem z dyskiem, ale nie jestem pewien, co robić dalej (oprócz kupienia nowego).
Jakieś pomysły?
dzięki,
Odpowiedzi:
Prawdopodobnie jesteś obciążony dyskiem SSD, który wykorzystuje niesławny kontroler JMicron JMF602. Fakt, że jest to zarówno urządzenie SATA, jak i USB, jest wskazówką, ponieważ JMF602 jest jednym z niewielu kontrolerów z wbudowaną obsługą USB.
Problem wynika z faktu, że kontroler SSD nie może nadmiernie zapisywać danych w pamięci flash i tego, jak radzi sobie z tym konkretny kontroler. Ponieważ kontroler SSD nie może nadmiernie zapisać danych w pamięci flash, najpierw musi usunąć stare dane. Ale innym ograniczeniem flasha jest to, że kontroler SSD nie może usunąć pojedynczej strony danych na raz, ale musi usunąć cały blok (zwykle około kilku megabajtów) na raz. Aby tego uniknąć, kontroler SSD zapisuje nowe dane w nowym bloku i zaznacza stare dane jako nieprawidłowe. Następnie wykonuje czyszczenie pamięci, które zasadniczo usuwa bloki pełne nieprawidłowych danych.
Szczególny problem występuje, gdy nie ma nowych pustych bloków do zapisu danych, gdy chcesz zapisać niektóre dane na dysku SSD. Wszystkie bloki są wypełnione prawidłowymi i nieprawidłowymi danymi. Kontroler SSD musi następnie przejść proces czyszczenia pamięci w używanym bloku. Odczytuje wszystkie dane bloku do pamięci podręcznej. Usuń nieprawidłowe dane z pamięci podręcznej. Usuń cały blok danych we flashu. Następnie napisz nowe dane, które piszesz i dane z pamięci podręcznej do teraz czystego bloku. Jeśli kilka z nich zdarzy się w tym samym czasie, kontroler zostanie zalany i po prostu przestanie odpowiadać, dopóki nie usunie zaległości.
Wszystko to dzieje się w samym dysku SSD i jest całkowicie ukryte przed systemem operacyjnym. To dlatego nie można znaleźć tradycyjnych metod rozwiązywania problemów. Jeśli wszystkie bloki na dysku SSD zawierają dane, wystarczy mały zapis, aby zmusić dysk SSD do przejścia przez cały taniec odczytu / usuwania / zapisu, dlatego nie widziałeś, aby trwały duże zapisy. Nowoczesne dyski SSD nie mają tego samego problemu. Mają wbudowane wiele technik, aby tego uniknąć, takich jak fantazyjne proaktywne zbieranie śmieci, pamięci podręczne RAM i nadmierne przydzielanie. Mogą odczuwać spadek prędkości zapisu, ale niewystarczająco, aby spowodować zawieszenie się systemu.
Zła wiadomość jest taka, że nie ma nic, co można zrobić, aby to naprawić poza aktualizacją na dobry dysk SSD. Jest to wada projektowa samego dysku SSD. Możesz spróbować zminimalizować liczbę zapisów na dysku SSD. Uczyniłoby to jąkanie rzadszym, ale nie naprawiłoby go całkowicie.
Zaskakujące jest to, że na komputerze w wieku zaledwie 1 roku masz jeden z tych dysków SSD opartych na JMF602. Przestali je wytwarzać i sprzedawać lata temu.
źródło
TRIM
polecenia? Ponieważ wszystko, co opisujesz (puste bloki są wypełniane, a następnie konieczność wyrzucania elementów bezużytecznych w celu konsolidacji bloków) brzmi dokładnie jakTRIM
polecenie - które rozumiem i jestem zadowolony, znam problem OP. Jeśli masz na myśli coś innego , osobiście chciałbym dowiedzieć się więcej na ten temat oraz o tym, jak odnosi się to do problemów, któreTRIM
rozwiązuje.Czy mysz też przestaje się poruszać? Jeśli mysz też nie reaguje, to coś w trybie jądra blokuje procesor. W przeciwnym razie proces jest po prostu niewłaściwy.
Następną rzeczą jest uruchomienie Monitora zasobów i sprawdzenie, czy problem występuje podczas stronicowania. Sprawdź czas odpowiedzi operacji stronicowania:
Następnie musimy wiedzieć, czy wstrzymanie wpływa na wszystkie aplikacje, czy tylko na Eksploratora. Jeśli to tylko eksplorator, to prawdopodobnie masz rozszerzenie powłoki (np. WinRar, 7Zip, RapidShare) lub coś równie złego, zakłócającego działanie Eksploratora. Może to być także dysk zamapowany lub skrót do zasobu sieciowego, a zasób sieciowy nie reaguje już, gdy Eksplorator próbuje zaktualizować ikonę, datę modyfikacji, rozmiar itp.
źródło
C:
dysku to kilkadziesiąt milisekund.Kaspersky jest tutaj kluczowym słowem. Pozwól, aby skanowanie się zakończyło, a następnie wróć i zagraj w gry.
źródło
Wypróbuj to narzędzie, aby sprawdzić, czy nie działa dysk twardy:
SMART i Simple dla NT / 2000 / XP
http://www.beyondlogic.org/consulting/smart/smart.htm
Dostarczy informacji statystycznych o błędach i innych rzeczach, które śledzi Twój dysk twardy.
źródło
Widziałem, jak Kaspersky robi takie rzeczy w tym czasie. Zużycie pamięci przechodzi przez dach, co może powodować duże zamiany. Nigdy nie zastanawiałem się, co to takiego, kiedy to robi.
źródło
W moim przypadku musiałem zaktualizować sterownik „AMD SATA Controller” do sterownika „Standard AHCI 1.0 Serial ATA Controller”.
Zlokalizuj urządzenie „AMD SATA Controller” -> właściwości -> zakładka Sterownik -> zaktualizuj sterownik -> przeglądaj mój komputer w poszukiwaniu oprogramowania sterownika -> Pozwól mi wybrać z listy sterowników urządzenia na moim komputerze -> wybierz „Standard AHCI 1.0 Serial ATA Kontroler -> uruchom ponownie
źródło