linux交换分区的命令,LInux下的交换分区以及相关查看命令
linux下SWAP为交换分区,也就是虚拟内存;
当linux系统的物理内存不够的时候,就需要将物理内存中的一些东西释放出来,以供当前程序使用;
那些被释放的空间可能来自于一些很长没有什么操作的程序,被释放出来的空间中保存的内容就会被临时放入swap中;
等到那些程序要运行时,再从swap中恢复保存的数据。
具体swap分区的大小设置问题参考Linux交换分区设置多大为好?
如何查看系统的swap分区?
1. 使用free命令;用以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
-b:以Byte为单位显示内存使用情况;
-k:以KB为单位显示内存使用情况;
-m:以MB为单位显示内存使用情况;
-o:不显示缓冲区调节列;
-s:持续观察内存使用状况;
-t:显示内存总和列;
-V:显示版本信息。
一般比较常用的是free -m, 执行结果如下:
total used free shared buff/cache available
Mem: 7865 3025 203 754 4636 3775
Swap: 17578 60 17518
因为是以MB为单位,可以看到我这里的纵内存是8GB,已经使用的是3GB左右,free表示物理内存中剩余的实际空间,而available则包含了缓存或缓冲区域的内存,大致计算就是free+buff/cache, 因此,available都比free要大很多。shared表示当前已经废弃不用的内存。第二行swap表示交换分区中的内存情况。
这里简单总结一下buffer和cache的区别,想要详细了解的可以参考这篇文章:
buffer和cache怎么让你们解释的那么难理解?简单来讲,buffer一个是缓冲,cache是缓存。因为硬件上的区别,在电脑内部信息交换的时候就存在速度的快慢问题,有的设备快有的设备慢。那么为了提高效率,就需要设置一个专门的区域来对两个快慢不一致的区域进行交流。buffer为当传输速度较快的设备向传输较慢的设备进行数据传输时,可以现将内存放置在buffer中,这样就无需等待慢设备,而慢设备也可以在需要数据时随时从buffer中拿; 同理,当慢设备向快设备进行数据输送时,由于其速度太慢,快设备就需要等,但是如果有cache,就可以在第一次传输时就将数据放在cache中,等到第二次第三次需要同样的内容时就可以更快。
2. top命令也可以实时动态地查看系统的整体运行情况。
使用方法为top (选项), 具体的参考选项如下:
-b:以批处理模式操作;
-c:显示完整的治命令;
-d:屏幕刷新间隔时间;
-I:忽略失效过程;
-s:保密模式;
-S:累积模式;
-i:设置间隔时间;
-u:指定用户名;
-p:指定进程;
-n:循环显示的次数。
常见的如: top -d 1 ,即为每1s刷新一下数据,显示内存的实时使用情况。可以用在debug时观察线程的占用内存情况等等。
实例:
top - 09:44:56 up 16 days, 21:23, 1 user, load average: 9.59, 4.75, 1.92
Tasks: 145 total, 2 running, 143 sleeping, 0 stopped, 0 zombie
Cpu(s): 99.8%us, 0.1%sy, 0.0%ni, 0.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4147888k total, 2493092k used, 1654796k free, 158188k buffers
Swap: 5144568k total, 56k used, 5144512k free, 2013180k cached
主要内容解释如下:
Tasks: 145 total[总进程数],
2 running[正在运行的进程数],
Cpu(s): 99.8%us[用户空间占用CPU百分比],
0.1%sy[内核空间占用CPU百分比],
0.0%ni[用户进程空间内改变过优先级的进程占用CPU百分比],
0.2%id[空闲CPU百分比], 0.0%wa[等待输入输出的CPU时间百分比],
Mem:
4147888k total[物理内存总量],
2493092k used[使用的物理内存总量],
1654796k free[空闲内存总量],
158188k buffers[用作内核缓存的内存量]
Swap: 5144568k total[交换区总量],
56k used[使用的交换区总量],
5144512k free[空闲交换区总量],
2013180k cached[缓冲的交换区总量],
更多linux命令解释可以参考linux命令大全
本文同步分享在 博客“莫奈的三轮车”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
linux交换分区的命令,LInux下的交换分区以及相关查看命令相关推荐
- linux用户日志在哪里看,Linux用户登录记录日志和相关查看命令汇总
# 1 utmp.wtmp.btmp文件 Linux用户登录信息放在三个文件中: 1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记 ...
- LInux下的交换分区以及相关查看命令
linux下SWAP为交换分区,也就是虚拟内存: 当linux系统的物理内存不够的时候,就需要将物理内存中的一些东西释放出来,以供当前程序使用: 那些被释放的空间可能来自于一些很长没有什么操作的程序, ...
- emmc linux 识别分区_Linux和Uboot下eMMC boot分区读写
关键词:eMMC boot.PARTITION_CONFIG.force_ro等. 1. eMMC的分区 大部分eMMC都有类似如下的分区,其中BOOT.RPMB和UDA一般是默认存在的,gpp分区需 ...
- Linux下不保存退出以及相关退出命令
进入vi下面修改东西,一不小心修改错了,想要恢复,习惯性的Ctrl+z居然忘记这是windows的专利了.网上搜了一下相关的保存及退出命令,但是最实用我这个情况的就是一个快捷键Ctrl+C. 其实li ...
- 在命令行下对ntfs分区文件夹权限的设置
随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在"安全"标签页下, 我们可以在这里为不 ...
- 在CMD命令行下对ntfs分区文件夹权限的设置
其实,除了在图形用户界面下对文件或文件夹的访问控制权限 进行设置外,我们还可以在命令行方式下完成这项工作,这在由于某些原因无法进入图形用户界面时特别实用,虽然使用时有些麻烦,但却可以救急. 一.使用C ...
- centos打显卡驱动命令_CentOS下显卡驱动安装的相关思考
背景:最近在安装显卡驱动,查找了一些网上的教程,但总感觉思路不够清晰,没办法弄清背后涉及的Linux原理,于是参考网上教程,并查阅了相关资料,希望能对显卡驱动安装作一个梳理,以做记录. 首先,查看版本 ...
- Linux创建用户,组,修改,添加,删除,查看命令详细解释
用户User命令: 创建用户三种方式: useradd user1 /直接创建 useradd -e 22/5/2022 user2 /指定到期时间 useradd -u 1004 user3 /指定 ...
- linux创建用户、用户组、授权读写权限等权限相关常用命令
先来个简单完整的创建用户并授权读写权限流程: #1,创建用户: useradd 用户名 useradd xiaoming#2,给用户设置密码: passwd 用户名 passwd xiaoming#3 ...
最新文章
- NeHe教程Qt实现——lesson12
- 神经网络中的常用激活函数总结
- 做梦都在想的游戏设备
- c# sha1签名 微信_C#微信公众号JS接口签名算法
- [转]Microsoft SQL Server 自定义函数整理大全
- win7+ubuntu双系统干净删除ubuntu
- WordPress主题制作全过程(二):主题文件构成
- python求n的阶乘并输出身份信息_python编程求n的阶乘_使用Python编程的阶乘
- 测试里程突破 1000 万英里,但 Waymo 的商业模式真的万无一失?
- 复习各种符号 字符 巩固基础2
- Intellij IDEA 报错java.lang.NoClassDefFoundError
- 数据存储与访问(SharedPreferencesDemo)
- ymodem传输的终端工具_国六在线监控OBD终端H6S信息安全防篡改技术实现
- 项目管理工具_Project 基础教程
- 光纤跳线如何区分单模和多模
- 景区介绍界面(Android)
- 王爽老师汇编语言第四版第十章CALL和RET指令——小白笔记
- 生产服务器硬盘寻道时间,HD Tune平均读写/寻道时间对比_希捷 NAS HDD 4TB 5900转 64MB_内存硬盘评测-中关村在线...
- 使用javax.servlet.http.Part类上传文件
- 有时候,我们曾经有着同样的困扰。
热门文章
- Android studio 实现背景音乐(打开页面自动循环播放)
- java qq开发_Ubuntu用户的福音:基于Java开发的开源QQ客户端iQQ
- 正方形UVa201-紫书习题4-2(详细解答)
- 一张A4纸对折不了8次?
- 力扣 714. 买卖股票的最佳时机含手续费
- HTTP 请求方法 GET/POST/PUT/DELETE
- 逗号表达式java_9_三目运算符和逗号表达式
- excel一列数字前面批量加个逗号
- 台湾各个大学硕博论文链接,很全,有的可以全文下载。
- html5中margin是什么意思,css中margin是什么意思,margin作用是什么?