Linux性能测试

416 阅读1分钟

CPU

  1. CPU型号 :

     cat /proc/cpuinfo | grep 'model name' |uniq
    
  2. CPU物理核数:

    cat /proc/cpuinfo | grep "cpu cores" | uniq
    
  3. CPU逻辑核数:

    cat /proc/cpuinfo| grep "processor"| wc -l
    

内存

  1. 查看内存使用情况:

    free -gh
    
  2. 查看进程情况:

    top
    

磁盘

  1. 目录挂载情况:

    df -ah
    
  2. 测试磁盘读取速度--替换为对应的数据目录挂载盘:

    hdparm -t /dev/mapper/centos-home
    
  3. 测试磁盘写入速度 --替换为对应的数据目录挂载盘:

    time dd if=/dev/mapper/centos-home bs=1024 count=1000000 of=/1Gb.file
    

网络

  1. 外网测试:

    1. 工具下载:

      wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
      # 或者用pip安装
      pip3 install speedtest-cli
      
    2. 测试:

      python ./speedtest.py
      
  2. 内网测试:

    1. 工具下载(测试的两台机器都要):

      yum install -y iperf3
      
    2. 测试:

      # 其中一个节点启动服务,如192.168.0.251
      iperf3 -s
      
      # 另一个节点启动连接测试命令,如192.168.0.252
      iperf3 -c 192.168.0.251 -i 1
      

系统版本

  1. centos版本:

    cat /etc/centos-release
    
  2. ubuntu版本:

    cat /proc/version
    
  3. linux内核:

    uname -a