工作日记

本文介绍了一台配置为4CPU 24核128GB内存的服务器的性能分析,包括千兆网卡的特性及如何通过增加虚拟网卡来提高连接数。此外,还分享了使用tcpdump和Wireshark进行抓包分析的方法,以及系统级性能分析工具Perf的具体应用。

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

机器相关

现在接触的这个服务器是4cpu24核内存128G ,千兆网卡的机器

ethtool eth0 //查看当前网卡情况

网卡情况

千兆网卡,全双工的,单向最大流量理论120MB/s

网卡的带宽只能反映流量的最大值

虚拟网卡

连接数用netstat看,理论上一张网卡的最大端口数量65535

加虚拟网卡,就可以加大这个端口数量,能够建立的连接数也就越多

压测指标

连接数的监控、服务端的CPU、内存、IO、网络监控

重点还是发现和解决问题,特别是连接的建立和断开

还有评估当前机器资源下,能够承担的最大并发连接

压测机器和结果

测试环境: CPU 24核 MEM 125G 千兆网卡 机械盘

从0开始,总共建立了24w左右的连接。

每个客户端连接处理占到33k的内存应该还是比较正常

抓包

tcpdump -i eth0 -s 0 -n -S host 10.1.9.200 -w /home/yunpengp/keep-alive/tcpdump200.cap

下载使用wireshark

系统分析

系统级性能分析工具 — Perf

(Perf -- Linux下的系统性能调优工具,第 1 部分)[http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/]

(系统级性能分析工具 — Perf)[http://blog.youkuaiyun.com/zhangskd/article/details/37902159/]

perf top perf record -e cpu-clock -g ./comet perf report

转载于:https://my.oschina.net/solate/blog/805232

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值