Tôi đang sử dụng initramfsđể khởi động Centos thông qua PXE. Bộ initramfsnhớ đã sử dụng được liệt kê trong giá trị "được lưu trong bộ nhớ cache" trong /proc/meminfohoặc thông qua free.
Vì tôi cần tính toán dữ liệu hiệu suất, tôi cần biết liệu bộ nhớ được sử dụng initramfscó thể lấy lại được không (tức là có thể hoán đổi ra đĩa) hay không. Thông thường chỉ có một phần rất nhỏ của /cây hệ thống tập tin thực sự được sử dụng, do đó, phần lớn initramfscó thể được hoán đổi.
Đọc về điều này tôi nhận được thông tin mâu thuẫn. Một số nguồn tin cho rằng initramfshành vi như thế initrdvà dựa trên ramfs, điều đó có nghĩa là bộ nhớ được yêu cầu không thể được phân trang để trao đổi. Các nguồn khác tuyên bố rằng initramfsvề cơ bản tmpfs, điều này sẽ ngụ ý rằng nó có thể được phân trang để trao đổi.
Cái nào đúng? Các phần không sử dụng của initramfshệ thống tập tin có thể được phân trang để trao đổi không gian?