linux 操作系统级别监控 free命令

free命令可以查看当前系统内存的使用情况

free -m 以MB为单位

free -k 以KB为单位

free -m 以MB为单位显示系统内存的使用情况,同理,也可以使用-k、-g等其他的单位显示

free命令从两个维度统计了内存的使用情况

第一行Mem:从操作系统角度统计内存的total、used、free、buffers、cached

第二行-/+buffers:从应用程序角度统计内存的total、used、free(实际可使用内存,以第二行这个值为准)

buffer和cache 两者都是Linux下的缓存机制,其中buffer为写操作的缓存,cache为读操作的缓存

第三行:swap 交换空间,磁盘上的一块空间,当系统内存不足时,会使用交换空间

内存实际可用空间为: free+buffers+cached,优先考虑使用 ,其次考虑缓存

原文地址:https://www.cnblogs.com/dwdw/p/10992106.html

时间: 2024-07-31 01:32:57

linux 操作系统级别监控 free命令的相关文章

linux 操作系统级别监控 TOP命令

Top命令是Linux下一个实时的.交互式的,对操作系统整体监控的命令,可以对CPU.内存.进程监控. 是Linux下最常用的监控命令. 第一行是任务队列信息 1 user 当前登录用户数load average: 0.01, 0.01, 0.00 系统负载,即任务队列的平均长度.三个数值分别为 1分钟.5分钟.15分钟前到现在的平均值. 第二.三行为进程和CPU的信息.当有多个CPU时,这些内容可能会超过两行.内容如下: Tasks: 96 total 进程总数1 running 正在运行的进

linux 操作系统级别监控 iostat 命令

iostat命令可以查看当前机器磁盘io的数据 命令:iostat -x -k 1 -x:展示磁盘的扩展信息 -k:以k为单位展示磁盘数据 1:每1秒刷新一次 展示结果 util:磁盘IO使用率,单位%,反映磁盘的繁忙程度,上限100% r/s:每秒读请求数 w/s:每秒写请求数 rkb:每秒读磁盘字节数 wkb:每秒写 磁盘字节数 原文地址:https://www.cnblogs.com/dwdw/p/10992127.html

Linux CPU实时监控mpstat命令详解

Linux CPU实时监控mpstat命令详解 简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具.其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中.在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息.mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据:而类似工具vmstat只能查看系统整体cpu情况. 语法 mpstat [-P {|ALL}] [internal [co

Linux服务器上监控网络带宽命令

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带宽.这样一来,用户很容易发现过度使用网络带宽的某个进程. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息:而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载. 下面是按功能划分的命令名称. 监

Linux IO实时监控iostat命令详解(转)

简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息.用户可以通过指定统计的次数和时间来获得所需的统计信息. 语法 iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device [...] | ALL ] [ -p [ device [,...] | ALL ] ] [ inte

Linux IO实时监控iostat命令详解

简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息.用户可以通过指定统计的次数和时间来获得所需的统计信息. 语法 iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device [...] | ALL ] [ -p [ device [,...] | ALL ] ] [ inte

Linux操作系统及常用基础命令深入讲解

第一节:Linux发行版本 Debian,Ubuntu, Sls,slackware, suse Redhat,centos,fedora Archlinux gentoo 第二节:用户的使用环境 echo $PS1 [\[email protected]\h \W]\$ \u:当前用户名 \h:主机名 \H:FQDN,完整的主机名 \W:当前工作目录的基名 \w:当前工作目录的绝对路径 \$:提示符 第三节:Linux的文件系统讲解 1.cd 命令   cd    直接用cd,进入家目录(标志

关于linux系统网络监控的命令

一.ifconfig [[email protected] zhouweia]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 inet 10.2.34.218  netmask 255.255.252.0  broadcast 10.2.35.255 inet6 fe80::f816:3eff:febb:e41e  prefixlen 64  scopeid 0x20<link> ether

Linux操作系统基础及常用命令

Linux的基本原则:1.由目的单一的小程序组合,组合小程序完成复杂任务:2.一切皆文件:3.尽量避免捕获用户接口:4.配置文件保存为纯文本格式: GUI接口:Gnome:C语言:KDE:C++语言:XFace简洁的,适合用在嵌入式平台上的轻量级桌面系统:(图形化界面)GLI接口:命令提示符(prompt),bash(shell),csh,zsh,ksh,tcsh,bsh,sh:默认shlee:#:ROOT(管理员):$:普通用户命令格式:命令+选项+参数选项:短选项:-(多个选项可以组合,例如