Tôi có một thiết lập ZFS đơn giản tại nhà, bốn đĩa được nhân đôi, ram 8GB và SSD Intel X25-M 120GB cho L2ARC. Tôi đã chạy zpool add poolname cache cXtXdX
sau đó tạo ra tải và háo hức theo dõi quá trình nóng lên bằng cách chạy zpool iostat -v mypool
. Vài giờ sau, L2ARC đã đầy, nhưng chính xác những gì đã được lưu trữ?
Tôi có thể xem lén và xem những gì trong ARC / L2ARC của tôi không? Tôi hiểu rằng một số khối nhất định sẽ ánh xạ tới nhiều hệ thống tệp (do ảnh chụp nhanh, nhân bản hoặc khấu trừ) nhưng tôi vẫn muốn lấy mẫu thống kê như sau:
- Loại khối được lưu trữ: siêu dữ liệu. iSCSI, dữ liệu. Vân vân.
- Tuổi: Mỗi khối đã ở trong L2ARC bao lâu
- Những tập tin: thư mục có một số nội dung của họ được lưu trữ
- Sự cố hệ thống tệp: GB được lưu trong mỗi hệ thống tệp
- Vị trí của các bản sao không bay hơi của các khối (ổ đĩa / vdev)
Tôi tưởng tượng zdb và / hoặc dtrace sẽ là công cụ để giải quyết, nhưng không thực sự biết bắt đầu từ đâu.