我执行以下步骤以增加交换空间的大小
但是,当我从swapoff /dev/mapper/rootvg-交换开始时,它会被长期卡住而不返回提示符。
为什么我们能解决这个问题
swapoff /dev/mapper/rootvg-swap
lvresize -L +5g /dev/mapper/rootvg-swap
mkswap /dev/mapper/rootvg-swap
swapon /dev/mapper/rootvg-swap
vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- ----- cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 2027848 127788 28804 18490972 105 38 180 211 25 59 17 6 64 13 0
1 0 2027848 126944 28812 18490972 0 0 0 124 1073 1491 16 1 82 1 0
0 0 2027848 126076 28828 18490956 0 0 0 104 727 1236 6 0 94 0 0
0 0 2027848 126076 28828 18491008 0 0 0 0 452 979 2 0 98 0 0
1 0 2027696 130960 28828 18486500 480 0 480 92 985 1415 21 4 69 5 0
0 0 2027696 130984 28844 18486572 0 0 0 43 421 984 1 0 98 1 0
发布于 2020-01-23 13:59:28
我最近在CentOS7VM上遇到了这个问题。我停下来几次,开了几次swapoff
,因为我不耐烦地想“什么都没发生”。
在最后一次尝试中,我尝试在一个单独的终端上运行swapon --show
,间隔几分钟,我发现使用的交换量正在减少,尽管速度是蜗牛式的--即1.5MB/s,所以需要大约一个半小时才能完成,因为大约6.5GB正在交换--尽管有大量的主内存可用。最后,它成功地完成了。
https://serverfault.com/questions/816520
复制相似问题