Linux性能相关命令 [操作系统入门]

编程

linux性能相关命令">Linux性能相关命令

目录

  • Linux性能相关命令
    • 1. 查看硬盘相关信息
    • 2. 查看CPU相关信息
    • 3. 查看内存相关信息
    • 4. 查看进程运行的信息

1. 查看硬盘相关信息

cat /proc/scsi/scsi   #查看scsi(Small Computer System Interface)连接的设备

lsblk #查看硬盘设备

lsblk -o name,rota #查看硬盘设备,列出名称和转动标志,如果rota为0,表示不转动,应该是固态盘;如果rota为1,表示转动,应该是机械盘。

fdisk -l #列出挂载的硬盘

dd of=test if=/dev/zero bs=100M count=10

#测试当前磁盘写入速度,of为output-file,if为input-file,bs为block-size,count为数量

2. 查看CPU相关信息

cat /proc/cpuinfo | grep name | cut -d ":" -f2 | uniq -c	#查看cpu的核心和型号

cat /proc/cpuinfo| grep "processor" | wc -l #产看逻辑CPU数量

lscpu #使用lscpu程序查看

3. 查看内存相关信息

free		      #列出内存相关信息,单位kb

free -m #单位为MB

free -g #单位为GB

cat /proc/meminfo #查看内存相关的信息文本,其实free程序也是读取这个文件

4. 查看进程运行的信息

top			#top命令可以查看运行进程的ID,用户,驻留内存等

字段

说明

up 2 days, 1:46

启动了2天1小时46分

1 user

当前登录了一个用户

load average:0.01, 0.10, 0.11

1分钟,5分钟,15分钟的CPU负载,需要根据CPU的核心来判断是否负载过高,如1核CPU的值到了0.89算高

Tasks: 163 total, 1 running, 162 sleeping, 0 stopped, 0 zombie

进程数总共是163,1个是运行状态,162个是睡眠状态,0个停止状态,0个僵死状态

PID(Process ID)

进程ID

USER(Effective User Name)

用户名

PR(Priority)

进程优先级,数值越小优先级越高

NI(Nice Value)

手工调整的数值,如-20

VIRT(Virtual Image)

虚拟内存大小

RES(Resident Size)

实际占用内存

S(Process Status)

进程状态

%CPU(CPU Usage)

CPU使用占用率

%MEM(Memory Usage(RES))

内存使用占用率

Linux性能相关命令

以上是 Linux性能相关命令 [操作系统入门] 的全部内容, 来源链接: utcz.com/z/518371.html

回到顶部