centos系统6种常见的测试工具

这篇具有很好参考价值的文章主要介绍了centos系统6种常见的测试工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CentOS 系统中 ping, traceroute, nslookup,iperf3,netperf,speedtest-cli 这几种网络测速工具的使用方法及其使用命令的详细说明和举例:

ping

ping 命令用于测试网络连通性和测量目标主机的响应时间。其基本用法为:

ping [options] destination

其中 destination 可以是域名或 IP 地址。

例如,ping www.baidu.com 给出的结果为:

PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data.
64 bytes from 14.215.177.38: icmp_seq=1 ttl=55 time=20.9 ms
64 bytes from 14.215.177.38: icmp_seq=2 ttl=55 time=22.9 ms
64 bytes from 14.215.177.38: icmp_seq=3 ttl=55 time=21.5 ms
64 bytes from 14.215.177.38: icmp_seq=4 ttl=55 time=22.9 ms

其中,14.215.177.38 是目标主机的 IP 地址,icmp_seq 表示发送的第几个数据包,ttl 表示数据包经过的路由器个数,time 表示数据包往返时间。

traceroute

traceroute 命令用于追踪数据包在网络中的路径,并测量每个跃点的延迟时间。其基本用法为:

traceroute [options] destination

其中 destination 可以是域名或 IP 地址。

例如,traceroute www.baidu.com 给出的结果为:

traceroute to www.a.shifen.com (14.215.177.38), 30 hops max, 60 byte packets
 1  192.168.1.1 (192.168.1.1)  0.534 ms  0.529 ms  0.515 ms
 2  10.63.64.1 (10.63.64.1)  3.508 ms  3.357 ms  3.316 ms
 3  112.65.20.1 (112.65.20.1)  16.238 ms  15.667 ms  15.591 ms
 4  183.221.255.13 (183.221.255.13)  25.030 ms  25.270 ms  25.920 ms
 5  202.97.52.1 (202.97.52.1)  24.811 ms  24.788 ms  24.968 ms

其中,前面的数字表示数据包经过的路由器个数,括号内的数字表示该路由器的 IP 地址,后面的数字表示该地点的平均延迟时间。

nslookup

nslookup 命令用于查询 DNS 服务器上的域名解析信息。其基本用法为:

nslookup [options] domain

其中,domain 表示要查询的域名。

例如,nslookup www.baidu.com 的输出结果为:

Server:         127.0.0.53
Address:        127.0.0.53#53

Non-authoritative answer:
Name:   www.baidu.com
Address: 220.181.38.148
Name:   www.baidu.com
Address: 39.156.69.79
Name:   www.baidu.com
Address: 180.101.49.12

其中,Server 表示使用的 DNS 服务器的 IP 地址,Address 表示解析出的域名对应的 IP 地址。

在 CentOS 系统中,有以下几种常用的网络测速工具:

iperf3

iperf3 是一款开源的网络性能测量工具,可用于评估 TCP 和 UDP 的带宽能力。它可以提供多种测试方式,包括客户端-服务器、单双向、并行等模式。

  • 安装命令:sudo yum install iperf3

  • 使用命令:

  1. 在服务器端启动iperf3:iperf3 -s

  2. 在客户端发起测试:iperf3 -c

  • 示例说明:

    在服务器端启动iperf3:

$ iperf3 -s

   -----------------------------------------------------------
   Server listening on 5201
   -----------------------------------------------------------

在客户端发起测试:

$ iperf3 -c 192.168.0.100

   Connecting to host 192.168.0.100, port 5201
   [ ID] Interval           Transfer     Bitrate
   [  5]   0.00-1.00   sec   138 MBytes  1.16 Gbits/sec
   [  5]   1.00-2.00   sec   157 MBytes  1.32 Gbits/sec
                                   ...
   [  5]  98.00-99.00  sec   157 MBytes  1.32 Gbits/sec
   [  5]  99.00-100.00 sec   157 MBytes  1.32 Gbits/sec
   [SUM]  0.00-100.00 sec  14.2 GBytes  1.22 Gbits/sec

