首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过TCP使用MTR测试服务器

通过TCP使用MTR测试服务器
EN

Server Fault用户
提问于 2013-08-24 01:23:22
回答 3查看 12.2K关注 0票数 2

是否可以在TCP上使用地铁?如果没有,是否有其他选择?我已经做了一些研究,但我找不到任何方法去做这样的事情,所以我想知道是否有人有过这样的经历。如果真的没有这样的事情,那么从网络的角度对MySQL服务器进行非常快速的ICMP请求的扩展测试是最好的方法,这样我们就可以通过网络解决一个非常快速的丢包问题。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-08-24 02:27:09

MTR可以非常有效地解决此类问题。试着让它以15秒或60秒的间隔运行。统计数据将为您提供关于哪些路由器或段可能导致问题的信息。随着最近使用二级路由器的趋势,地铁(和其他工具)将看不到这些路由器。

许多TCP堆栈都有可用的计数器,可以用来识别问题。重新传输和无序数据包可能是问题的迹象,特别是在百分比不正常的情况下。

如果您正在发送大量数据块,则TCP窗口可能会导致问题。检查一下,看看你是否正在经历缓冲膨胀的问题。

有些像tcptraceroute这样的工具可以进行类似于MTR通过TCP提供的跟踪,这可以绕过对ICMP回波数据包的限制。

可以使用MuninNagiosIcinga等工具持续监视网络和数据库服务器。如果发现问题,他们也可以发送警报。

票数 3
EN

Server Fault用户

发布于 2015-06-17 23:58:08

当您使用足够新的版本时,中期审查支持TCP数据包跟踪。0.85和0.86 (当前稳定构建)版本支持此特性。

我知道这是一个旧的帖子,但我认为它将是相关的其他人搜索这个问题。旧的或旧的版本提供的流变/分6.6将不会有此功能(即。在0.75之前)。

票数 4
EN

Server Fault用户

发布于 2013-08-24 01:58:20

你考虑过使用尼平吗?您应该能够相当快地生成和发送数据包。如果您试图识别周期性的数据包丢失或延迟,您可以尝试像烟熏这样的工具。我已经取得了很好的结果,使用吸烟试图联系网络事件的时间-特别是无线点对点链接。没有MySQL 探头,但吸烟是模块化的,所以如果您愿意,可以编写自己的代码。

这些工具与Wireshark一起,在排除故障排除时,在消除公式中的第3/4层问题方面非常有用。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/533403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档