查看linux机器性能,Linux 查看整体机器性能

1 查看整体机器性能

top

1.1 cpu

1.2 men

1.3 id = idle 空闲率。越大越好 证明绝对不是cpu引起的

1.4 load average 系统负载 后面跟三个参数 1分钟,5分钟,15分钟的系统平均负载量

3个值相加除以3 乘100% 如果高于百分之60 说明系统负担重

eg. load average: 0.00, 0.01, 0.05

1d9129286cb7

image

退出 不按ctrl +c 而是按q

低配版

uptime

11:34 up 4 days, 19:05, 2 users, load averages: 0.00, 0.01, 0.05

2 内存

free -m

3 硬盘

df -h

1d9129286cb7

image

cpu包含但不限于 vmstat -n 2 3 【在2秒时间内进行3次采样】

Procs(进程):

r: 运行队列中进程数量

b: 等待IO的进程数量

CPU(以百分比表示):

us: 用户进程执行时间(user time)

sy: 系统进程执行时间(system time)

id: 空闲时间(包括IO等待时间),中央处理器的空闲时间 。以百分比表示。

wa: 等待IO时间

如果r经常大于4,id经常少于40,表示cpu的负荷很重。

1d9129286cb7

image.png

1d9129286cb7

image.png

5 磁盘 IO iostat -xdk 2 3

rsec/s:每秒读取的扇区数;

wsec/:每秒写入的扇区数。

await: 每一个IO请求的处理的平均时间(单位是微秒毫秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。

这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。

svctm 表示平均每次设备I/O操作的服务时间(以毫秒为单位)。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长, 系统上运行的应用程序将变慢。

%util: 在统计时间内所有处理IO时间,除以总共统计时间。例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度s。一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。

1d9129286cb7

image.png

-rwxr-xr-x 含义

-rwxr-xr-x,在Linux 系统中权限是区分用户的,即用户、组用户、其他用户,第一位表示文件的类型,-代表文件,d代表目录,其他每个用户占三个字符,这里-rwxr-xr-x对应如下关系

1d9129286cb7

image.png

含义解释

第一位:-代表文件,d代表目录

用户、组用户、其他用户都是rwx形式,其中r表示读、w表示写、x表示可执行,-表示没有权限,拿用户组举例,r只能出现在第一个位置、w只能出现在第二个位置、x只能出现在第三位。

如果我们将出现字符(可以是r、w、x)表示为1,出现-表示为0,那么对应二进制如下,r - - = 100、- w - = 010、- - x = 001、再转换成10进制,那么读=4、写=2、可执行=1,将转换为以下关系

1d9129286cb7

image.png

也就是说这里的数字简写了用户权限,我们也可以用数字反推权限,比如数据6,我们转换为为二进制:110,转换为:rw-,具有可读、可写权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值