Với việc phát hành Windows 10 Build 18917, Microsoft đã giới thiệu WSL 2 cho Người dùng nội bộ, Hệ thống con của Windows dành cho Linux 2. Nó cung cấp nhân Linux thực với Windows sẽ giúp khả năng tương thích toàn bộ hệ thống. Đây là lần đầu tiên nhân Linux được vận chuyển cùng với Windows. Windows 10 build 19013 bổ sung thêm một tính năng WSL 2 tuyệt vời khác - Memory Reclaim, cho phép hệ thống máy chủ sử dụng lại bộ nhớ không còn cần thiết cho bất kỳ quá trình Linux nào.
Quảng cáo
Trước đây, khi nhu cầu bộ nhớ của Máy ảo WSL2 (VM) sẽ tăng lên, từ quy trình làm việc của bạn hoặc bởi nhân Linux, bộ nhớ tổng thể được phân bổ cho máy ảo cũng sẽ tăng lên bằng cách phân bổ thêm bộ nhớ từ máy chủ. Tuy nhiên, một khi quy trình làm việc được thực hiện, bộ nhớ không còn cần thiết bởi quy trình làm việc sẽ không được giải phóng trở lại máy chủ. Giờ đây, với việc cải tạo bộ nhớ trong WSL 2, khi bộ nhớ trong Linux không còn cần thiết nữa, nó có thể được báo cáo trở lại máy chủ lưu trữ nơi nó sẽ được giải phóng và máy ảo WSL 2 của bạn sẽ thu nhỏ kích thước bộ nhớ.
cách bật camera trên iphone
Trước:
Sau:
cách xóa lượt thích khỏi twitter
Hãy xem video sau:
làm thế nào để đưa bot vào thế bất hòa
Làm thế nào nó hoạt động
Tính năng này được cung cấp bởi một Bản vá nhân Linux cho phép các khối bộ nhớ nhỏ liền kề được trả lại cho máy chủ khi chúng không còn cần thiết trong máy khách Linux. Nhóm WSL đã cập nhật Nhân Linux trong WSL2 để bao gồm bản vá này và Hyper-V đã sửa đổi để hỗ trợ tính năng báo cáo trang này. Để trả lại càng nhiều bộ nhớ cho máy chủ càng tốt, WSL định kỳ thu gọn bộ nhớ để đảm bảo bộ nhớ trống có sẵn trong các khối liền kề. Điều này chỉ chạy khi CPU của bạn không hoạt động. Bạn có thể biết khi nào điều này xảy ra bằng cách tìm kiếm thông báo 'WSL2: Thực hiện nén bộ nhớ' bên trong đầu ra củadmesg
chỉ huy. Nếu bạn là người dùng thành thạo, bạn có thể định cấu hình hành vi này bằng cách chỉnh sửa các giá trị trong .wslconfig . Vui lòng kiểm tra Ghi chú phát hành WSL 19013 để xem các tùy chọn này. Ngoài ra, nếu bạn muốn chạy lệnh Linux này theo cách thủ công, bạn có thể chạy lệnhecho 1> / proc / sys / vm / compact_memory
với tư cách là người dùng root.
Bạn có thể tìm thêm chi tiết kỹ thuật và ví dụ trong bài đăng trên blog chính thức .