Okna.  Wirusy.  Laptopy.  Internet.  Biuro.  Narzędzia.  Kierowcy

Najnowsza wersja W systemie Windows wprowadzono nową funkcję o nazwie Kompresja systemu BARAN" Ta nowa procedura poprawia wydajność systemu operacyjnego poprzez dodanie zasobów obliczeniowych. W tym artykule omówiono, jak to działa, jak je wyłączyć i jak wpływa to na wydajność.

Jak działa kompresja

Im więcej miejsca masz na komputerze, tym więcej programów może działać w tle. Kiedy kończy się pamięć RAM, system operacyjny zapisuje jej zawartość do pliku. Czytanie, pisanie lub zmiana jego rozmiaru (pliku stronicowania) może mieć wpływ na produktywność.

Większość dzisiejszych komputerów PC tak ma potężne procesory z wieloma rdzeniami. Efektywne wykorzystanie procesora do kompresji i dekompresji pamięci ma sens w celu poprawy produktywności i zmniejszenia pliku stronicowania na dysku.

W rzeczywistości zwiększasz żywotność dysku, na którym częste zapisywanie ostatecznie go zniszczy. Jest to szczególnie prawdziwe dyski półprzewodnikowe. Cykle procesora do kompresji są wykonywane z niskim priorytetem, aby nie zakłócać innych uruchomionych procesów, a dekompresja jest realizowana bardzo szybko.

Technologia ta wyewoluowała z technologii Readyboost, która pierwotnie była obecna w wersji 7 i wykorzystywała skompresowaną pamięć podręczną w celu poprawy wydajności podczas przechowywania danych. Ósma wersja ewoluowała poprzez przeniesienie pamięci podręcznej do zwykła pamięć, ale dane były nadal zapisywane w pliku strony. W systemie Windows 10 dane są teraz najpierw kompresowane w pamięci RAM, a dopiero potem zapisywane na dysku.

System oferuje nowe rozwiązanie polegające na kompresowaniu mało używanych elementów i dekompresji w miarę potrzeb. Zmniejsza to obciążenie pliku stronicowania i znacznie zwiększa ilość dostępnej pamięci RAM.

Oto schemat działania kompresji firmy Microsoft:

Według Microsoftu aplikacje skompresowane w pamięci RAM zajmują 40% ich pierwotnego rozmiaru. Ponadto używanych jest teraz o 50% mniej plików stronicowania.

Skompresowana część pamięci RAM jest wyświetlana w menedżerze zadań. Zewnętrznemu obserwatorowi wydaje się, że system operacyjny zużywa ogromną ilość pamięci RAM. Wpływ na wydajność – szczególnie na urządzeniach o pojemności 4 GB lub mniejszej – powinien być dramatyczny:

Metoda nie jest eksperymentalna ani unikalna. W świecie Linuksa ZRAM oferuje odpowiednik. Na przykład Android wydajniej wykorzystuje ZSWAP i ZRAM. Donoszono, że proces ten może poprawić produktywność na komputerach wielordzeniowych. Największą różnicą jest to, że system Windows umożliwia użytkownikom włączanie i wyłączanie procedury.

Jak włączyć/wyłączyć

Kompresją RAM zajmuje się menedżer pamięci. Harmonogram zadań rozpoczyna proces po wykryciu przestoju aplikacji. Na szczęście większość użytkowników nie musi tego włączać; system operacyjny domyślnie pozwala na korzystanie z niego. Po włączeniu działa w tle.

  1. Wpisz Services.msc w wierszu „Uruchom”, otwierając go poprzez „Start”.
  2. Znajdź SuperFetch wśród dostępnych usług, otwórz „Właściwości” klikając na nią kliknij prawym przyciskiem myszy myszy.
  3. W pozycji „Typ uruchomienia” na liście wybierz „Wyłączone” i kliknij OK.
  4. Uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Wpływ na wydajność

Kompresja nie powinna mieć wpływu na produktywność, ponieważ nie działa ona stale w tle. Dzięki temu proces ten może jednak zająć znaczną część mocy obliczeniowej komputera. Należy pamiętać, że działa to tylko wtedy, gdy system operacyjny wykryje, że w pamięci RAM znajdują się martwe aplikacje.

