Ubuntu 16.04系统默认最大打开文件数为1024个
来源:互联网 发布:手机屏幕录像录音软件 编辑:程序博客网 时间:2024/05/08 09:56
代码证明
1 #include <stdio.h> 2 #include <sys/types.h> 3 #include <fcntl.h> 4 #include <stdlib.h> 5 #include <unistd.h> 6 7 int main(int argc,char *argv[]){ 8 9 int fd; 10 char name[1024]; 11 int i = 0; 12 while(1){ 13 sprintf(name,"file%d",++i); 14 fd = open(name,O_CREAT,0777); //超过最大打开数时再打开会出错,返回-1 15 if (fd == -1){ 16 exit(1); 17 } 18 printf("%d ",i); 19 } 20 return 0; 21 }
运行代码
#gcc -o haha open.c#./haha
执行完成后会看到打印并创建了1021个文件,加上系统自带的0,1,2三个文件,总共为1024个
修改最大打开文件数
- 查看系统定义的默认限制值
# ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size (blocks, -f) unlimitedpending signals (-i) 7674max locked memory (kbytes, -l) 64max memory size (kbytes, -m) unlimitedopen files (-n) 1024pipe size (512 bytes, -p) 8POSIX message queues (bytes, -q) 819200real-time priority (-r) 0stack size (kbytes, -s) 8192cpu time (seconds, -t) unlimitedmax user processes (-u) 7674virtual memory (kbytes, -v) unlimitedfile locks (-x) unlimited
- 修改最大打开最大文件数
# ulimit -n 4096
- 查看系统可以设置的打开的最大文件数
# cat /proc/sys/fs/file-max97267
0 0
- Ubuntu 16.04系统默认最大打开文件数为1024个
- Centos7修改默认最大文件打开数
- Ubuntu系统中最大柄数(最大文件打开数)修改办法
- 修改Linux系统最大打开文件数
- 修改linux系统最大打开文件数
- 关于系统打开的最大文件数限制
- 系统进程打开文件最大句柄数的限制
- 系统进程打开文件最大句柄数的限制
- 关于系统打开的最大文件数限制
- 修改linux系统的最大打开文件数
- 修改linux系统的最大打开文件数
- ubuntu linux 修改socket最大连接数,同时也是文件最大打开数
- Ubuntu 12 ulimit 系统最大打开文件个数 设置
- Ubuntu 12 ulimit 系统最大打开文件个数 设置
- Ubuntu 12 ulimit 系统最大打开文件个数设置
- Ubuntu ulimit 系统最大打开文件个数 设置
- 解除 Linux 系统的最大进程数和最大文件打开数限制
- 解除 Linux 系统的最大进程数和最大文件打开数限制
- Ubuntu安装chrome
- poj1094Sorting It All Out
- eeprom.c
- ListView的优化
- i2c.c
- Ubuntu 16.04系统默认最大打开文件数为1024个
- i2c-gpio.c
- <Hadoop>Hive(Mysql) 安装
- NKOI 1469 通向自由的钥匙
- 解决Android Studio在使用android-async-http出现import org.apache.http.Header不可用
- UVa 11572 - Unique Snowflakes
- Different platforms, one solution—— The best period of programming
- HDU 1556 Color the ball (线段树)
- 第15周阅读程序(4)