Một cuộc gọi hệ thống mới được tìm thấy trong Linux 6.5 là”bộ đệm”cho phép không gian người dùng truy vấn số liệu thống kê bộ đệm trang cho một tệp để đưa ra quyết định sáng suốt hơn.

Đã có lệnh gọi hệ thống”mincore”để xác định xem các trang có nằm trong bộ nhớ hay không trong khi bộ lưu trữ bộ đệm đang cho phép truy vấn nhiều thống kê bộ đệm của trang hơn và nhằm mục đích cung cấp khả năng mở rộng lớn hơn. Cuộc gọi hệ thống cachestat sẽ báo cáo số lượng trang được lưu trong bộ nhớ cache/trang bẩn/trang được đánh dấu để ghi lại/trang bị xóa/trang bị xóa gần đây. Các bản vá cuộc gọi hệ thống cachestat đã trải qua nhiều lần sửa đổi trong khi cuối cùng đã được chọn vào tuần trước cho nhân Linux 6.5.

Một số trường hợp sử dụng không gian người dùng có thể đã được nêu trước đây trong sê-ri bản vá trên danh sách gửi thư hạt nhân:

* Cho phép cơ sở dữ liệu quyết định thực hiện quét chỉ mục hay truy vấn bảng trực tiếp dựa trên trạng thái bộ nhớ đệm trong bộ nhớ của chỉ mục.

* Khả năng hiển thị trong thuật toán ghi lại, để chẩn đoán các vấn đề về hiệu suất.

* Tốc độ ghi lại nhận biết khối lượng công việc: ước tính IO được hoàn thành bởi bộ nhớ cache của trang (và IO được thực hiện) trong một phạm vi của tệp, cho phép đồng bộ hóa thường xuyên hơn khi và ở đâu có dung lượng IO và tạo khối khi không có.

* Tính toán mức sử dụng bộ nhớ của các tệp/cây thư mục lớn, tương tự như công cụ du để sử dụng ổ đĩa.

Cuộc gọi hệ thống bộ nhớ đệm đã được hợp nhất thành một phần của Bản cập nhật MM cho Linux 6.5.

Categories: IT Info