Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – SIPP:打开文件限制> FD_SETSIZE大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

实际上我尝试使用带有 java的bash控制台在opensuse 11上启动SIPP 3.3. 当我启动SIPP时 proc = Runtime.getRuntime().exec("/bin/bash", null, wd); ... printWriter.println("./sipp -i "+Config.IP+" -sf uac.xml "+Config.IP+":5060");
实际上我尝试使用带有 java的bash控制台在opensuse 11上启动SIPP 3.3.
当我启动SIPP时

proc = Runtime.getRuntime().exec("/bin/bash",null,wd);

... 

printWriter.println("./sipp -i "+Config.IP+" -sf uac.xml "+Config.IP+":5060");

错误流提供以下输出

警告意味着什么?由于这个警告,bash终端是否可能冻结?
我该如何删除此警告?

解决方法

据推测,此警告与SIPp中的多插槽传输选项有关,例如. -t un或-t tn,(虽然我已观察到它会生成这些警告,即使没有指定其中一个).

SIPp包含一个控制此警告消息的选项:

-skip_rlimit     : Do not perform rlimit tuning of file descriptor limits.  Default: false.

虽然它对我有抑制警告输出的预期效果,但它本身似乎是一个稍微危险的选择.虽然我不确定如果包含此选项会发生什么,并且SIPp尝试打开比根据FD_SETSIZE可用的套接字更多的套接字,您可以通过包括max_socket参数来避免可能出现的问题:

-max_socket      : Set the max number of sockets to open simultaneously. This option is
                      significant if you use one socket per call. Once this limit is reached,traffic is distributed over the sockets already opened. Default value is
                      50000

大佬总结

以上是大佬教程为你收集整理的linux – SIPP:打开文件限制> FD_SETSIZE全部内容,希望文章能够帮你解决linux – SIPP:打开文件限制> FD_SETSIZE所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: