Wyłączyć skompresowaną pamięć w Mac OS 10.9 Mavericks?
28
Czy jest jakiś sposób na wyłączenie kompresji pamięci w Mavericks? Od czasu aktualizacji mój serwer Minecraft zużywa absurdalnie dużo czasu procesora i dusi się. Chciałbym przetestować bez skompresowanej pamięci, aby sprawdzić, czy może to być winowajcą.
@Charlie nie, nie powinno. To może być ponieważ byłoby na temat istnieje, ale może również zatrzymać, ponieważ jest doskonale na temat również tutaj. Proszę nie mówić ludziom, aby poruszali idealnie prawidłowe pytania.
Nikomu nie powiedziałem, żeby coś zrobił; i powinno to zostać opublikowane na giełdzie stosów jabłek, ponieważ jest to ścisły podzbiór superużytkownika, ale specyficzny dla komputerów Mac / Apple. Superuser jest punktem zaczepienia dla tematów, które nie pasują nigdzie indziej.
vm / vm_pageout.h definiuje tryby argumentu rozruchowego vm_compressor, który domyślnie ma wartość VM_PAGER_COMPRESSOR_WITH_SWAP (na vm / vm_compressor.c). W systemach OS X 10.9, 10.10 i 10.11 można wyłączyć kompresję, zmieniając argument vm_compressor_mode na 1 (VM_PAGER_DEFAULT). To jest:
sudo nvram boot-args="vm_compressor=1"
Następnie uruchom ponownie. Możesz sprawdzić, czy zmiana się powiodła, uruchamiając:
sysctl -a vm.compressor_mode
Począwszy od macOS 10.12 Sierra, stara VM_PAGER_DEFAULT nie jest już obsługiwana i vm_compressor=1jest konwertowana vm_compressor=4na jądro.
FYI: Wyłączyłem kompresję w Mavericks, jak opisano tutaj, kiedy wydawało się, że źle współpracuje z gościem VMWare Fusion o dużej pamięci RAM. Po aktualizacji do Yosemite (10.10.4) miałem awarie co 10-15 minut podczas lekkiego przeglądania stron internetowych. (W szczególności: 1. zatrzymanie myszy, a następnie ponowne uruchomienie około minutę później, przypisane w raporcie o awarii po ponownym uruchomieniu jako zdarzenie „watchdog postępu”.) Podczas przeczucia wróciłem do „vm_compressor = 4” - i nie od tego czasu miał wypadek w Yosemite.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.