系统命令查询内核

yum 

sudo   apt-get  install httpd
ptime  top cpuinfo

[root@localhost ~] uptime  top cpuinfo
 10:07:16 up 21 min,  2 users,  load average: 0.02, 0.06, 0.09

时间:
系统运行 1089days
当前登录用户数

找出系统当中cpu负载高的机器

服务器1: load average: 0.15, 0.08, 0.01 1核

服务器2: load average: 4.15, 6.08, 6.01 1核

服务器3: load average: 10.15, 10.08, 10.01 4核

1分钟 3 5分 10 15分 20 4核心

1分钟 20 5分 10 15分 3 4核心

top

top - 10:10:57 up 24 min,  2 users,  load average: 0.00, 0.03, 0.07
Tasks: 178 total,   1 running, 177 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.5 us,  1.8 sy,  0.0 ni, 97.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1865308 total,   883852 free,   403232 used,   578224 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.  1251060 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND               
  2167 root      20   0  161176   6008   4292 S   0.3  0.3   0:07.12 sshd                  
     1 root      20   0  193796   6872   4188 S   0.0  0.4   0:02.54 systemd               
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthread

ps VIRT RES SHR 含义
VIRT: 虚拟内存
硬盘 占用 20G

RES: 常驻内存 (当前的内存,swap out)

SHR: 共享内存

mpstat
[root@localhost ~] mpstat
Linux 3.10.0-862.el7.x86_64 (localhost.localdomain)     2020年05月27日  _x86_64_        (2 CPU)
10时12分17秒  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
10时12分17秒  all    0.78    0.01    2.32    1.48    0.00    0.05    0.00    0.00    0.00   95.36

usr: 用户空间cpu使用占比
nice: 优先级
sys: 内存空间cpu占用比
iowait: cpu等待Io占比
irq: cpu 硬中断占比
soft 软中断占比
idle: cpu空间时间占比

查看内存

free -m
[root@localhost ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1821         393         862          10         565        1221
Swap:          2047           0        2047

找出系统当中使用内存最多的进程

ps -aux --sort -rss | more

[root@localhost ~] ps -aux --sort -rss | more 
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
gdm        1811  0.1  7.2 3309028 135732 ?      Sl   09:46   0:03 /usr/bin/gnome-shell
root        773  0.0  1.5 358104 29192 ?        Ssl  09:46   0:00 /usr/bin/python -Es /usr/
sbin/firewalld --nofork --nopid

top M

IO有关的,
ext4 文件系统的块大小
centos 6 ext4 tune2fs -l /dev/sda1
XFS CENTOS7 xfs_growfs -l

xfs查看文件的块大小

[root@zmedu-17 ~] xfs_growfs -l /dev/sda1 |grep bsize
log size unchanged, skipping
data     =                       bsize=4096   blocks=262144, imaxpct=25
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2

iostat

-d 显示磁盘的统计系统

-k 表k为单位,显示每秒的磁盘请求数默认显示块

-p 显示块设备, 系统分区的统计信息

·[root@zmedu-17 ~] iostat -d -k -p /dev/sda
Linux 3.10.0-1062.el7.x86_64 (zmedu-17) 	2020年05月25日 	x86_64	(1 CPU)

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               3.36       123.85         9.46     518979      39646
sda1              0.48         6.28         0.50      26319       2084
sda2              2.87       117.20         8.96     491116      37561·

kB_read/s 每秒从磁盘读入数据量单位K

kB_wrtn/s 每秒中向磁盘写入的数据量

dd if=/dev/zero of=a.txt bs=10M count=1000;sync

iostat -p sda -dk

公司的服务器很卡,查看CPU使用率不高,内存也够用,但就是卡,尤其是打开新程序或文件时,更卡。此时是哪出问题了?

iotop

-0 只显示在读写硬盘的程序

-d 设置时间间隔

找出使用磁盘最多的进程

find /

iotop -o -d 1 每隔1秒钟查看正在使用磁盘的进程

network

找出系统中使用网络最多进程
ctrl +v I # 2次esc

epel-release -y

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值