3

Linux常用性能诊断命令详解_微亹信亹搜亹索:万猫学社的技术博客_51CTO博客

 1 year ago
source link: https://blog.51cto.com/u_6740480/5657019
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Linux常用性能诊断命令详解

精选 原创

top命令动态地监视进程活动与系统负载等信息。

使用示例:

top

效果如下图:

Linux常用性能诊断命令详解_物理内存

以上命令输出视图中分为两个区域,一个统计信息区,一个进程信息区。

统计信息区:

第一行信息依次为:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。

第二行信息依次为:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。

第三行信息依次为:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。

第四行信息依次为:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

第五行信息依次为:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、预加载内存量。

进程信息区:

列名 含义
PID 进程ID
USER 进程所有者的用户名
PR 进程优先级
NI nice值。负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位kb
RES 进程使用的、未被换出的物理内存大小,单位kb
SHR 共享内存大小,单位kb
S 进程状态,D:不可中断的睡眠状态、R:正在运行、S:睡眠、T:停止、Z:僵尸进程
%CPU 上次更新到现在的CPU时间占用百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位1/100秒
COMMAND 命令名

按 q 键退出监控页面。

uptime

uptime 用于查看系统的负载信息。

使用示例:

查看系统的负载信息。

uptime

效果如下图:

Linux常用性能诊断命令详解_服务器_02

输出说明:

当前服务器时间:11:06:57

当前服务器运行时长:59 min

当前用户数:1 users

当前负载情况:load average: 0.00, 0.04, 0.08(分别取1min,5min,15min的均值)

free用于显示当前系统中内存的使用量信息。

命令语法:free [-bkmotV][-s <间隔秒数>]

参数说明:

参数 说明
-b 以Byte为单位显示内存使用情况
-k 以KB为单位显示内存使用情况
-m 以MB为单位显示内存使用情况
-h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。

使用示例:

显示当前系统中内存的使用量信息。

free -h

效果如下图:

Linux常用性能诊断命令详解_物理内存_03

输出说明:

参数 说明
Mem 物理内存
Swap 虚拟内存
total 内存总数
used 已经使用的内存数
free 空闲的内存数
share 多个进程共享的内存总额
buff/cache 应用使用内存数
available 可用的内存数

ifconfig

ifconfig命令用于获取网卡配置与网络状态等信息。

使用示例:

获取网卡配置与网络状态等信息。

ifconfig

效果如下图:

Linux常用性能诊断命令详解_虚拟内存_04

输出说明:

第一部分的第一行显示网卡状态信息。
eth0表示第一块网卡。
UP代表网卡开启状态。
RUNNING代表网卡的网线被接上。
MULTICAST表示支持组播。

第二行显示网卡的网络信息。
inet(IP地址):172.16.67.50。
netmask(掩码地址):255.255.0.0。
broadcast(广播地址):
RX表示接收数据包的情况,TX表示发送数据包的情况。

lo表示主机的回环网卡,是一种特殊的网络接口,不与任何实际设备连接,而是完全由软件实现。与回环地址(127.0.0.0/8 或 ::1/128)不同,回环网卡对系统显示为一块硬件。任何发送到该网卡上的数据都将立刻被同一网卡接收到。

最后,谢谢你这么帅,还给我点赞关注


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK