cố gắng để dự đoán nơi ứng dụng được đọc tiếp theo và do đó vô hiệu hóa đọc trước. Lá cờ cũng dừng lại người quản lý bộ nhớ cache từ quan điểm tích cực unmapping của tập tin như các tập tin được truy cập như vậy là để giảm thiểu các bản đồ / unmapping hoạt động cho các tập tin khi ứng dụng đã xem lại các phần của tập tin. Write-Quay lại Caching và Lazy Viết Người quản lý bộ nhớ cache thực hiện một bộ nhớ cache ghi lại với ghi lười biếng. Điều này có nghĩa rằng dữ liệu bằng văn bản cho các tập tin được lưu trữ trong bộ nhớ đầu tiên trong các trang bộ nhớ cache và sau đó ghi vào đĩa sau này. Vì vậy, ghi các hoạt động được phép tích lũy trong một thời gian ngắn và sau đó đỏ ửng vào đĩa cùng một lúc, làm giảm số lượng tổng thể của đĩa I / O hoạt động. Người quản lý bộ nhớ cache phải gọi một cách rõ ràng quản lý bộ nhớ để tuôn ra các trang bộ nhớ cache vì khác khôn ngoan quản lý bộ nhớ viết nội dung bộ nhớ vào đĩa chỉ khi nhu cầu về bộ nhớ vật lý vượt quá cung, như là thích hợp cho dữ liệu dễ bay hơi. Lưu trữ dữ liệu tập tin, tuy nhiên, đại diện cho dữ liệu trên đĩa không bay hơi. Nếu một quá trình sửa đổi dữ liệu được lưu trữ, người dùng hy vọng các nội dung được phản ánh trên đĩa một cách kịp thời. Ngoài ra, người quản lý bộ nhớ cache có khả năng ánh xạ phủ quyết đề văn quản lý bộ nhớ của. Kể từ khi danh sách sửa đổi (xem Chương 10 để biết thêm thông tin) không được sắp xếp trong khối logic quảng cáo- đầm (LBA) để, nỗ lực của quản lý bộ nhớ cache của trang để cluster cho tuần tự lớn hơn I / O cho đĩa không phải luôn luôn thành công và thực sự gây ra lặp đi lặp lại đang tìm kiếm. Để chống lại tác động này, người quản lý bộ nhớ cache có khả năng mạnh mẽ phủ quyết các chủ đề tác giả vẽ bản đồ và dòng ra viết trong byte ảo bù đắp (VBO) để, đó là gần gũi hơn với thứ tự LBA trên đĩa. Kể từ khi người quản lý bộ nhớ cache hiện đang sở hữu những viết, nó cũng có thể áp dụng lập kế hoạch và điều tiết các thuật toán riêng của mình để thích đọc trước trên ghi-đằng sau và ảnh hưởng đến hệ thống ít hơn. Quyết định về mức độ thường xuyên để tuôn ra những bộ nhớ cache là một người quan trọng. Nếu bộ nhớ cache là đỏ mặt quá thường xuyên, hiệu năng hệ thống sẽ bị chậm lại bởi không cần thiết I / O. Nếu bộ nhớ cache là đỏ ửng quá ít, bạn có nguy cơ mất dữ liệu tập tin sửa đổi trong các trường hợp hệ thống bị lỗi (một mất mát đặc biệt là gây khó chịu cho người dùng biết rằng họ yêu cầu các ứng dụng để lưu các thay đổi) và chạy ra khỏi bộ nhớ vật lý (vì nó là được sử dụng bởi một dư thừa của các trang sửa đổi). Để cân bằng những mối quan tâm, một lần mỗi giây chức năng nhà văn lười biếng người quản lý bộ nhớ cache của thực thi trên một sợi công nhân hệ thống và hàng đợi một phần tám của các trang web bẩn trong bộ nhớ cache hệ thống phải được ghi vào đĩa. Nếu tốc độ mà các trang web bẩn đang được sản xuất là lớn hơn số lượng các nhà văn lười biếng đã xác định nó nên viết, nhà văn lười biếng viết một số bổ sung các trang web bẩn mà nó cal- culates là cần thiết để phù hợp với tốc độ đó. Đề người lao động hệ thống từ các hồ bơi sợi nhân quan trọng toàn hệ thống thực sự thực hiện các hoạt động I / O. Các nhà văn lười biếng cũng là nhận thức của nhà văn khi ánh xạ trang quản lý bộ nhớ của đã được thực hiện một tuôn ra. Trong những trường hợp này, nó làm chậm khả năng ghi lại của mình cho các dòng cùng để tránh một tình huống mà hai flushers được viết vào tập tin cùng
đang được dịch, vui lòng đợi..
