如何增加实时服务器上的交换空间

Nyx*_*nyx 6 linux ubuntu memory swap

在 Ubuntu 14.04 上,当内存和交换使用率达到 100% 时,必须增加交换文件。

在实时生产服务器上,是否可以在对服务造成最小中断的情况下增加交换?

的输出free -h

             total       used       free     shared    buffers     cached
Mem:          3.9G       3.4G       435M        24K       1.2M       7.5M
-/+ buffers/cache:       3.4G       443M
Swap:         8.0G       6.6G       1.4G
Run Code Online (Sandbox Code Playgroud)

sti*_*mur 8

我同意有关更多 RAM 的评论。回答您的问题:您可以创建额外的交换分区(如果硬盘驱动器上有额外空间)或创建交换文件。

dd if=/dev/zero of=/path/to/swap_file bs=1024 count=${size_of_additional_swap}
mkswap /path/to/swap_file
swapon /path/to/swap_file
Run Code Online (Sandbox Code Playgroud)

使用的交换越多,硬盘上的负载就越大,而且系统肯定越慢。