博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内存交换空间(swap)
阅读量:5330 次
发布时间:2019-06-14

本文共 660 字,大约阅读时间需要 2 分钟。

  安装Linux时需要两个分区,一个是根目录,另外一个就是swap(内存交换空间)。swap的功能就是在应付物理内存不足的情况下所造成的内存扩展记录的功能。一般来说,如果硬件的配备足够的话,那么swap应该不会被我们的系统所使用到。

  CPU所读取的数据都来自内存,当内存不足的时候,为了让后续的程序可以顺利运行,因此在内存中暂不使用的程序与数据就会被挪到swap中了。此时内存就会空出来给需要执行的程序加载。swap是用硬盘来暂时放置内存中的信息。

  目前主机的内存都很大,因此在个人使用上,不设置swap也没有太大的问题。不过服务器可就不同了,犹豫不会知道何时会有大量来自网络的请求,因此最好能够预留一些swap来缓冲一下系统的内存用量。

  

  新建swap分区的方法:

    1,分区:先使用fdisk在磁盘中分出一个分区给系统作为swap。由于Linux的fdisk默认会将分区的ID设置为Linux的文件系统,所以可能还得要设置一下system ID。

    2,格式化:利用新建swap格式的“mkswap 设备文件名”就能够格式化该分区成为swap格式。

    3,使用:最后将该swap设备启动,方法为“swapon 设备文件名”。

    4,查看:最终通过free这个命令来查看一下内存的使用情况。

(《鸟哥的Linux私房菜 基础学习篇(第三版)》8.5 读书笔记)

转载于:https://www.cnblogs.com/JasonYangBlogs/p/4833888.html

你可能感兴趣的文章
关于webpack升级过后不能打包的问题;
查看>>
vue - 生命周期
查看>>
SQL Server用户权限详解
查看>>
Python正则表达式
查看>>
Linux进程间通信--命名管道
查看>>
UVa 10970 - Big Chocolate
查看>>
Java基础
查看>>
js输出
查看>>
set,env,export,set -x,set -e;
查看>>
H5多文本换行
查看>>
flask-script插件
查看>>
HAL层三类函数及其作用
查看>>
Odoo 去掉 恼人的 "上午"和"下午"
查看>>
web@h,c小总结
查看>>
java编程思想笔记(一)——面向对象导论
查看>>
Data Structure 基本概念
查看>>
微信内置浏览器不支持 onclick 如何解决?(原因是因为内面中的内容或者标签大部分是动态生成的)...
查看>>
Ubuntu改坏sudoers后无法使用sudo的解决办法
查看>>
记字符编码与转义符的纠缠
查看>>
NEYC 2017 游记
查看>>