添加用于分页的交换空间时,除了优先级 ( ) 之外,还有其他选项pri=
。例如discard
。
但是我找不到在哪里读回这些选项。
/proc/swaps
只有一priority
列,/proc/mounts
不列出交换。
swapon -s
只是似乎输出了相同的信息/proc/swaps
。
那么我在哪里可以获得这些选项(无需编写 C 程序)?
答案1
/proc/swaps
即使通过编写 C 程序,也无法检索 中未包含的交换标志。找出标志是什么的唯一方法是修改内核。
要检查这一点,请查找以下用户swap_info_struct.flags
。的实施/proc/swaps
是在mm/swapfile.c
。