
페이징을 위한 스왑 공간을 추가할 때 우선순위( ) 외에 다른 옵션이 있습니다 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
.