Tôi đang sử dụng initramfs
để khởi động Centos thông qua PXE. Bộ initramfs
nhớ đã sử dụng được liệt kê trong giá trị "được lưu trong bộ nhớ cache" trong /proc/meminfo
hoặ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 initramfs
có 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 initramfs
có 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 initramfs
hành vi như thế initrd
và 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 initramfs
về 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 initramfs
hệ thống tập tin có thể được phân trang để trao đổi không gian?