swapoff
我对命令背后的机制很好奇;
当我运行该命令时,“交换”的数据去了哪里?
它是如何工作的?
答案1
当swapoff
禁用交换设备(或文件)时,存储在那里的数据将被读回到内存中。如果没有足够的可用内存来执行此操作(可能通过交换到另一个交换设备,如果仍然可用),swapoff
则会失败退出状态2。
vmstat 1
您可以通过运行或重复运行(显示当前交换设备的占用情况)来观察此过程swapon
:您将看到禁用的交换设备的交换大小减少到实际使用的数量,并且该数量随着数据读回,使用量逐渐减少。显示在其列vmstat
中读回的数据量。si