redhat6.2最多可以支持多少个线程?

发布于 2022-10-01 22:28:09 字数 40 浏览 21 评论 0

我用perl写的程序最多跑到256,就再也打不开文件了,警告说打不开文件描述符.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

柳絮泡泡 2022-10-08 22:28:09

这个使用进程数可以限制的,是不是你们的管理员给你限制了?先问一下。

蓝天白云 2022-10-08 22:28:09

他们没有限制啊,不是系统的限制吗?我第一次编写多线程的东西.

離殇 2022-10-08 22:28:09

2.6的内核支持的线程数量多。支持的线程多少和内核关系比较大,另外系统管理员可以设置用户打开的线程数。(当然要在系统支持的范围内)。

烂人 2022-10-08 22:28:09

那我们装的6.2是按照默认的数量设置的.这个数字在代码的那个文件中?

草莓酥 2022-10-08 22:28:09

楼主的主题是“ redhat6.2最多可以支持多少个线程? ”
你还在用那么老的系统吗?7.0都没什么人用了……

南街女流氓 2022-10-08 22:28:09

可能不会这么少吧?我的机器上再少也有300个进程呀!

是不是你访问同一个文件太多次了,没法记录那个文件的打开记录了呀?因为255这个数很象是这个。

拥抱没勇气 2022-10-08 22:28:09

不是的,文件只打开了一次.

一场春暖 2022-10-08 22:28:09

那是不是你的程序开了太多文件呢?

沦落红尘 2022-10-08 22:28:09

刚刚查了一下,有个参数叫file-max,是说最多能打开多少个文件的。
cat /proc/sys/fs/file-max
这是在RH9上试的。6.2上也应该有,可能名字和位置不太一样。你找找。

sysctl -a 也能看到。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文