Dzięki skróceniu czasu, jaki system operacyjny odczytuje lub zapisuje w pliku stronicowania, responsywność systemu operacyjnego powinna znacznie się poprawić – szczególnie w przypadku małego rozmiaru urządzenia pamięci masowej. Ponadto nie ma zauważalnego spadku produktywności komputera, gdy jest on włączony.

Z drugiej strony, jeśli masz 16 GB lub 32 GB, prawdopodobnie nawet nie zauważysz różnicy, ponieważ Twój komputer rzadko (jeśli w ogóle) przesyła informacje do pliku stronicowania.

W Windows 10 Update 1809 Microsoft wybrał nową nazwę dla usługi SuperFetch, zwany SysMain. Kiedy mówimy o „pamięci komputera”, zwykle mamy na myśli „pamięć” komputera pamięć fizyczna RAM, który podłączyliśmy. Systemy operacyjne firmy Microsoft mają dodatkowe funkcje oraz funkcje, takie jak pamięć plików stron wirtualnych lub skompresowana pamięć (SysMain). Zaprojektowany, aby zmaksymalizować pamięć i zapewnić płynną pracę komputera nawet przy dużych obciążeniach.

W systemie Windows, oprócz wykorzystania pamięci RAM, ma dobrze znaną funkcję zwaną plikiem stronicowania (pamięć wirtualna). Miejsce zarezerwowane na dysku twardym, aby umożliwić ładowanie pamięci i przechowywanie informacji. Zatem, gdy nie ma wystarczającej ilości pamięci RAM, programy potrzebujące pamięci uzyskują dostęp do pliku stronicowania na dysku twardym. Wraz z pojawieniem się systemu Windows 10 firma Microsoft wprowadziła do systemu operacyjnego nową funkcję (która istniała już od jakiegoś czasu w systemach Linux i MacOS) o nazwie „ SysMain„. Ona jest najlepszą alternatywą zwykły pamięć wirtualna V wcześniejsze wersje Windows 8, 7, XP.

Co to jest SysMain w Windows 10?

SysMain to funkcja, która została wprowadzona ponownie w Windows Vista, pod inną nazwą np SuperFetch. Działa cicho w tle, stale analizując wzorce wykorzystania pamięci RAM i ucząc się, które aplikacje uruchamiasz najczęściej. Z biegiem czasu SysMain oznacza te aplikacje jako „często używane” i wstępnie ładuje je do pamięci RAM. Pomysł jest taki, że gdy będziesz chciał uruchomić aplikację, uruchomi się ona znacznie szybciej, ponieważ jest już załadowana do pamięci.

Jak powiedziałem powyżej, „ Usługa hosta: SysMain" Ten nowa funkcja wydany z Wydanie systemu Windows 10, która stara się stać alternatywą dla pliku stronicowania, rośnie ogólna wydajność komputer. W przeciwieństwie do pliku strony (który można włączyć, zmienić jego rozmiar, wyłączyć itp.), ta opcja jest domyślnie włączona w systemie Windows 10 i działa bez naszej interwencji.

Na początku Wersje Windowsa 10, SysMain nazywano tzw SuperFetch i był powiązany z procesem” System", co było zaskakujące, że proces ten zużywał duże ilości pamięci Aktualizacja Twórcy, to ustawienie jest zapisane w sekcji Menedżera zadań jako Struktura pamięci.

SysMain jest najlepsza opcja page, ale nie jest to pozbawione wad, ponieważ system będzie stale wykorzystywał cykl procesora, aby uzyskać dostęp do skompresowanej pamięci, co może spowolnić komputer.

Jak SysMain działa w systemie Windows 10?

Domyślny SysMain zaprojektowany tak, aby zajmował całą dostępną przestrzeń RAM z preinstalowanymi aplikacjami. Nie martw się, o czym mówimy tylko o niewykorzystanej pamięci. Gdy tylko system będzie potrzebował więcej pamięci RAM (na przykład do załadowania aplikacji, która nie została wstępnie załadowana), w razie potrzeby zwolni wymaganą pamięć.

Przed wersją Windows 8.1, jeśli aplikacja potrzebuje na przykład 5 GB pamięci, a komputer ma tylko 4 GB pamięci RAM, wówczas System Windows Byłem zmuszony wysłać 1 GB tych danych do pliku wymiany na dysku twardym. Dzięki tej pamięci wirtualnej możliwe jest uruchomienie i używanie tego programu, ale będzie on działał wolniej niż przy wystarczającej ilości pamięci RAM.

Począwszy od systemu Windows 10, gdy system operacyjny potrzebuje więcej pamięci niż jest dostępny, następuje proces kompresuj dane, takie jak ZIP, do pamięci RAM, zamiast wysyłać je do dysk twardy do pliku wymiany. Zatem jeśli potrzebujemy przechowywać dwa pakiety danych po 6 GB i 3 GB, a komputer ma tylko 8 GB pamięci RAM, to Windows 10 kompresuje pakiet 3 GB zmniejszając go do 1,5 i otrzymuje w sumie 7,5 GB zamiast 9 GB i może uzyskać dostęp do pamięci RAM bez uciekania się do wymiany.

Czy to dobrze czy źle mieć SysMain?

System Windows będzie próbował unikać stosowania tej metody, gdy dostępna jest pamięć RAM, ale wymagają tego pewne dane duże ilości Jeśli nie ma wystarczającej ilości pamięci RAM, system skompresuje dane, przechowując je w pamięci RAM, aby oszczędzać zasoby i starać się, aby komputer działał najlepiej.

Większość danych przechowywana jest w pamięci RAM, dzięki czemu system może uzyskać do nich bezpośredni i bezproblemowy dostęp. W pamięci wirtualnej, czyli jak to się nazywa, dane są przechowywane na dysku twardym, co skraca czas dostępu do danych. dysk twardy do pamięci RAM. Niektórzy użytkownicy widzą, że pamięć jest czasami zapełniona 3,5 GB, ale nie jest tak źle, gdy na dysku twardym można w 100 procentach umieścić plik stronicowania. Wystarczy poczekać, aż dane w pamięci RAM zostaną skompresowane.

  • Jeśli ktoś chce włączyć lub wyłączyć” Usługa hosta: SysMain", a następnie znajdź usługę SysMain w Menedżerze urządzeń. Wniosek jest tylko jeden i wiadomo, że skompresowana pamięć jest znacznie lepsza niż plik stronicowania, który znajduje się nawet na dysku SSD.

Lista procesów Menedżera zadań systemu Windows 10 może zawierać wpis o nazwie System i pamięć skompresowana. Niestety, jak może się okazać, powoduje to duże obciążenie komputera, zwłaszcza procesora i pamięci RAM? Co zrobić w tym przypadku?

„Pamięć systemowa i skompresowana” to proces systemowy, co wpływa na mechanizm zarządzania pamięcią RAM, a w szczególności pełni funkcję „magazynu kompresyjnego”. Funkcja pozwala na zapisanie (pomieszczenie) większej ilości danych w pamięci RAM dzięki kompresji, ponieważ procesor odczytuje informacje z pamięci RAM znacznie szybciej niż z „pliku wymiany” na dysku twardym, co generalnie pozwala zwiększyć prędkość komputera .

Teoretycznie nawet nieznacznie zwiększone zużycie zasoby komputera przez ten systemowy proces nie powinien nas martwić.

Ale czasami proces ten może naprawdę poważnie obciążyć procesor i pamięć RAM. Wtedy staje się to istotnym problemem. Jak sobie z tym poradzić? Choć nie ma jednej, sprawdzonej metody na rozwiązanie problemu nadmiernego obciążenia komputera spowodowanego tym procesem, zebraliśmy z Internetu kilka rozwiązań, które pomogły innym użytkownikom.

Okazuje się, że „nadmierne obciążenie” może być związane z brakującymi sterownikami, a także spowodowane niektórymi funkcjami systemu Windows 10. Oferujemy kilka sposobów rozwiązania tego problemu:

Metoda 1: Uruchom ponownie komputer

