我正在研究一個Linux內核模塊,它需要我在將數據寫入本地磁盤之前檢查數據。要寫入的數據從遠程磁盤獲取。因此,我知道來自提取的數據存儲在頁面緩存中。我也知道Linux有一個數據結構來管理飛行中的塊I/O請求,稱爲生物結構。 生物結構包含名爲bio_vecs的結構列表。 struct bio_vec {
/* pointer to the physical page on which this
我有這樣的控制器:啓用 class PagesController < ApplicationController
caches_page :index
def index
end
end
和action_controller.perform_caching每個環境。 在生產時,一切都按預期運行,緩存頁面存儲在public/cache/index.html中,