Linux-添加虚拟内存,不添加硬盘方式操作

在linux中,当物理内存mem不足时,就会使用虚拟内存(swap分区)

例如增加2G虚拟内存,操作如下:

1.查看内存大小

root@localhost \~\]# free -m ![](https://file.jishuzhan.net/article/1744538808059170817/ccf029d02fb681589a8e7078d788409e.webp) 2.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs\*count=文件大小) \[root@localhost \~\]# dd if=/dev/zero of=h bs=1M count=1024 3.目录空间大小 \[root@localhost \~\]# du -sh h 4.格式化为交换分区文件 \[root@localhost \~\]# mkswap h #建立swap的文件系统 5.启用交换分区文件: \[root@localhost \~\]# swapon h #启用swap文件 6.查看下扩充后的内存 \[root@localhost \~\]# free -m #查看swap添加了1G内存 ![](https://file.jishuzhan.net/article/1744538808059170817/2911c454bba917b5af24f2b9a5186026.webp) 7.使系统开机时自启用,在文件/etc/fstab中添加一行: /root/swapfile swap swap defaults 0 0 8.关闭某个分区 \[root@localhost \~\]# swapoff h ![](https://file.jishuzhan.net/article/1744538808059170817/66f5db7ad74f3aae1f36621edc5d6a3a.webp)

相关推荐
Wy_编程4 小时前
Linux-文本搜索工具grep
linux·运维·服务器
xujiangyan_4 小时前
linux的sysctl系统以及systemd系统。
linux·服务器·网络
Lovyk4 小时前
Linux Shell 常用操作与脚本示例详解
linux·运维·服务器
yuanpan8 小时前
ubuntu系统上的conda虚拟环境导出方便下次安装
linux·ubuntu·conda
AOwhisky9 小时前
Linux 文本处理三剑客:awk、grep、sed 完全指南
linux·运维·服务器·网络·云计算·运维开发
Gavin_91510 小时前
从零开始部署经典开源项目管理系统最新版redmine6-Linux Debian12
linux·ruby on rails·开源·debian·ruby·redmine
花小璇学linux10 小时前
imx6ull-驱动开发篇31——Linux异步通知
linux·驱动开发·嵌入式软件
shelutai10 小时前
ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
linux·ubuntu·ffmpeg
runfarther10 小时前
搭建LLaMA-Factory环境
linux·运维·服务器·python·自然语言处理·ai编程·llama-factory
hello_ world.11 小时前
RHCA10NUMA
linux