Linux系统设置虚拟内存

一、虚拟内存介绍

计算机内分为物理内存与虚拟内存。物理内存是计算机的实际内存大小,由RAM芯片组成。虚拟内存则是虚拟出来的、使用磁盘代替内存。虚拟内存的出现,让机器内存不够的情况得到部分解决。当程序运行起来由操作系统做具体虚拟内存到物理内存的替换和加载。

二、虚拟内存设置

1.创建swap文件

cd usr
mkdir swap
dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=4096

其中bs是每块的大小,count是块的数量;bscount,就是swap文件的大小:这里1M4096=4G。可以根据需要自行调整。

2.将目标设置为swap分区文件

mkswap /usr/swap/swapfile

将swapfile文件设置为swap分区文件

3. 启用swap分区文件

swapon /usr/swap/swapfile

激活swap区,并立即启用交换区文件。
再使用命令free -m来查看内存,可看到swap分区变成4095M。

4.添加开机启动

编辑/etc/fstab文件

vim /etc/fstab

然后在文件中添加以下内容:

/usr/swap/swapfile swap swap defaults 0 0

4.重启服务器,查看现在的内存是否挂在上

reboot
free -m

5.删除虚拟内存

  1. 删除/etc/fstab文件中添加内容
  2. 停用swap分区文件
swapoff /usr/swap/swapfile
  1. 删除swap分区文件
 rm -rf /usr/swap/swapfile

Linux系统设置虚拟内存相关推荐

  1. linux系统设置服务开机启动3种方法,Linux开机启动程序详解

    linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图 方法2:利用命令行chkconfig命令进行设置 简要说明一下ch ...

  2. 理解 Linux 的虚拟内存

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://zhenbianshu.github.io/ 虚拟内存 毋庸置疑,虚拟内存绝对是操作系统中最重要的概念之一.我 ...

  3. linux存储--虚拟内存详解MMU、页表(十)

    内存是程序得以运行的重要物质基础.如何在有限的内存空间运行较大的应用程序,曾是困扰人们的一个难题.为解决这个问题,人们设计了许多的方案,其中最成功的当属虚拟内存技术.Linux作为一个以通用为目的的现 ...

  4. linux虚拟内存当硬盘,linux里面虚拟内存和swap有什么不同?

    为了提高磁盘存取效率, Linux做了一些精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page ...

  5. 为VMware虚拟机中的Linux系统设置固定IP的方法

    这篇文章主要介绍了为VMware虚拟机中的Linux系统设置固定IP的方法,包括以nat方式固定ip上网的方法,需要的朋友可以参考下 1.配置DNS: 修改 /etc/resolv.conf 文件,添 ...

  6. linux机器设置密码,Linux系统设置复杂安全的密码的办法

    对于 Linux 系统的用户来说,系统管理是非常重要的,而实现强密码策略也是用户管理的其中一个重点.虽然Linux 的默认策略很安全,但弱密码有安全隐患,本文小编将分享在Linux系统设置复杂安全的密 ...

  7. linux服务器虚拟内存设置,修改Linux服务器虚拟内存Swap大小

    Linux的Swap相当于Windows的虚拟内存,当物理内存不够的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用. 那些被释放出来的空间可能来自一些很长时间没有什么操作的程序, ...

  8. Linux内存管理:为什么 Linux 需要虚拟内存?为什么 Linux 默认页大小是 4KB?

    Table of Contents 为什么 Linux 需要虚拟内存? 缓存 内存管理 内存保护 总结 推荐阅读 为什么 Linux 默认页大小是 4KB? 页表项 碎片化 总结 推荐阅读 为什么 L ...

  9. linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解?

    问: linux的虚拟内存是4G,而每个进程都有自己独立的4G内存空间,怎么理解? 每个进程所拥有的4G独立的虚拟内存空间是什么意思?linux系统的虚拟4G空间中,高位的1G是用于系统内核运行的,那 ...

最新文章

  1. 程序员:提高编程效率的技巧
  2. AI一分钟|腾讯AI绝艺让二子,仍战胜柯洁;Google与腾讯达成专利交叉授权许可协议
  3. Pytho正则表达式-match
  4. java 线程 Thread Runnable 实现样例
  5. seo自动工具_爱站SEO工具包详细介绍
  6. 8 个Python技巧 每天工作效率高一点 升职快人一步
  7. 文本分类模型_文本分类中的经典深度学习模型
  8. ADT版本不同导致的一个问题
  9. 移动端webapp开发基础
  10. 我与腾讯战斗的那些岁月
  11. centos php solr 安装,centos下安装配置solr全纪录
  12. 佳铁精雕机连接电脑设置_佳铁精雕机在程式里怎么更改G57之后的坐标
  13. 文件搜索工具Listary中文版快速上手使用教程
  14. ffmpeg视频格式转换for windows and linux
  15. windows xp 美化大师之系统主题
  16. Low Power概念介绍Level Shifter
  17. linux上网络配置不生效的怪异现象处理
  18. macbook双系统怎么装mysql_mac电脑安装window双系统方法和注意事项
  19. Android 各国语言包字符串缩写
  20. 解决打开VMware虚拟机时Take Ownership出错的问题

热门文章

  1. linux 删除root权限,使用root权限删除不了linux中的文件该如何处理?
  2. 局域网内不能ping通主机名问题的一个解决办法
  3. incsgo 能取回皮肤的CSGO饰品皮肤开箱网
  4. Idea工程中,找不到JDK的类
  5. 如何使用Arduino和SIM900通过短信控制一个继电器
  6. 招行U-BANK怎么导出对账单和电子回单?
  7. android视频播放器设置圆角,Android设置上圆角和下圆角
  8. 句子嵌入_带句子转换器库的句子嵌入
  9. 【python-----Python程序设计语言概述】
  10. 中兴java翻盖_颠覆全面屏!中兴双屏折叠手机AXON M真机图赏:PC级体验