最近遇到一个问题,就是需要在购买的VPS主机中增加SWAP空间,因为1G的内存已经不够,跑上JBOSS+APACHE后,内存就只有200M左右的空闲了,此时根本不能够再运行其它任何的JAVA应用。
正常增加SWAP FILE,只需要以下几个步骤即可:
dd if=/dev/zero of=/tmp/swapfile bs=1024 count=1000000
mkswap /tmp/swapfile
swapon -a /tmp/swapfile
#然后把它写入 /etc/fstab 文件。
/tmp/swapfile swap swap defaults 0 0
但操作如下这一步:
swapon -a /tmp/swapfile
的时候,系统报“swapon: /proc/swaps: No such file or directory”
翻遍了GOOGLE,也没有找到解决方案,也有不少有在问这样的问题,其中有提到是不是VPS的原因,这个我也不清楚了,发了一封邮件去问,到时看回复是否可以解决这个问题了。
注:在番查资料的时候,几乎每个论坛都会提交这个文件:/proc/user_beancounters,下来仔细了解一下这个文件了。
分享到:
相关推荐
在Linux系统中,创建SWAP分区是至关重要的,因为它提供了虚拟内存功能,当物理内存不足时,系统会将部分数据暂时存储到SWAP空间中。本文将详细介绍如何使用`fdisk`命令在Linux中创建SWAP分区。 首先,我们需要了解...
使用 Swapper 工具可以创建 Swap 分区,设置 Swap 分区大小,并将其设置为开机启动。 知识点 5: Swap 分区的优点 Swap 分区可以提高游戏运行速度,降低系统崩溃的可能性,并且可以扩展 Android 手机的 RAM。 知识...
一旦新分区创建完成,使用`mkswap`命令对新分区进行格式化,例如`mkswap /dev/hda6`。这里的设备名称需要与fdisk操作后的实际分区相匹配。 4. **启用新的swap分区**: 通过`swapon`命令启动新格式化的swap分区,...
在`fdisk`命令行界面中,使用`n`命令创建一个新的分区,然后使用`t`命令将该分区设置为swap类型(ID 82)。完成这些操作后,使用`w`命令保存更改并退出`fdisk`。 ##### 步骤3: 格式化swap分区 使用`mkswap`命令格式...
如果您发现 SWAP 分区太小,可以删除当前的 SWAP 分区并重新创建一个新的 SWAP 分区或创建多个 SWAP 分区。 相关知识点 * SWAP 分区的作用 * 如何查看当前系统的分区状态及 SWAP 状态 * 如何创建一个新的 SWAP ...
通过这些步骤,可以解决 Linux 系统中的根目录空间不足和 SWAP 分区不足的问题。 相关知识点 * Linux 文件系统 * 磁盘管理 * SWAP 分区 * 文件系统挂载 * 文件系统格式化 * fstab 文件 * tar 命令 * dd 命令 * ...
在Windows操作系统中,浏览Linux系统的EXT(Extended)和SWAP分区通常需要借助第三方软件,因为Windows内核本身并不支持这两种文件系统。EXT是Linux的主要文件系统类型,包括EXT2、EXT3、EXT4等,而SWAP分区则作为...
如果没有额外的磁盘空间来创建新的SWAP分区,可以使用文件来模拟SWAP分区。首先,选择一个合适的磁盘位置,例如在根目录下创建一个名为`/swap1`的文件。使用`dd`命令生成一个由零填充的文件,例如创建2GB大小的SWAP...
在 Linux 系统中,swap 分区是系统的虚拟内存,它可以根据需要临时分配物理内存,从而提高系统的性能。但是,如果 swap 分区太小,可能会导致系统出现问题,例如内存溢出、程序崩溃等。在安装 Oracle 11g 时,如果...
在Linux系统中,Swap分区是一种虚拟内存技术,用于在物理内存不足时将一部分数据临时存放到硬盘上,以达到扩展内存的效果。对于刚安装完的Linux系统而言,如果初始分配的Swap分区过小,可能会影响到系统的稳定性和...
在深入探讨如何增大swap分区之前,我们先来理解一下什么是swap分区以及它在系统中的作用。在计算机系统中,特别是Linux环境下,swap分区扮演着虚拟内存的角色。当系统的物理内存(RAM)不足时,操作系统会将一部分不...
从输出结果中可以看到,当前系统中没有 Swap 分区文件。 二、增加交换分区文件及大小 在检查当前的分区情况之后,需要增加交换分区文件及大小。可以使用 `dd` 命令来创建交换文件。例如: [root@db2 root]# dd if...
在Linux系统中,Swap分区的作用类似于Windows系统中的虚拟内存,当物理内存不足时,系统会将一部分暂时不用的数据交换到Swap分区中,从而释放物理内存空间供其他进程使用。这对于提升系统性能、确保稳定运行具有重要...
通过使用图形界面的磁盘管理工具(如Lubuntu中的Disk),可以看到SWAP分区可能处于未挂载(unmounted)状态。这是因为新增的磁盘空间并未被系统正确识别或配置。 接下来,要对SWAP分区进行格式化。选择SWAP分区,...
在终端中输入`free -m`或`cat /proc/swaps`命令,这两个命令可以显示系统当前的内存使用情况,包括总内存、已用内存、空闲内存以及Swap分区的状态。例如,如果输出显示Swap分区为0,那就意味着系统当前没有设置Swap...
Swap分区的主要作用在于,当系统的物理内存不足时,它可以充当一个临时的扩展内存,将暂时不活跃的程序数据存储到硬盘上,从而释放物理内存供当前运行的程序使用。这样,即使在物理内存耗尽时,系统也能保持正常运行...
如果您的SUSE Linux服务器上有足够的未分配空间,您可以直接创建一个新的分区并将其设置为Swap分区。这种方法简单且易于操作。 ##### 步骤详解: 1. **创建新的分区**: - 使用`fdisk`命令来创建一个新的分区,...
2. **创建分区**:使用fdisk或parted等工具,在microSD卡上创建一个新分区,并将其格式化为适合swap使用的文件系统,如交换文件系统。 3. **启用swap**:通过swapon命令启用新创建的swap分区。 4. **永久性设置**:...
分区创建完成后,用w保存更改,但新分区不会立即生效,需要重启或使用`partprobe`命令使其生效。之后,使用`mkfs`命令格式化分区,如`mkfs -t ext3 /dev/sda7`创建EXT3文件系统。 SWAP分区是Linux中的虚拟内存,当...
在实际操作中,我们可以使用以下命令来管理SWAP分区: - `mkswap`:用于将指定的分区或文件格式化为SWAP交换文件系统。 - `swapon`:启用或激活SWAP分区,参数`-a`用于激活所有交换分区。 - `swapoff`:禁用指定的...