Linux系列十四-系统资源查看 free 、uname、netstat
程序员文章站
2024-03-23 15:42:40
...
free
free [-b/k/m/g] [-t]
-b/k/m/g : 以对应单位显示内存
-t:显示物理内存与swap的总量
uname
uname [-asrmpi]
-a :所有系统相关的信息
-s :系统内核名称
-r :内核版本
-m :系统的硬件名称
-p :cpu的类型
-i :硬件的平台
uptime: 显示开机多久,1、5、15分钟的平均负载
netstat
netstat [-unltpa]
-a :将目前系统上所有的连接、监听、socket数据都列出
-t :列出tcp网络数据包的数据
-u :列出udp
-n :不列出进程的服务名称,以端口号显示
-l :列出目前正在网络监听的服务
-p :列出PID
vmstat 检测系统资源变化
vmstat [-a] [延迟[总计检测次数]] :cpu/内存等信息
-a :使用inactive/active 替代buffer/cache
vmstat [-fs] :内存相关
-f :开机到当前系统复制(fork)的进程数
-s :将一些事件导致的内存变化情况列表说明
vmstat [-S 单位] : 设置显示数据的单位
-S :后可接单位K/M等
vmstat [-d] :与磁盘有关
-d :列出磁盘的读写总量统计表
vmstat [-p]
-p :后面列出分区,可显示该分区的读写总量统计表