2016 - 2024

感恩一路有你

linux查看文件描述符 linux下的文件描述符一共有多少?

浏览量:1606 时间:2021-03-14 12:48:04 作者:admin

linux下的文件描述符一共有多少?

人们常说Linux中文件描述符的最大数目是65536,这是由普通Linux内核的默认值决定的。实际上,可以通过修改内核来突破。了解文件描述符。内核使用文件描述符访问文件。文件描述符是非负整数。当打开现有文件或创建新文件时,内核返回一个文件描述符。读写文件还需要使用文件描述符来指定要读写的文件。文件描述符的有效范围是0到open_umax。一般来说,每个进程最多可以打开64个文件(0-63)。对于FreeBSD 5.2.1、Mac OS X 10.3和Solaris 9,每个进程可以打开的最大文件数取决于系统内存大小、int大小和系统管理员设置的限制。Linux 2.4.22的强制最大值为1048576。

Linux查看进程打开多少文件描述符命令?

在/proc中,有一个由每个进程对应的进程号命名的目录,该目录下有一个FD目录。此目录下的每个文件都是符号连接,其文件名对应于进程占用的文件描述符。连接的内容表示与文件描述符相对应的实际文件,有多少个文件描述符表示进程打开了多少个文件。另外,Linux默认进程打开文件限制为1024,可以通过ulimit-n查看,很多系统上限可以通过修改/etc/security/极限.conf文件更改,本文件有详细说明,如何修改的说明。如果要将所有用户的进程打开文件的上限更改为65536,可以添加以下两行*soft nofile 65535*hard nofile 65535。也只能修改一个用户或组。具体方法请参考文件说明。修改后需要重启系统才能生效。

linux查看文件描述符 linux文件描述符怎么理解 linux下打开文件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。