„Pamięć systemowa i skompresowana” może tymczasowo załadować system Windows 10 i najprostszym rozwiązaniem jest ponowne uruchomienie komputera. Istnieje duże prawdopodobieństwo, że po ponownym uruchomieniu komputera nadmierne obciążenie pamięci RAM zniknie. Dlatego zanim przejdziemy do poniższe instrukcje, uruchom ponownie komputer i sprawdź aktywność procesu.

Jedną z opcji zwiększających wykorzystanie zasobów komputera w tym procesie jest funkcja podpowiedzi systemowych w systemie Windows 10. Najprawdopodobniej w działaniu tego systemu występują błędy, które nie zostały jeszcze rozwiązane przez firmę Microsoft. Chociaż te dwa systemy nie wydają się być ze sobą powiązane, wielu użytkowników Reddita zgłosiło, że poniższa metoda pomogła im rozwiązać problem wysokiego użycia procesora i pamięci RAM spowodowanego procesem „Kompresji systemu i pamięci”.

Otwórz menu Start, a następnie przejdź do sekcji „Ustawienia”.

W oknie, które zostanie otwarte, przejdź do ustawień systemu („System”) i wybierz pozycję „Powiadomienia i akcje”.

Na liście opcji znajdź pozycję „Wyświetl wskazówki dotyczące pracy z systemem Windows” i wyłącz ją.

Metoda 3: Zainstaluj sterownik technologii Intel Rapid Storage

Sterownik technologii Intel Rapid Storage jest przeznaczony do obsługi dyski twarde działa w trybie AHCI lub RAID. AHCI to standardowy interfejs, który najprawdopodobniej jest zainstalowany na Twoim komputerze. Wielu użytkowników zgłosiło, że po zainstalowaniu tego sterownika problem z tym procesem zniknął. Może istnieć pewne powiązanie - gdy proces zaczyna mocno obciążać komputer podczas indeksowania plików na dysku twardym, Sterownik Intela RST może faktycznie wpłynąć na jego wydajność.

Jeśli posiadasz laptopa, najlepiej pobrać sterownik z oficjalnej strony producenta sprzętu. W przypadku komputer stacjonarny, sterownik Intel RST można pobrać ze strony internetowej firmy Intel.

Metoda 4: Wyłącz technologię SuperFetch w systemie Windows 10

Inne rozwiązanie problemu związanego z dysk twardy, polega na wyłączeniu funkcji Superfetch. Aby przyspieszyć Obsługa Windowsa 10 i uruchomionych programów, funkcja ta wykazuje zwiększony „apetyt” na zasoby systemowe. W rezultacie może to prowadzić do dużego obciążenia systemu, procesora i dysku twardego, co z kolei wpłynie na aktywność procesu systemowego.

Aby wyłączyć SuperFetch, używamy edytora Rejestr systemu Windows 10. Aby to zrobić, naciśnij kombinację Klawisze Windowsa+ R i wpisz w polu polecenie regedit. W lewym panelu okna edytora przejdź do następującego wpisu:

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Sterowanie > Menedżer sesji > Zarządzanie pamięcią > Parametry pobierania wstępnego

Po otwarciu sekcji PrefetchParameters w prawej części okna znajdź parametr EnableSuperfetch. Kliknij go dwukrotnie i zmień jego wartość na „0”.

Jeżeli w tej sekcji nie ma parametru EnableSuperfetch, utwórz go samodzielnie i przypisz mu wartość „0”. Aby to zrobić, kliknij prawym przyciskiem myszy wpis PrefetchParameters, wybierz Nowy > Wartość DWORD (32-bitowa). Nazwij nowy parametr EnableSuperfetch, kliknij go dwukrotnie i przypisz wartość „0”.

W Windows 10 Update 1809 Microsoft wybrał nową nazwę dla usługi SuperFetch, zwany SysMain. Kiedy mówimy o „pamięci” komputera, zwykle mamy na myśli podłączoną fizyczną pamięć RAM. Systemy operacyjne Microsoft mają dodatkowe funkcje i możliwości, takie jak pamięć plików stron wirtualnych lub skompresowana pamięć (SysMain). Zaprojektowany, aby zmaksymalizować pamięć i zapewnić płynną pracę komputera nawet przy dużych obciążeniach.

