1、内存
(1)、简介
Linux中swap与memory。对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数据也是一个原因说不能把所有数据和程序都保存在内存中。既然不能全部使用内存,那数据还有程序肯定不可能一直霸占在内存中。当内存没有可用的,就必须要把内存中不经常运行的程序给踢出去。但是踢到哪里去,这时候swap就出现了。swap全称为swap place,即交换区,当内存不够的时候,被踢出的进程被暂时存储到交换区。当需要这条被踢出的进程的时候,就从交换区重新加载到内存,否则它不会主动交换到真实内存中。
(2)、常用命令 free 默认单位kb
[root@localhost ~]# free total used free shared buffers cached Mem: 16333612 1467664 14865948 0 101672 890356 -/+ buffers/cache: 475636 15857976 Swap: 18579448 0 18579448total:物理内存的总大小 used:被使用的大小 free:可用内存空闲内存大小 shared:被多个进程共享的内存 buffer/cached:磁盘缓存的大小 available:还可以被进程使用的物理内存大小 (3)、free -b 单位bytes free -k 单位Kb free -m 单位Mb free -g 单位Gb
[root@localhost ~]# free -b total used free shared buffers cached Mem: 16725618688 1502760960 15222857728 0 104144896 911724544 -/+ buffers/cache: 486891520 16238727168 Swap: 19025354752 0 19025354752 [root@localhost ~]# free -k total used free shared buffers cached Mem: 16333612 1467292 14866320 0 101704 890356 -/+ buffers/cache: 475232 15858380 Swap: 18579448 0 18579448 [root@localhost ~]# free -m total used free shared buffers cached Mem: 15950 1432 14517 0 99 869 -/+ buffers/cache: 464 15486 Swap: 18143 0 18143 [root@localhost ~]# free -g total used free shared buffers cached Mem: 15 1 14 0 0 0 -/+ buffers/cache: 0 15 Swap: 17 0 17
(4)、高低内存使用率
[root@localhost ~]# free -l total used free shared buffers cached Mem: 16333612 1467772 14865840 0 101752 890368 Low: 16333612 1467772 14865840 High: 0 0 0 -/+ buffers/cache: 475652 15857960 Swap: 18579448 0 18579448
(5)、全部内存使用情况
[root@localhost ~]# free -t total used free shared buffers cached Mem: 16333612 1467276 14866336 0 101760 890368 -/+ buffers/cache: 475148 15858464 Swap: 18579448 0 18579448 Total: 34913060 1467276 33445784
(6)、每隔N秒打印内存使用情况 这里是每隔1秒
[root@localhost ~]# free -s 1 total used free shared buffers cached Mem: 16333612 1467032 14866580 0 101792 890368 -/+ buffers/cache: 474872 15858740 Swap: 18579448 0 18579448 total used free shared buffers cached Mem: 16333612 1467040 14866572 0 101792 890368 -/+ buffers/cache: 474880 15858732 Swap: 18579448 0 18579448
(7)、查看版本信息
[root@localhost ~]# free -V procps version 3.2.8
2、硬盘
标签:cached,free,存储空间,18579448,内存,Linux,操作,total,buffers From: https://www.cnblogs.com/GreenLeaves/p/17803522.html