这表明客户端与服务器之间的带宽能力为1.22 Gbit/s。

netperf

netperf 是另一个开源的网络性能测量工具,可用于评估网络传输的吞吐量、延迟和 CPU 使用率等。它支持多种测试模式和协议。

  • 安装命令: sudo yum install netperf

  • 使用命令:

  1. 在服务器端启动 netserver:netserver

  2. 在客户端发起测试:netperf -H

  • 示例说明:

    在服务器端启动 netserver:

$ netserver

   Starting netserver with host 'localhost' and port '12865'. 
   Starting netserver at 2023-05-07 04:29:23 UTC

在客户端发起测试:

$ netperf -H 192.168.0.100

   MIGRATED TCP STREAM TEST from 0.0.0.0 () port 0 AF_INET to 192.168.0.100 () port 0 AF_INET : demo
   Recv   Send    Send
   Socket Socket  Message  Elapsed
   Size   Size    Size     Time     Throughput
   bytes  bytes   bytes    secs.    10^6bits/sec

   87380  87380  10000000    10.00   984.19

这表明客户端和服务器之间的吞吐量约为 984.19 Mbits/sec。

speedtest-cli

speedtest-cli 是一个 Python 编写的命令行测速工具,用于测试本地计算机的网络连接速度。它使用 Speedtest.net 的服务器进行测试。

  • 安装命令: sudo yum install python3-speedtest-cli

  • 使用命令: speedtest-cli

  • 示例说明:

    运行测速命令:

$ speedtest-cli

   Retrieving speedtest.net configuration...
   Retrieving speedtest.net server list...
   Testing from example.com (203.0.113.1)...
   Selecting best server based on ping...
   Hosted by Example ISP (Anytown, XX) [1.23 km]: 5.0 ms
   Testing download speed................................................................................
   Download: 67.77 Mbit/s
   Testing upload speed......................................................................................................
   Upload: 92.69 Mbit/s

这表明本地计算机的下载速度为 67.77 Mbit/s,上传速度为 92.69 Mbit/s。

注意:netperf 和 iperf3 都需要在服务器和客户端之间启动,以便进行测试。<server_ip> 是服务器的 IP 地址。

波哥开启波哥帮办业务:

如果你们谁想考PMP,软考的可以咨询波哥,你们最好是咨询过自己找的渠道后再来问问我,波哥能保证我的渠道优于市面上90%自己找渠道的散户小朋友,绝对无坑。

另外诚招各路互联网行业大牛,我这边有很多咨询和私活有时间的可以一起搞事情

 +V 

itboge1521
 
 

腾讯云服务器3年408复制链接或者点阅读原文

https://url.cn/0LMFe5AG

波哥

IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行,直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。

主要作品:
  • IT类资源汇聚门户:https://www.98dev.com

  • 各大短视频平台:98dev

  • 各大主要技术论坛博客:IT运维技术圈

  • 长视频教学作品:《波哥讲网络》《波哥讲git》《波哥讲gitlab》

  • 小程序:IT面试精选

  • 构建技术社区:+V itboge1521 入学习交流群文章来源地址https://www.toymoban.com/news/detail-761893.html

到了这里,关于centos系统6种常见的测试工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • stress-ng工具压力测试linux系统

    stress-ng兼容stress, 支持产生各种复杂的压力。 选项 含义 -t, --timeout 指定运行多少秒停止 –backoff 指定等待N微妙后开始运行 -c, --cpu 指定产生N个处理sqrt()函数的CPU进程,也就是每个进程不停计算随机数的平方根 -i, --io 指定产生N个处理sync()函数的磁盘I/O进程,sync()用于将内存上

    2024年01月17日
    浏览(28)
  • lmbench----lmbench性能测试工具迁移至openEuler操作系统实践

    【lmbench----lmbench性能测试工具迁移至openEuler操作系统实践】 如下 github 上 lmbench 代码仓 是经过对openEuler系统x86_64和aarch64架构适配的,可以直接通过下载此代码仓代码,执行如下命令 (1)执行如下命令启动 (2)设置是否并行运行,这里先选择默认1,即直接回车即可 (3)然

    2024年02月08日
    浏览(35)
  • 【性能测试工具lmbench】快来测测你的系统可以打几分

    关注优麒麟,更多干货等着你! 一个好的操作系统不仅仅依赖于系统基本功能趋于稳定,更取决于系统性能的好坏。系统性能测试是一个不断对系统施加压力的过程,在此过程中,不断发现系统性能指标和最大负载能力。性能测试工具很多,例如 Jmeter、loadrunner、stream、lmb

    2023年04月12日
    浏览(32)
  • Centos6系统中yum源的配置

    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo yum clean all yum makecache 然后就可以奔放的下载东西了!!

    2024年02月12日
    浏览(32)
  • Appium: Windows系统桌面应用自动化测试(四) 【辅助工具】

    @[TOC](Appium: Windows系统桌面应用自动化测试(四) 辅助工具) 文件批量上传和文件单个上传原理是相同的,单个上传直接传入文件路径即可,批量上传需要进入批量上传的文件所在目录,然后观察选中多个文件时【文件路径输入框】读取的批量文件写入规则,如图7-12所示,可以看

    2024年02月16日
    浏览(31)
  • android手机版tcp或者udp通讯测试工具,可以用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作

    介绍 由于工作需要一款安卓的tcp udp测试工具,而市场里没有或者不好用,或者都是广告,现在个人开发者又不让发布应用了,小巧好用不收集用户信息的不收费没有广告的小工具只能自己用,哈哈。 这里分享给大家一款,tcp或者udp通讯测试工具(android),用于工业设备或者系

    2024年02月11日
    浏览(40)
  • 编译CentOS6.10系统的OpenSSH 9.3rpm安装包

    目前OpenSSH版本已至9.3,其作为操作系统底层管理平台软件,需要保持更新以免遭受安全攻击,编译生成rpm包是生产环境中批量升级的最佳途径。 一、准备编译环境: 发布一台虚拟机,最小化安装CentOS6.10,查看系统信息如下: 准备相关目录及工具 准备源文件 安装编译工具

    2024年02月10日
    浏览(45)
  • Linuxc centos下的网络性能测试命令iperf、iperf2、iperf3(常用于网络测速)

    目                录 一、网络性能测试命令介绍 (一)Iperf (二)iperf2 (三)iperf3 (四)几个命令的比较 二、使用场景 三、iperf命令详解 (一)安装 (二)命令 (三)启动和停止 1、启动服务端 2、启动客户端 3、停止命令 (四)应用 1、测试网络连接的带宽和吞吐量

    2024年01月21日
    浏览(34)
  • VMWARE虚拟机CentOS6.4系统使用主机无线网卡上网的三种方法介绍

    环境:WIN7旗舰版,台式机,U盘无线上网卡。 虚拟软件:VMware9.0,虚拟系统:CentOS6.4 需要实现虚拟机以独立机形式工作和上网。 介绍一下VMware网络设置的三种方式 1 Host-only连接方式   让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新

    2024年02月06日
    浏览(32)
  • 案例分享| T-Box功能自动化测试方案: 测试对象和原理分析 | 车内T-Box与手机端的交互流程 | 测试方案设计及实测结果 | T-Box功能自动化测试系统框架 | 软硬件工具组成及作用

    背景 T-Box是实现汽车车联网的一个关键环节,从起初单纯的实现车辆信息采集,已发展到具有车辆信息监测及信息交互(V2X)、车辆远程控制、安全监测和报警、远程诊断、边缘计算等多种离线和在线的应用功能的载体。为保障T-Box功能的正常运转,对其进行功能测试就尤为

    2024年04月13日
    浏览(93)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包