linux支持虚拟内存,用作虚拟内存的硬盘部分被称为交互空间(swap space),虚拟内存是指使用磁盘当作内存的扩展,这样可用内存的大小就相应的增大了.内核会将暂时不用的内存块的内容写到硬盘上,从而空闲的内存就可用于其他目的.当需要用到原始内容时,再从硬盘重新读入内存.但读写硬盘的速度比直接使用内存要慢得多,数千倍. linux可以使用文件系统中的一个常规文件或一个独立的分区作为交换空间.交换分区要快一些,但交换文件的大小很容易改变. 如果系统上的交换空间不够了,只要硬盘上还有空余的空间,就…
友情链接 磁盘分区,格式化,挂载,创建交换分区:https://www.cnblogs.com/HeiDi-BoKe/p/11936998.html RAID工作级别:https://www.cnblogs.com/HeiDi-BoKe/p/11652087.html 磁盘配额相关:https://www.cnblogs.com/HeiDi-BoKe/p/12074221.html 需用到的命令 命令 作用 fdisk -l 查看当前磁盘分区状况 fdisk /dev/vda 让硬盘进入分区模式…
一.SWAP 概述 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换. 二.SWAP管理                                                                      2.1 查看内存…
最近在准备在移动端跑一下深度学习训练好的模型,在RK3399的板子上安装scipy时报错.网上查了一下,由于内存不足导致,做个交换分区就搞定了.那么如何做交换分区呢.话不多说,直接开撸. ------------------------------------------------------------------------------------------------------------------------------------- 通过 fallocate 命令创建交换文件…
当计算机的物理内存不足时,可以利用磁盘空间扩张为物理内存,实现的方式则是创建交换分区. 命令:mkswap + 分区设备 (格式化交换分区)     mkswapon +分区设备 (启用交换分区)     mkswapoff +分区设备 (停止交换分区)     free | grep -i swap (查看交换空间)…
购买的 1GB 内存的 Linux 小机器,在编译安装 PHP 的时候内存捉急,只好开启 swap 交换分区来增大内存. [root@VM_139_38_centos php-7.2.12]# cat /proc/swaps Filename Type Size Used Priority [root@VM_139_38_centos php-7.2.12]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 514…
free mkswap 创建Linux交换分区 swapon 启用交换分区 swapoff 关闭交换分区 注意: 在创建完交换区之后.是需要激活才能使用的 swapon/swapoff…
1.创建磁盘交换分区 2.创建文件交换分区…
--fdisk命令fdisk -l /dev/sda           # 查看分区 fdisk    /dev/sda           # 创建分区  n                         # 新建分区    (e                      # 创建扩展分区)    (p                      # 创建主分区)    (t                      # 改变分区类型)  p                        …
TOP命令关键指标 %MEM,在内存中的占用率 %CPU,使用率,如果两核,最大可到200% TIME+, 占用cpu的总时间/s SHR,分享内存 RES, 常驻内存,进程当前使用的内存大小,不包括swap out,含共享内存,申请了很多,用了很少,按实际用的展示 VIRT,占用的虚拟内存 VIRT = SWAP + RES,申请了多少就算多少 小技巧 top命令时,按b加亮,f选哪些展示,回车后生效 top时,按1,可看到cpu每个逻辑cpu的状态 top只能看进程,看不到线程,怎么办 监控…