常用系统资源查看总结

一.TOP查看系统健康


第一行:

第二行:

第三行:

第四行:

第五行:

进程信息区统计信息区域的下方显示了各个进程的详细信息:
序号 列名 含义
PID 进程id
PPID 父进程id
RUSER Real user name
UID 进程所有者的用户id
USER 进程所有者的用户名
GROUP 进程所有者的组名
TTY 启动进程的终端名。不是从终端启动的进程则显示为 ?
PR 优先级
NI nice值。负值表示高优先级,正值表示低优先级
P 最后使用的CPU,仅在多CPU环境下有意义
%CPU 上次更新到现在的CPU时间占用百分比
TIME 进程使用的CPU时间总计,单位秒
TIME+ 进程使用的CPU时间总计,单位1/100秒
%MEM 进程使用的物理内存百分比
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
CODE 可执行代码占用的物理内存大小,单位kb
DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
SHR 共享内存大小,单位kb
nFLT 页面错误次数
nDRT 最后一次写入到现在,被修改过的页面数。
S 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
COMMAND 命令名/命令行
WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名
Flags 任务标志,参考 sched.h


[[email protected] ~]# top -b -n1> /root/top.log
批处理刷新一次将全部信息输出到toplog里

二.vmstat命令监控系统资源
vmstat 刷新延时 刷新次数



三.htop监控
top的加强版

四.atop监控软件
比较全,可以看到主机的各个监控系统,ps信息,还有磁盘

五.dstat监控
每秒看到cpu及磁盘读写和网络流量比较明显

六.dmesg开机时内核检测信息
dmesg |grep CPU

七.lscpu查看cpu硬件情况
或者cat /proc/cpuinfo

八.free查看内存


九.uptime查看负载
uptime也就是top的第一行

十.uname查看系统与内核相关信息

小技巧:判断操作系统的位数
找一个命令,查看命令的文件属性即可

十一.iotop查看磁盘最高读写

                ![](http://i2.51cto.com/images/blog/201811/12/6dd05c6b6eb8f36ecb26020a686f479f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

iostat查看所有磁盘读写

                ![](http://i2.51cto.com/images/blog/201811/12/b2f6c745d09985a2af081b643c2b4bd0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

十二.lsof列出进程打开或着使用的文件信息

十三.netstat查看网络端口

十四.查看socket状态
也可以查看端口

十五.iftop查看网卡带宽

十六.nload查看网卡流量
nload -m

十七.vnstat查看指定网卡流量

十八.fping hping扫描网络是否在线
fping可以简单输出并且可以加多个地址

hping可以在禁ping(icmp)下,使用tcp协议判断主机是否在线
先将主机禁ping
sysctl -w net.ipv4.icmp_echo_ignore_all=1

十九.ncat端口扫描
nc -v -z -w2 190.168.3.250 1-100
扫描190.168.3.250 主机 1-100端口是否开启

二十.ps查看进程

命令输出:


进程树

原文地址:http://blog.51cto.com/anfishr/2315788

时间: 2024-10-12 13:02:55

常用系统资源查看总结的相关文章

Linux系统资源查看

以下Linux系统资源查看命令中,较常用的为vmstat 与 lsof vmstat [刷新延时 刷新次数] 1 [email protected]606:~$ vmstat 1 5 2 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- 3 r b 交换 空闲 缓冲 缓存 si so bi bo in cs us sy id wa st 4 0 0 0 4721680 294340 1

Linux中常用的查看系统信息的命令

Linux中常用的查看系统信息的命令 导读 Linux是一个神奇而又高效的操作系统,学完Linux对Linux系统有一个熟悉的了解后,你需要了解下这些实用的查看系统信息的命令. 查看系统版本命令 uname 谈到系统版本就一定会想到uname,查看系统内核版本 uname -参数 其他的什么-n -m -r 参数都忽略,直接-a [[email protected] ~]#uname -a Linux linuxprobe.com 2.6.32-358.el6.x86_64 #1 SMP Tue

Linux命令:常用进程查看命令

常用进程查看命令: 内核 kernel:  0-99:内核调整的 init:   100-139:用户可控制 O:    O(1)    O(n)    O(logn)    O(n^2)    O(2^n) init: 进程号为1   1. 进程管理命令一:ps ps: Process State    1. SysV风格:-    2. BSD风格: a: 所有与终端有关的进程 u: 该进程是由哪个用户启动的 x: 所有与终端无关的进程 [[email protected] 1]# ps a

Linux学习笔记(7)-系统资源查看

监控系统资源:vmstat #vmstat [采样时间] [ 采样次数] 如:#vmstat 3 2 每3秒采样一次,总共采样2次 输出信息各字段解释 r 表示运行队列,如果运行队列多大表示CPU很繁忙 b 表示阻塞的进程 swpd 虚拟内存已使用的大小,如果大于0,表示机器物理内存不足 free 空闲的物理内存大小 buff 缓冲 cache 缓存 si 每秒从磁盘读入虚拟内存的大小 so 每秒从虚拟内存写入磁盘的大小 bi 磁盘的写入速度 bo 磁盘的读速度 id cpu空闲资源所在百分比

常用的查看华为设备运行状况及排错诊断时命令(一)

常用的查看设备运行状况及排错诊断时命令 1. 接口下查看接口的传输包的近300s的个数,bits,以及入向和出向的包的流量.丢包个数.带宽占比 [Huawei] interface ethernet 2/0/0[Huawei-Ethernet2/0/0] display this interface 2. display cpu-defend statistics命令用来查看上送CPU报文的统计信息 <Huawei> display diagnostic-information dia-inf

Oracle以及SDE维护常用命令-查看表空间等

之前现场反馈一个数据更新的问题,查看感觉是因为表空间满了导致的(错误在之前的博客随笔中写过),因此远程对服务器进行查看.个人平常都是通过Oracle客户端的Entreprise Manager Console进行查看的,但是发现服务器上只安装了Oracle服务端并且不能正常进行网页登录查看. 因此到网上查了一下查看Oracle表空间使用情况的查询语句,通过PLSQL进行查询查看,在这里记录一下,另外附几个常用的Oracle以及SDE命令. 查看表空间的使用情况(解决此次问题使用) select

windbg常用的查看命令

1.dt  查看结构内容 dt + 结构体名称   或者 dt + 结构体名称 + 地址 kd> dt _object_header nt!_OBJECT_HEADER +0x000 PointerCount : Int4B +0x004 HandleCount : Int4B +0x004 NextToFree : Ptr32 Void +0x008 Type : Ptr32 _OBJECT_TYPE +0x00c NameInfoOffset : UChar +0x00d HandleInf

Linux服务器管理: 系统管理:系统资源查看

vmstat 命令: 查看或监控系统资源 1 [[email protected] ~]# vmstat 1 3 2 procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- 3 r b swpd free buff cache si so bi bo in cs us sy id wa st 4 1 0 0 1683632 21684 60504 0 0 8 1 14 11 0 0 99 1

Linux命令--系统中常用的查看命令

摘自 http://my.oschina.net/syyzhan/blog/277536 1.查看日志文件 使用命令:cat 或者 tail -f(默认查看文件尾部10行) 相关日志文件: /var/log/messages 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一  /var/log/secure 与安全相关的日志信息  /var/log/maillog 与邮件相关的日志信息  /var/log/cron 与定时任务相关的日志信息  /var/log/spoo