Niska wydajność dysku w systemie Windows 8.1

7

Mam Dell XPS 15 (L502X) z rdzeniem i5-2450M, 6 GB pamięci RAM i dyskiem twardym WD 5400RPM o pojemności 1 TB. Piętą achillesową tego notebooka jest dysk. Jest powolny i rozumiem, że jeśli nadmiernie go zaakcentuję, może to spowodować obniżenie wydajności systemu. Wielozadaniowość jest dość skomplikowana w przypadku tego dysku.

Prawdziwy problem polega jednak na tym, że w Windows 7 i OS X Mavericks zawsze miałem stałą wydajność aplikacji działających w kolejce. Np. Otwarcie IDE i zrobienie czegokolwiek innego.

Od czasu uaktualnienia do systemu Windows 8 (i 8.1) miałem problemy z dyskiem. Operacje we / wy są znacznie wolniejsze, a dysk można łatwo sprowadzić na kolana za pomocą wszystkiego, co wymaga dużego odczytu / zapisu. Nawet zwykłe zadania, takie jak otwieranie przeglądarki internetowej, są wyraźnie wolniejsze w systemie Windows 8.1. Gdy dysk jest obciążany przez dowolne aplikacje, cały system zawiesza się, a użycie dysku skacze do 100% (nawet jeśli odczyt wynosi zaledwie 4 MB / s).

Próbowałem wielu popularnych rozwiązań internetowych, takich jak instalowanie zaktualizowanych sterowników AHCI firmy Intel lub wyłączanie indeksowania plików. Próbowałem także wielu ponownych instalacji. Sytuacja pozostała taka sama. System jest bardzo niechlujny, jeśli chodzi o dyski.

Jednym z bardzo dziwnych problemów jest to, że Windows 7 działający na maszynie wirtualnej w systemie Windows 8.1 jest nadal szybszy niż system hosta w przypadku problemów z dyskiem! Czyta i pisze znacznie szybciej, a uruchamianie lekkich programów znacznie wyprzedza system hostingowy.

Masz jakieś przemyślenia na ten temat?

YLeven
źródło
Masz zaktualizowane sterowniki? oprogramowanie układowe? bios?
EliadTech
Tak. Mam najnowsze sterowniki i biografie. Bardzo ważne jest, aby zauważyć, że system działa bez zarzutu w systemie Windows 7 i OS X. Tylko w systemie Windows 8.1 mam to okropne wąskie gardło dysku.
YLeven
Zdarzyło mi się to z laptopem HP G62-a10 i komputerem stacjonarnym opartym na MSI K7N2. Wydajność dysku jest mniejsza po uaktualnieniu odpowiednio do systemu Windows 10 i 8 w porównaniu do systemu Windows 7. Jedną z możliwych rzeczy jest to, że sterownik kontrolera pamięci masowej w systemie Windows 10 jest zgodny ze standardem Microsoft, a nie specyficzny dla producenta. Usługi Windows intensywnie korzystające z operacji wejścia / wyjścia (superszybkie pobieranie, aktualizacje, obrońca) tylko pogarszają sytuację poprzez zwiększenie liczby operacji wejścia / wyjścia.
basos

Odpowiedzi:

1
  1. wyłącz usługę wyszukiwania systemu Windows (indeksowanie)
  2. wyłącz Windows Defender (w czasie rzeczywistym *)
  3. wyłącz ochronę systemu (i tak bezużyteczne, nawet tworzy kopie zapasowe wirusów LOL, a wielu producentów ma własne przywracanie itp.)
  4. wyłącz program antywirusowy lub wypróbuj inny program antywirusowy (eset jest całkiem niezły i ma mało zasobów)
  5. Prawie jak powiedział YLeven, ale ustaw pamięć wirtualną na 512 MB lub 1024 MB
  6. zmień dysk SSD o pojemności 120 GB lub większej i umieść dysk twardy o pojemności 1 TB w zewnętrznej obudowie

    • dobrze czerpie z moich własnych doświadczeń z wolnymi dyskami
nwgat
źródło
1

Zmniejsz rozmiar dysku wirtualnego, na przykład maksymalnie do 512 Mb.

Panel sterowania -> System i zabezpieczenia -> System -> Zaawansowane ustawienia systemu -> Opcje wydajności -> Zaawansowane -> Pamięć wirtualna -> (Zmień ...)

Jerzy
źródło
1

Radzę dodać to ustawienie rejestru Wartość DWORD (32-Bit) : IoPageLockLimitustawienie poniżej

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

i ustaw go na Hex 50000 . Pierwotnie we / wy domyślnie ma 512 KB. Istnieje wiele artykułów w Internecie, które mówią, że to ustawienie jest długie i martwe. Pozwolę sobie być innego zdania. Wypróbuj, a zauważysz ogromny wzrost czasu reakcji. Wartość szesnastkowa 50000 powinna dać ci do 300 MB pamięci podręcznej dla przepustowości we / wy. Eksperymentuj z wyższymi ustawieniami, jeśli masz ponad 4 GB pamięci RAM. Jeśli chcesz przeprowadzić test porównawczy, uzyskaj narzędzie do monitorowania we / wy.

