Linux系统fd最大数,linux 中 fd 最大多少,手机渠道销售里的FD是什么意思?

news/2024/10/17 22:25:39/

在Linux下,系统全部能够打开的fd总数为:

/proc/sys/fs/file-max,取决于内存

The file-max file /proc/sys/fs/file-max sets the maximum number of file-handles that the Linux kernel will allocate. We generally tune this file to improve the number of open files by increasing the value of /proc/sys/fs/file-max to something reasonable like 256 for every 4M of RAM we have: i.e. for a machine with 128 MB of RAM, set it to 8192 - 128/4=32 32*256=8192.

/proc/sys/fs/file-nr 记录系统中fd的使用情况,已分配文件句柄的数目

已使用文件句柄的数目

文件句柄的最大数目 ,

单个进程能够打开的最大fd数量为 ulimit -n, 可以通过sysconf(_SC_OPEN_MAX)获取默认的进程fd打开数量。

修改fd限制可以先修改shell的ulimit -n,

或者通过setrlimit函数进行修改:

void modifyfdlimit()

{

rlimit fdLimit;

fdLimit.rlim_cur = 30000;

fdLimit.rlim_max = 30000;

if (-1 == setrlimit (RLIMIT_NOFILE, &fdLimit))

{

printf ("Set max fd open count fai. /nl");

char cmdBuffer [64];

sprintf (cmdBuffer, "ulimit -n %d", 30000);

if (-1 == system (cmdBuffer))

{

printf("%s failed. /n", cmdBuffer);

exit(0);

}

if (-1 == getrlimit (RLIMIT_NOFILE, &fdLimit))

{

printf("Ulimit fd number failed.");

exit(0);

}

}

//printf("Hard limit: %d. Soft limit: %d", fdLimit.rlim_max, fdLimit.rlim_cur);

}


http://www.ppmy.cn/news/479490.html

相关文章

希腊字母在数学或物理中代表的意思各是什么

序号 大写 小写 英文注音 国际音标注音 中文读音 意义 1 Α α alpha a:lf 阿尔法 角度;系数 2 Β β beta bet 贝塔 磁通系数;角度;系数 3 Γ γ gamma ga:m 伽马 电导系数(小写) 4 Δ δ delta delt 德尔塔 变动…

工厂常用名词

P/R P/R(Pilot Run)试产,试运行 FAI FAI(first article inspection)检测是指首件检验,模具开发完成后,制作的第一件样品,就是首件。对首件进行三维测量(误差测量)则指首件检验。 零…

椭圆形中间一个大写的v_一个横着的椭圆中间画了一个竖线这是什么符号 10分...

Φ字母来源 1.1Φ希腊字母 读音,fai(大写Φ,小写φ),是第二十一个希腊字母。 希腊小写字母,左上角的弯是开口的;而用作符号时,通常会写作 ,变了一个缩小了的大写Φ的形状(Unicode: U03D5)。 1.2…

flamingo的中文意思是什么_flamingo.是什么意思

1. Lake Nakurus claim to fame is anchored on its flamingos and the over 400 species of birds found here. 纳库鲁湖以其众多的火烈鸟以及超过400种的各种鸟类而著名。 2. I say, John, I see your flamingowith the broken leg! 我说,约翰,我看见你…

计算机专用英语词汇

1.单词说明: command n. 命令,指令 [kə’mɑ:nd] 单词拼写 名词 单词含义 音标(发音) 提示:着重记忆单词对应的意思,有能力最好词性也记忆。 2.词性说明: n v vi vt conj prep pron adj adv 名词 动词 非及…

计算机常见单词

1.单词说明: command n. 命令,指令 [kə’mɑ:nd]   单词拼写 名词 单词含义 音标(发音)   提示:着重记忆单词对应的意思,有能力最好词性也记忆。 2.词性说明: n v vi vt conj prep pron adj adv …

eNSP安装包以及插件镜像包(eNSP设备包)全集

eNSP安装包、以及eNSP中所需要的镜像包(设备包)(CE、CX、NE40E、NE5000E、NE9000、USG)例如:导入一个USG设备包,eNSP中的USG5500和USG6000V都是可以启动的 百度云盘:华为eNSP安装包以及镜像包 h…

NE40E华为产品文档-----笔记(2022.9.28)

** NE40E华为产品文档-----笔记(2022.9.28) ** P34开始 全连接full Mesh 中文解释:全网状 英文来历:Full Mesh表示网络的一种连接形式,即所有结点之间都直接连接的形式。在该术语所描述的网络结构中,网络设备以 网状拓扑被组…