Có cách nào để vô hiệu hóa nén bộ nhớ trong Mavericks không? Kể từ khi tôi nâng cấp, máy chủ Minecraft của tôi đã sử dụng lượng thời gian CPU khủng khiếp và nghẹt thở. Tôi muốn kiểm tra mà không có bộ nhớ nén để xem đó có phải là thủ phạm không.
Có cách nào để vô hiệu hóa nén bộ nhớ trong Mavericks không? Kể từ khi tôi nâng cấp, máy chủ Minecraft của tôi đã sử dụng lượng thời gian CPU khủng khiếp và nghẹt thở. Tôi muốn kiểm tra mà không có bộ nhớ nén để xem đó có phải là thủ phạm không.
Câu trả lời:
vm / vm_pageout.h xác định các chế độ cho đối số khởi động vm_compressor, mặc định là VM_PAGER_COMPRESSOR_WITH_SWAP (per vm / vm_compressor.c). Đối với OS X 10.9, 10.10 và 10.11, bạn có thể tắt tính năng nén bằng cách thay đổi đối số vm_compressor_mode thành 1 (VM_PAGER_DEFAULT). Đó là:
sudo nvram boot-args="vm_compressor=1"
Sau đó khởi động lại. Bạn có thể xác minh thay đổi đã thành công bằng cách chạy:
sysctl -a vm.compressor_mode
Bắt đầu với macOS 10.12 Sierra, VM_PAGER_DEFAULT cũ không còn được hỗ trợ và vm_compressor=1
được chuyển đổi sang vm_compressor=4
bên trong kernel.
sudo nvram -d boot-args
cũng sẽ hoàn nguyên nó về mặc định của nó.