태그 보관물: swap

swap

스왑 파티션의 모든 것을 메모리로 강제로 해제하기 위해 어떤 명령을 사용할 수 있습니까? 모든 것을

스왑 파티션의 모든 것을 메모리로 강제로 해제하기 위해 어떤 명령을 사용할 수 있습니까?

메모리가 충분하다고 가정하십시오.



답변

에서 이 우분투 질문 :

동일한 효과를 얻기 위해 재부팅 swapoff -a한 다음 swapon -a다시 부팅하는 대신 루트로 실행하여 스왑을 지울 수도 있습니다 .

그러므로:

$ free -tm
...
Swap:         6439        196       6243
...
$ sudo swapoff -a
$ sudo swapon -a
$ free -tm
...
Swap:         6439          0       6439
...

주석에서 언급했듯이 메모리가 충분하지 않으면 swapoff“메모리 부족”오류가 발생하고 커널을 종료하여 RAM을 복구합니다.


답변

언급했듯이 모든 스왑을 비활성화하면 사용 가능한 메모리가 충분하지 않은 경우 커널이 사물을 죽이기 시작합니다. 이를 피하려면 먼저 두 번째 스왑 세트를 작성하십시오. 그때:

swapon /second/swap/device && swapoff /first/swap/device
swapon /first/swap/device && swapoff /second/swap/device

이것은 여전히 ​​모든 것을 교환하지만 공간이 충분하지 않으면 무작위로 물건을 죽이지 않고 두 번째 교환 장치로 이동합니다. 그런 다음 다시 되돌립니다.


답변

짧막 한 농담:

sudo bash -c 'swapoff -a && swapon -a'


답변