在哪里可以找到用于交换设备的选项?

在哪里可以找到用于交换设备的选项?

添加用于分页的交换空间时,除了优先级 ( ) 之外,还有其他选项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

相关内容