Điểm:0

ZFS/ZoL: Hậu quả của việc tăng zfs_vdev_async_write_min_active?

lá cờ mx

Theo mặc định zfs_vdev_async_write_min_active=2, với giá trị tối đa tương ứng là 10. Giá trị tối đa mặc định tương tự là 10 áp dụng cho hàng đợi đọc và ghi đồng bộ hóa, nhưng đối với chúng, giá trị tối thiểu cũng là 10.

Tôi đã thấy các cấu hình tăng tất cả các mức tối thiểu này lên cùng một số (> 10). Tại sao nó giúp cân bằng sự cân bằng giữa ghi không đồng bộ và đọc/ghi đồng bộ theo cách này? Nó dường như đi ngược lại những gì một trong những nhà thiết kế đề xuất trong Blog.

Một số cấu hình tôi thấy cũng đặt zfs_vdev_async_write_min_active = zfs_vdev_async_write_max_active. Một lần nữa, tại sao điều này giúp? Nó dường như đánh bại hành vi dự định của bộ lập lịch ghi không đồng bộ như được mô tả trong blog ở trên và tài liệu.

Có lẽ những cài đặt này đã hoạt động tốt trong các bài kiểm tra hiệu suất, nhưng sẽ rất tuyệt nếu hiểu được lý do tại sao. Tôi mong đợi việc tăng cường ghi không đồng bộ để làm chậm quá trình đọc/ghi đồng bộ hóa và việc đọc/ghi đồng bộ hóa đó tương đương với hiệu suất của ứng dụng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.