Linux系统常用测试工具

本文详细介绍Linux系统下常用的测试工具,包括弱网测试、日志查看、文件下载与传输、网络性能及压力测试等,适用于系统管理员及开发人员进行高效测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统常用的测试工具

注:详细用法可以通过help查看,.参数-h

一.弱网测试工具(tc trafic control)

1.参考文献
https://wiki.linuxfoundation.org/networking/netem
https://blog.youkuaiyun.com/jeff_/article/details/53302818
2.常用命令
(1)网络丢包:tc qdisc add dev eth0 root netem loss 10%
详解:该命令将 eth0 网卡的传输设置为随机丢掉 10% 的数据包。
(2)网络延迟:tc qdisc add dev eth0 root netem delay 100ms
详解:该命令将 eth0 网卡的传输设置为延迟 100 毫秒发送。
(3)网络波动:tc qdisc add dev eth0 root netem delay 100ms 10ms
详解:该命令将 eth0 网卡的传输设置为延迟 100ms ± 10ms (90 ~ 110 ms 之间的任意值)发送。

二.安装工具(yum)

1.常用命令
yum install packagename
2.示例
yum -y install openssl-devel
yum install lcov
3.查看参数
yum -h

三.查看日志(tail)

1.察看下载进度
tail -f wget-log
2.实时查看文件内容
tail -f filename

四.文本输出命令(cat)

1.常用命令
(1)一次显示整个文件。
$ cat filename
(2)从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.
(3)将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [–help] [–version] fileName
2.参考文献
https://www.cnblogs.com/1130136248wlxk/articles/6264419.html

五.下载文件工具(wget)

1.常用命令
wget [参数选项]… [URL]…
如:wget -O wordpress.zip http://www.minjieren.com
2.参考文献
https://www.cnblogs.com/ftl1012/p/9265699.html

六.查看文件夹里是否包含指定文件(find)

常用命令
find .|xargs grep ‘makefile’

七.文件传输工具(lrzsz)

1.安装工具
yum install lrzsz
2.使用命令
(1)发送文件:sz [文件名]
(2)接收文件:rz [文件名]

八.抓包工具(tcpdump)

1.常用命令
(1)Tcpdump -i eth0 -t -s 0 -c 10000 -w ./target.cap
(2)抓包命令:抓取eth0网口的所有数据包,存放到文件6220945.cap文件中
2.参考文献
https://www.cnblogs.com/Jtianlin/p/4330723.html

九.网络性能测试工具(iperf)

1.常用命令
(1)服务器端:Iperf3 -s 192.168.6.46 -p 12345
(2)客户端:Iperf3 -c 192.168.6.46 -p 12345
2.参考文献
官网:https://iperf.fr/

十.压力测试工具(stress)

1.基本命令
(1)测试CPU负荷
命令:stress –c 4
作用:增加4个cpu进程,处理sqrt()函数函数,以提高系统CPU负荷

(2)内存测试
命令:stress –i 4 –vm 10 –vm-bytes 1G –vm-hang 100 –timeout 100s
作用:新增4个io进程,10个内存分配进程,每次分配大小1G,分配后不释放,测试100S

(3)磁盘I/O测试
命令:stress –d 1 --hdd-bytes 3G
作用:新增1个写进程,每次写3G文件块

(4)硬盘测试(不删除)
输入命令:stress –i 1 –d 10 --hdd-bytes 3G –hdd-noclean

2.参考文献
https://www.cnblogs.com/jingmu/p/7645548.html
http://www.cnblogs.com/muahao/p/6346775.html

十一.web压力测试工具(ab)

1.常用命令
(1)安装工具:yum -y install httpd-tools
(2)常用方式:ab -c 500 -n 5000 http://localhost/

2.参考文献
https://www.cnblogs.com/h--d/p/9903959.html

3.类似的工具
(1)http_load
(2)webbench

十二.文件权限管理工具(chmod)

1.修改文本权限
chmod 777 * [chmod 777 文件名]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wxf_csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值