我有一台带宽为 100 Mbps 的 debian 服务器。我的客户大多使用 3G 网络连接,平均持续时间为 3000 万。很多都有丢包,很少,但是每次丢一个包,tcp 链接都会停顿 30 秒或更长时间,然后一切才能恢复正常。
服务器使用大约 5% 的 CPU、内存和带宽。
我遇到了 debian 和调整 tcp 堆栈的选项列表:http : //www.linuxinsight.com/proc_sys_net_ipv4.html
我想知道哪个参数可以让服务器或客户端在数据包丢失时停顿更少的时间。任何的想法 ?
我正在寻找一些软件来监控数据包丢失或数据包重试。最好是持续监控而不是测试方法,最好是免费的。
我服务器的操作系统是 debian。我不确定wireshark是否可以做到这一点,因为我无法访问服务器上的图形界面,只能访问文本/SSH。
请问有什么建议吗?