查看Centos服务器CPU、内存、网卡信息、网络性能测试


前言

常用的硬件参数查询,我们在项目做验收的时候难免受到客户质疑,这时候就只能用数据说话了。


一、查看CPU信息

1.查看物理CPU的个数

cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

2.查看CPU是几核

cat /proc/cpuinfo |grep "cores"|uniq

3.查看CPU型号和频率

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

二、查看主板内存槽与内存信息

1.查看内存槽数、哪个槽位插了内存,大小是多少

dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range

2.查看最大支持内存数

dmidecode|grep -P 'Maximum\s+Capacity'

3.查看槽位上内存的速率,没插就是unknown。

dmidecode|grep -A16 "Memory Device"|grep 'Speed'

二、查看网卡信息

1.查看网卡支持的速率

可以使用ethtool命令进行查看,使用格式ethtool ‘网络接口名’
以下为例,eno1为网卡名,使用ip a查看当前使用的网卡
在这里插入图片描述

Supported link modes表示支持的工作模式,Speed表示网卡带宽,Duplex表示工作模式

2.查看网卡型号

lspci | grep -i ethernet

四、Iperf网络性能测试

Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,
具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。
iperf下载地址:https://iperf.fr/iperf-download.php

Centos7安装iperf

需要测速的服务器都需要安装iperf

wget https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.x86_64.rpm
rpm -ivh iperf3-3.1.3-1.fc24.x86_64.rpm

防火墙开放5201

firewall-cmd --zone=public --add-port=5201/tcp --permanent    
firewall-cmd --reload

操作举例

1.TCP测试
服务端执行:

iperf3 -s -i 1 -w 1M

-s 以server模式启动

客户端执行:

iperf3 -c host -i 1 -w 1M 

-c host 以client模式启动,host是server端地址,其中-w表示TCP window size。

2.UDP测试
服务器执行

iperf3 -u -s

客户端执行

iperf3 -u -c 10.32.0.254 -b 900M  -i 1  -w 1M  -t 60  

下图测速平均36M每秒
在这里插入图片描述


  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值