Edward Romo III
źródło
Z 8 GB pamięci RAM w Samung Chronos 7 zmodyfikuję i zgłosię.
George
Działa to dobrze :)
George,
Arg! Ta strona technet mówi, że wartość powinna być w BYTES, a nie KB technet.microsoft.com/en-us/library/cc959494.aspx . Kiedy więc ustawisz Hex 50000, otrzymasz 327680 bajtów, czyli mniej niż 512 KB! (Zakładając, że więcej jest lepsze dla tego ustawienia)
Jess
Próbowałem z 500000 i nie ma poprawy wydajności. Powinno to wynosić około 5 MB.
Jess
0

sprawdziłeś kondycję dysku?

??

spróbuj dowiedzieć się, czy buforowanie zapisu jest włączone dla tego HD. Jeśli po włączeniu buforowania zapisu wyłącza się ono automatycznie, najprawdopodobniej jest to spowodowane awarią napędu. Nie znam dokładnej metody, aby to sprawdzić. może ktoś tutaj może ci pomóc ^ ^

Wiem, że Windows 8 wprowadza aplikację w tryb gotowości, zapisując je w pamięci RAM. ale jeśli nie ma wystarczającej ilości pamięci RAM, lub po pewnym czasie zapisuje informacje na dysku.

Nie wiem, czy to może być problem

na koniec, jeśli nie znajdziesz źródła problemu, czy zastanawiasz się nad umieszczeniem dysku z porzeczką w zewnętrznej obudowie napędu i umieszczeniem w nim dysku SSD?

czy coś korzysta z dysku (sprawdź menedżera zadań)

edytować::

czy sprawdziłeś, czy buforowanie zapisu jest włączone? Słyszałem o niektórych ludziach, których nie było.

Wykonaj tę procedurę, aby wyłączyć / włączyć buforowanie zapisu dysku

  1. Otwórz folder Komputer
  2. kliknij prawym przyciskiem myszy C Drive
  3. kliknij Właściwości
  4. wybierz zakładkę Sprzęt
  5. kliknij dwukrotnie dysk twardy lub wybierz go, a następnie kliknij odpowiednie opcje
  6. kliknij na zmień ustawienia
  7. przejdź do zakładki polityki
  8. sprawdź, czy włączono buforowanie zapisu na urządzeniu.

jeśli wróci do niezaznaczenia po ponownym uruchomieniu komputera, może to oznaczać awarię sprzętu.

Jeff Gravel
źródło
Cześć! Dzięki za odpowiedź. Uważam, że dysk jest w porządku, ponieważ jeśli uruchomię system Windows 7 lub OS X (nawet w maszynie wirtualnej), działa świetnie. Sytuacja jest tragiczna tylko w systemie Windows 8.1. Już samo uruchomienie czegoś, co wykorzystuje wiele operacji IO, może zwiększyć mój czas dostępu do dysku do 2500ms +! I dziwna część: nic się nie wykorzystuje na dysku o dużej przepustowości. Osiąga 100% podczas odczytu nie więcej niż 4 MB / s. - Co do SSD, myślałem o tym. Ale dysk SSD wystarczająco duży, aby pomieścić wiele instalacji systemu operacyjnego, byłby zbyt drogim bankomatem.
YLeven
czy sprawdzasz zapisywanie w pamięci podręcznej? Dodaję jak w moim poprzednim poście
Jeff Gravel
Tak, jest oznaczony jako działający. Jestem na skraju porzucenia systemu Windows 8. To prawie ironiczne, że mogę wykorzystać mój dysk do pełnego uruchomienia instalacji systemu Windows 7 opartej na maszynie wirtualnej w systemie Windows 8, ale wydajność systemu hosta jest absolutnie okropna.
YLeven,
0

Udało mi się trochę poprawić sytuację. Nie jest jeszcze idealny, ale czkawka minęła, a ogólna wydajność w zakresie IO jest teraz zgodna z moimi oczekiwaniami dotyczącymi tego systemu.

Aby to osiągnąć, wyłączyłem funkcję Superfetch systemu Windows i ręcznie ustawiłem pamięć wirtualną na zero .

Nie należy brać pod uwagę, że wyłączanie pamięci wirtualnej nie jest zdrowe, jeśli doładowujesz pamięć RAM. Ponieważ mam 6 GB i zwykle mam około 40% darmowego codziennego użytku, nie znalazłem w tym żadnej szkody.

YLeven
źródło
0
  1. zainstaluj hwinfo
  2. sprawdź informacje o dysku twardym i znajdź inteligentną sekcję
  3. sprawdź, czy coś jest oznaczone jako ostrzeżenie itp. To da ci wyobrażenie o stanie dysku twardego
  4. jeśli problemy występują z różnymi instalacjami systemu Windows, może to zależeć od miejsca na dysku, na którym działa system operacyjny, możesz zobaczyć, jak działa dysk twardy, gdy zajmuje się częścią dysku twardego, na której nie ma uszkodzonych sektorów. więc twoja konfiguracja może być zupełnie nieistotna.
  5. jeśli twój dysk twardy jest uszkodzony, pozbądź się go tak szybko, jak to możliwe, ponieważ nie możesz ufać wadliwemu dyskowi twardemu i często ulegają awarii wkrótce po pojawieniu się problemów.

jeśli twój dysk twardy jest sprawny, zaktualizuj lub obniż wersję (tak) sterownika urządzenia kontrolera SATA.

użyj monitora zasobów, aby zobaczyć, który program najczęściej korzysta z dysku twardego, sprawdź sumę odczytów i zapisów kolumn. możesz sprawdzić, który program wykonał najwięcej operacji zapisu i odczytu dysku, i opublikować tutaj, abyśmy mogli pomyśleć o innych przyczynach.

Uğur Gümüşhan
źródło