W systemie Windows, oprócz wykorzystania pamięci RAM, ma dobrze znaną funkcję zwaną plikiem stronicowania (pamięć wirtualna). Miejsce zarezerwowane na dysku twardym, aby umożliwić ładowanie pamięci i przechowywanie informacji. Zatem, gdy nie ma wystarczającej ilości pamięci RAM, programy potrzebujące pamięci uzyskują dostęp do pliku stronicowania na dysku twardym. Wraz z pojawieniem się systemu Windows 10 firma Microsoft wprowadziła do systemu operacyjnego nową funkcję (która istniała już od jakiegoś czasu w systemach Linux i MacOS) o nazwie „ SysMain". Jest to najlepsza alternatywa dla zwykłej pamięci wirtualnej we wcześniejszych wersjach Windows 8, 7, XP.

Co to jest SysMain w Windows 10?

SysMain to funkcja wprowadzona ponownie w systemie Windows Vista pod inną nazwą SuperFetch. Działa cicho w tle, stale analizując wzorce wykorzystania pamięci RAM i ucząc się, które aplikacje uruchamiasz najczęściej. Z biegiem czasu SysMain oznacza te aplikacje jako „często używane” i wstępnie ładuje je do pamięci RAM. Pomysł jest taki, że gdy będziesz chciał uruchomić aplikację, uruchomi się ona znacznie szybciej, ponieważ jest już załadowana do pamięci.

Jak powiedziałem powyżej, „ Usługa hosta: SysMain„ to nowa funkcja wprowadzona wraz z wydaniem systemu Windows 10, która ma stanowić alternatywę dla pliku stronicowania i poprawiać ogólną wydajność komputera. W przeciwieństwie do pliku stronicowania (który można włączać, zmieniać jego rozmiar, wyłączać itp.) ta opcja jest włączana przez domyślnie w systemie Windows 10 i działa bez naszej interwencji.

We wcześniejszych wersjach systemu Windows 10 SysMain nazywano tzw SuperFetch i był powiązany z procesem” System", co było zaskakujące, że proces ten zużywał duże ilości pamięci. Wraz z aktualizacją Aktualizuj twórców, to ustawienie jest rejestrowane w sekcji Menedżera zadań jako Struktura pamięci.

SysMain to najlepsza opcja pliku stronicowania, ale nie jest pozbawiona wad, ponieważ system będzie stale korzystał z cyklu procesora, aby uzyskać dostęp do skompresowanej pamięci, co może spowolnić komputer.

Jak SysMain działa w systemie Windows 10?

Domyślny SysMain zaprojektowany tak, aby zajmował całą dostępną przestrzeń RAM z preinstalowanymi aplikacjami. Nie martw się, chodzi tylko o niewykorzystaną pamięć. Gdy tylko system będzie potrzebował więcej pamięci RAM (na przykład do załadowania aplikacji, która nie została wstępnie załadowana), w razie potrzeby zwolni wymaganą pamięć.

Przed Windows 8.1, jeśli aplikacja potrzebowała używać np. 5 GB pamięci, a komputer miał tylko 4 GB RAM, to Windows był zmuszony wysyłać 1 GB tych danych do pliku stronicowania na dysku twardym. Dzięki tej pamięci wirtualnej możliwe jest uruchomienie i używanie tego programu, ale będzie on działał wolniej niż przy wystarczającej ilości pamięci RAM.

Począwszy od systemu Windows 10, gdy system operacyjny potrzebuje więcej pamięci niż jest dostępny, następuje proces kompresuj dane, takie jak ZIP, do pamięci RAM, zamiast wysyłać je na dysk twardy w pliku strony. Zatem jeśli potrzebujemy przechowywać dwa pakiety danych po 6 GB i 3 GB, a komputer ma tylko 8 GB pamięci RAM, to Windows 10 kompresuje pakiet 3 GB zmniejszając go do 1,5 i otrzymuje w sumie 7,5 GB zamiast 9 GB i może uzyskać dostęp do pamięci RAM bez uciekania się do wymiany.

Czy to dobrze czy źle mieć SysMain?

