621 kb_swap_used = kb_swap_total - kb_swap_free; 622 kb_main_used = kb_main_total - kb_main_free; 从代码来看 free 命令是通过读取 /proc/meminfo 的信息来显示内存及 swap 的使用, 通过 free -m 函数可以看到 free 大于 total 的总量, 在这里的话 X 即为负数 -2752, 在宏定义函数 S ...
至于NR_SLAB_RECLAIMABLE,那就更应该计入free page了,因为slab对象都已经标注自己的reclaim的了,当然是free page了。 我们回到total_swap_pages这个变量,它其实就是系统可以将anonymous page交换到磁盘的大小,如果我们建立32MB的swap file或者swap device,那么total_swap_pages就是(32M/page size)。 from:https://blog...
# grep -i swap /proc/meminfo SwapCached: 113464 kB SwapTotal: 2097148 kB SwapFree: 2295256 kB free command output reporting incorrect swap usage. Raw # free -m total used free shared buffers cached Mem: 7872 4942 2929 0 10 324 -/+ buffers/cache: 4607 3264 Swap: 2047 17592186044222 22...
1 total used free shared buffers cached 2 Mem: 24677460 23276064 1401396 0 870540 12084008 3 -/+ buffers/cache: 10321516 14355944 4 Swap: 25151484 224188 24927296 free的输出⼀共有四⾏,第四⾏为交换区的信息,分别是交换的总量(total)...
total usedfreeshared buffers cached Mem:000000-/+ buffers/cache:00Swap:101 1. 2. 3. 4. 二、创建交换分区 如果现有的swap不够用了,需要创建一个新分区作为交换分区,可以进行以下操作: [root@localhost ~]# fdisk /dev/sdb #在/dev/sdb上创建分区WARNING: DOS-compatible mode is deprecated. It's str...
free -h命令的输出包含多个部分,其中swap部分用于显示交换空间(swap space)的使用情况。交换空间是硬盘上的一块区域,当系统的物理内存(RAM)不足时,操作系统会将一部分暂时不用的内存数据转移到交换空间,以释放物理内存供其他程序使用。 swap部分通常包括以下几列: total:交换空间的总大小。 used:当前已使用的交换空...
total used free shared buffers cached Mem: 1893 157 1735 0 26 56 -/+ buffers/cache: 75 1817 Swap: 1999 0 1999 mkswap disk eg:mkswap /dev/sda -L LABEL 指定卷标 swapon /devb/sda9 启用交换分区 swapon -a 启用所有的定义在/etc/fstab文件中的交换设备 ...
usedUsed memory (calculated as total - free - buffers - cache) 已经使用的物理内存 freeUnused memory (MemFree and SwapFree in /proc/meminfo) 没有使用的物理内存 sharedMemory used (mostly) by tmpfs (Shmem in /proc/meminfo) 主要是tmpfs使用的内存 ...
SwapFree が、/proc/meminfo の SwapTotal より大きくなっています。 Raw # grep -i swap /proc/meminfo SwapCached: 113464 kB SwapTotal: 2097148 kB SwapFree: 2295256 kB free コマンドを実行すると報告される swap の使用量に誤りがあります。
total:#服务器内存总大小:7.6Gused:#已经使用了多少内存:3.8G,已用内存总量(used = total-free-buffers-cache,这里没减去shared,我理解是shared是used的其中一部分)free:#未被任何应用使用的真实空闲内存,也叫未被分配出去的内存,(真正尚未被使用的物理内存数)shared:#表示多个进程共享的内存总额。buff/cache:#表...