
窗体 容易 的 增加 的 响应 您的服务器和 避免 的 问题 与消费量 RAM 内存, 由于 高的请求数, 是要添加 交换文件 o 交换文件. 交换文件是一个文件, 大小 大 和 保留 在 硬磁盘, 操作系统可以在其中执行 临时存储 不能在主内存中的数据或 RAM 由于 空间不足 在同一. 一眼就是作为 使用 一部分的你 硬磁盘 就好像它 RAM 内存.
这使您可以对您的服务器来处理一个增加的内存容量 增加的工作量, 但也是礼物 缺点, 因为 硬磁盘访问速度 更多 小 主内存访问的速度, 所以 全球速度 该系统将是 减少 当操作系统正在使用该文件或 交换区域.
如何检查是否您的系统已经有一个地区或交换文件
在你开始之前, 让我们来看看如果 我们已经有了 一个 积极交换文件. 虽然我们可以有 多个 交换文件或交换分区, 在一般情况下 一个 倾向于 足够.
来看看是否你已经有一个积极的交换文件, 运行以下命令 命令 在控制台或您的系统终端 Linux:
1 | $ swapon -s |
如果你没有的 权限 o 管理员权限, 你必须调用前面的命令, 和所有的我们稍后将看到, 前面的命令 sudo, 用什么然后系统会询问 管理员密码 要运行它.
1 | $ sudo swapon -s |
如果你没有的 没有交换文件, 对前面中执行的反应是代码的,如下所示:
1 | Filename Type Size Used Priority |
所以我们会看到 如何启用文件还是掉在你的 Ubuntu 地区.
如何检查是否你有足够的空间在您的硬盘上
在创建我们交换区域之前, 我们要去 确保 我们有的 足够的空间 在我们 硬磁盘 若要创建它. 要做到这一点, 你可以看看我们以前的出版物,在其中你表明之一 各种形式的已知的数据分区和在你的 Linux 系统中的磁盘.
在形式满足 可用空间, 我们打算使用 下面的命令:
1 | $ df -h |
这给了我们 响应 那如井:
1 2 3 4 5 6 7 8 9 | Filesystem Size Used Avail Use% Mounted on udev 236M 0 236M 0% /dev tmpfs 49M 5.6M 44M 12% /run /dev/vda1 20G 7.9G 12G 41% / tmpfs 245M 0 245M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 245M 0 245M 0% /sys/fs/cgroup tmpfs 49M 0 49M 0% /run/user/0 |
所以你可以看到,我们有 几个牡蛎 即使 可用 在我们 主分区 /dev/vda1.
如何创建和激活文件交换或在 Ubuntu 上的交换文件
为 创建 我们 交换文件, o 交换文件, 在这种情况下会如何处理 大小 的 2 GB, 我们将运行下面的命令 命令:
1 | $ dd if=/dev/zero of=/swapfile bs=2048 count=1048576 |
正如你可以看到, 交换文件是在 根 系统,被称为 交换文件, 和有 1048576 块 的 2048 双边投资条约, 由哪些礼物 大小为 2 GB.
当你运行命令, 将返回这样的事情:
1 2 3 | 1048576+0 records in 1048576+0 records out 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 13.6032 s, 158 MB/s |
随后, 我们要给 许可证 到我们存档 /交换文件, 这样做 只有 用户 根 可以 访问 在同一, 避免 安全问题 与其他用户或应用程序. 要做到这一点, 我们执行以下操作:
1 | $ chmod 600 /swapfile |
然后, 我们要向系统表明, 我们想要使用此文件 作为交换文件, 要做到这一点, 运行:
1 2 3 4 | $ mkswap /swapfile Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=aa071ec1-43c3-4cb5-88d1-f1eb5629f8ff |
和 最后, 我们要去 激活 我们 文件或交换区 通过运行命令:
1 | $ swapon /swapfile |
你准备好了! 如果现在 运行, 如初, 该命令 swapon, 我们将看到, 文件 问题是 活动 在我们小区的交换或交换的 Ubuntu 系统:
1 2 3 4 | $ swapon -s Filename Type Size Used Priority /swapfile file 2097148 143536 -1 |
完成, 只有我们 使永久 说文件共享,以使它 激活 每当你 重新启动 系统. 要做到这一点, 对文件的访问 /等/fstab:
1 | $ vi /etc/fstab |
和 在结束了 同样的 添加 以下 线:
1 | /swapfile none swap sw 0 0 |
注意. 记住你能走出六, 保存更改, 通过 :x.
现在 你有活跃 的 地区或交换文件 您的 Linux 操作系统 Ubuntu, 因此,如果在任何时候, 您的系统保持低 RAM 内存, 这 将使用您的硬盘上的一部分 存储 暂时 所需的数据.