System Windows będzie próbował unikać tej metody, gdy dostępna jest dostępna pamięć RAM, ale gdy niektóre dane wymagają dużej ilości pamięci, a jest za mało pamięci RAM, system skompresuje dane do pamięci RAM, aby zaoszczędzić zasoby i spróbuje wymusić dobre działanie komputera .

Większość danych przechowywana jest w pamięci RAM, dzięki czemu system może uzyskać do nich bezpośredni i bezproblemowy dostęp. W pamięci wirtualnej, czyli jak to się nazywa, dane zapisywane są na dysku twardym, skracając w ten sposób czas potrzebny na dostęp do danych z dysku twardego do pamięci RAM. Niektórzy użytkownicy widzą, że pamięć jest czasami zapełniona 3,5 GB, ale nie jest tak źle, gdy na dysku twardym można w 100 procentach umieścić plik stronicowania. Wystarczy poczekać, aż dane w pamięci RAM zostaną skompresowane.

  • Jeśli ktoś chce włączyć lub wyłączyć” Usługa hosta: SysMain", a następnie znajdź usługę SysMain w Menedżerze urządzeń. Wniosek jest tylko jeden i wiadomo, że skompresowana pamięć jest znacznie lepsza niż plik stronicowania, który znajduje się nawet na dysku SSD.

Użytkownicy, którzy zainstalowali na swoich komputerach nowa wersja system operacyjny z systemu Windows, przechodząc do menedżera zadań, zauważyliśmy, że pojawił się w nim proces „System i skompresowana pamięć” systemu Windows 10. Zużywa dużą ilość pamięci RAM. W tym artykule opisano, na czym polega ten proces i dlaczego jest potrzebny.

Dlaczego jest to potrzebne?

We wczesnych wersjach systemu operacyjnego Microsoftu proces ten również występował, ale nazywał się „System”. Zużywa dużą ilość pamięci RAM i czasami obciąża procesor i dysk. Ale to nie jest błąd, ale ulepszenie mechanizmu zarządzania pamięcią w postaci funkcji „magazynu kompresji”, działającej w ramach procesu „Pamięci systemowej i skompresowanej”. Podczas jego używania wzrasta wydajność aplikacji i programów uruchomionych na komputerze (dowiedz się, jak poprawić wydajność komputera w artykule), a także zwiększa się responsywność systemu Windows 10.

Dlaczego ładuje RAM?

Funkcja ta przeznaczona jest do przechowywania skompresowanych stron i danych w pamięci RAM. Jeśli nie ma wystarczającej ilości pamięci RAM, informacje o programach nie są zapisywane bezpośrednio na dysku twardym w formacie , ale trafiają w postaci skompresowanej do pamięci RAM. Zwiększa to responsywność systemu operacyjnego, więc proces „System i skompresowana pamięć” zużywa dużą ilość pamięci RAM (czasami 4 GB).

Faktem jest, że prędkość wymiany danych RAM i dysku twardego jest inna (w pierwszym przypadku jest znacznie wyższa). Dlatego zapisanie informacji o aplikacjach na dysku spowoduje spowolnienie systemu Windows 10. Przed użyciem pliku stronicowania nowy system operacyjny kompresuje wszystkie dane i umieszcza je w pamięci RAM. Dzięki temu w pamięci RAM można przechowywać znacznie więcej informacji o uruchomionych aplikacjach. W tym przypadku prędkość działania jest zmniejszona w porównaniu do konwencjonalnego przechowywania danych w pamięci RAM, ale nadal jest wyższa niż przy zapisie danych na dysku twardym.

Jak wyłączyć?

Ważny! Jeśli Twój komputer działa normalnie i ma zainstalowaną wystarczającą ilość pamięci RAM, nie wyłączaj funkcji Kompresuj pamięć.


Wniosek

Funkcja przechowywania kompresji, która jest częścią procesu pamięci systemowej i skompresowanej, poprawia wydajność i czas reakcji systemu Windows 10. Jednak zużywa dużo pamięci RAM. Jeśli zdecydujesz się go wyłączyć, możesz to zrobić w oknie Usługi.



Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
UDZIAŁ: