linux实用小工具,Linux系统小工具使用大用途---1
现在Linux平台下各种管理工具非常多,有的功能强大块头也不小,有的功能可以满足一般需求且块头很小,我自己一般比较喜欢后者。在这个系列文章中将给大家介绍一些我知道的Linux中的一些小工具,也欢迎大家来补充。
这篇先介绍几个网络测试的小工具:
一、ethtool:查看网卡工作模式
testsrv:~#ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
#说明eth0有10baseT、100baseT和1000baseT三种选择。
Supported link modes:10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
#目前正工作在1000baseT模式。
Speed: 1000Mb/s
#全双功。
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
二、iptraf:查看本机网络吞吐量
testsrv:~#iptraf -d eth0
三、iperf:详细查看本机网络吞吐量。
iperf是一个C/S模式的小工具,也就是说要使用该功能时,必须2台被测试计算机,其中1台运行iperf的服务,在另1台上使用iperf查看网络吞吐量。在选择iperf服务的计算机使用iperf -D -s启动iperf所需服务后,在另1台计算机上使用如下命令即可查看网络吞吐量。
#每10秒进行一次测试,共测试60秒时间。
testsrv:~#iperf -c 192.168.1.254 -t 60 -i 10
------------------------------------------------------------
Client connecting to 192.168.1.254, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[3] local 192.168.1.253 port 41960 connected with 192.168.1.254 port 5001
[ ID] IntervalTransferBandwidth
[3]0.0-10.0 sec1.08 GBytes926 Mbits/sec
[3] 10.0-20.0 sec1.08 GBytes926 Mbits/sec
[3]0.0-28.9 sec3.11 GBytes925 Mbits/sec
当然还有tcpdump和tcptrace这样提供更细致的分析方法,一般可以用tcpdump按要求捕获数据包并把结果保存到一个文件中,然后使用用tcptrace分析其文件格式。这个工具组合可以提供一些难以用其他工具发现的信息
linux实用小工具,Linux系统小工具使用大用途---1相关推荐
- 比 top 更好,Linux 下的 7 大系统监视工具
点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 There are plenty of things in life tha ...
- Springboot制作小网盘系统(小项目)
前言 最近,用Springboot thymleaf ajax实现了一个小型网盘系统,记录其中心得. 项目完成背景 有个堂姐做食品公司采购部门,经常收到客户发来的质检,规格书,厂检等等小文件信息,在邮 ...
- Linux 之八 完整嵌入式 Linux 环境、(交叉)编译工具链、CPU 体系架构、嵌入式系统构建工具
最近,工作重心要从裸机开发转移到嵌入式 Linux 系统开发,由于之前对嵌入式 Linux 环境并不是很了解,因此,第一步就是需要了解如何搭建一个完整的嵌入式 Linux 环境.现在将学习心得记录 ...
- fat32 linux 打包工具_自己封装系统(雨林木风一键系统封装工具V3.65)
而自己做系 统需要使用专用的系统封装工具, 为大家推荐的雨林木风系统封装工具就是系统封装工具中 的精品之作, 继承雨林木风作品免费又好用的优秀传统, 可以帮助用户轻松的封装系统. 系 统封装技术已经非 ...
- linux服务器tcp测试工具,Linux网络测试工具Netperf安装及使用
Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输.Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求 ...
- 手机变砖修复神器之 8 个的 Android手机系统修复工具
如果您经常在 Android 设备上遇到问题,则需要找到最好的 Android 系统修复应用程序并使用它来一劳永逸地解决您的问题.如果您不确定执行此操作的好应用是什么,我们在这里为您列出了一些最好的 ...
- 系统准备工具 (Sysprep.exe) 实现OOBE用法
MSDN: sysprep 一.系统准备工具介绍 系统准备工具 (Sysprep.exe)用于准备供映像或交付给客户的 Windows 安装. 二.OOBE流程 Sysprep.exe->审核模 ...
- 基于SSM微信小程序健身系统的设计与实现
目 录 摘 要 I Abstract II 1绪论 5 1.1选题背景及意义 1 1.2研究现状 1 1.3发展动态 2 1.4研究主要内容 3 2系统分析 4 2.1可行性分析 4 2.2 系统需求 ...
- linux挂载磁盘分区,Linux 新磁盘分区与挂载
1.查看未分区的盘 2.新建分区 3.格式化分区(/dev/sdb1) 4.查看磁盘uuid [root@web-node1 ~]# blkid /dev/vdb1 /dev/vdb1: UUID=& ...
最新文章
- java requiredstringvalidator_如何访问自定义组件中的Validator.required
- idea 往 Github 上 push 失败
- idea 修改Git密码和账号方法
- BeanFactory和ApplicationContext有什么区别?
- Java 7:HashMap与ConcurrentHashMap
- MySQL SQL Error: 1064, SQLState: 42000 错误
- 12. 我的第一个容器化应用
- linux 下rpm软件的安装和卸载
- 在WebStorm里配置watcher实现编辑less文件时自动生成.css文件
- 基础数据结构-线性表-顺序表的连续操作
- Python面试常见算法题集锦
- 例外被抛出且未被接住--服务端与客户端隐藏
- “跨次元”目标检测模型hold住各种画风,真人赛博恐龙梵高画作都能识别,复旦校友一作,在线Demo可玩...
- 「星火计划沙龙视频」腾讯自研Kona JDK技术分享
- hdu1290 献给杭电五十周年校庆的礼物
- CSDN2011年重大IT安全事件回顾
- 整蛊小病毒,自己拿来快乐
- c语言字号与屏幕自动调整,C操作excel自动换行与自动调整行高问题
- OmniGraffle 一款曾获得苹果设计大奖的绘图软件
- MAC 搭建LAYABOX AS3环境
热门文章
- mybatis如何根据mapper接口生成其实现类
- Spring JdbcTemplate+JdbcDaoSupport实例
- java程序中没有错,但是项目上面显示一个红叉的解决办法
- JS(去掉前后空格或去掉所有空格)的用法
- oracle易忘函数用法(6)
- 浅谈Java中equals()和==的区别
- SpringBoot内置tomcat出现error:An incompatible version [1.1.32] of the APR based Apache Tomcat Native lib
- python算法与数据结构-插入排序算法
- PHP性能追踪及分析工具xhprof的安装与使用
- HTTP使用BASIC认证的原理及实现方法