网站首页 > 资源文章 正文
今日在玩虚拟机的时候,遇到了Linux设置swap的问题。
1. 概述
linux系统安装的时候一般会设置至少两个分区,其中包含的是`/`根分区和`swap`分区,该文主要是介绍的swap分区。
linux中的`swap`分区类似于`windows`系统下虚拟内存,主要作用是当系统真实的内存空间不够用的时候,临时存放内存中的文件,使得内存中可以空出来一定空间,供给其他进程使用。一般服务器中一定要设置`swap`空间,防止突然间大量的网络请求导致的内存紧张,就算不可能用到,也要做到“备而不用”。
对于系统已将建立起来的,如果想建置`swap`分区,或者修改`swap`空间,则一般氛围两部:
- 配置一个swap partition
- 创建一个虚拟内存的文件
对于修改,在这两步之前还应该删除之前的虚拟空间。
2. 使用实体分隔槽建置`swap`
- 分割:先使用 fdisk 在你的磁盘中分割出一个分割槽给系统作为 swap 。由于 Linux 的 fdisk 默认会将分割槽的 ID 配置为 Linux 的文件系统,所以你可能还得要配置一下 system ID 就是了。
- 格式化:利用创建 swap 格式的『mkswap 装置文件名』就能够格式化该分割槽成为 swap 格式啰
- 使用:最后将该 swap 装置启动,方法为:『swapon 装置文件名』。
- 观察:最终透过 free 这个命令来观察一下内存的用量吧!
3. 使用文件建置`swap`
- 使用 dd 这个命令来新增一个 128MB 的文件在 /tmp 底下:`dd if=/dev/zero of=/tmp/swap bs=1M count=128`;
- 使用 mkswap 将 /tmp/swap 这个文件格式化为 swap 的文件格式:`mkswap /tmp/swap`;
- 使用 swapon 来将 /tmp/swap 启动啰:`swapon /tmp/swap`
4. 其他
4.1 开启/关闭`swap`
swapoff swapfile swapon swapfile
4.2 查看`swap`设备信息
swapon -s
猜你喜欢
- 2024-10-28 DEX混战,OneSwap能否乘风破浪?|链茶访
- 2024-10-28 如何在Linux系统中增加swap空间(linux 增加swap)
- 2024-10-28 C++11新特性(25)-更快的swap(c++是最快的语言吗)
- 2024-10-28 关于Linux系统安装中Swap分区的解释
- 2024-10-28 二十、为什么系统的Swap变高了?(swap调整)
- 2024-10-28 磁盘IO与swap分区:为何用到swap分区会导致服务器变慢
- 2024-10-28 疯狂的泡沫!一款名为“鱿鱼币”的数字货币,一天翻了24倍
- 2024-10-28 Linux下内存管理机制SWAP分区详解
- 2024-10-28 还不会用Linux做swap分区?这样子做,非常简单顺利
- 2024-10-28 关于ORACLE数据库服务器SWAP该设置成多大的建议值
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)