linux 上的一些限制

以下是自己 总结或者从网上 查询的 linux  默认情况下一些限制,还有待进一步完善。

单个文件名最长字符:255

路径深度:4096(路径的最多字符数目)

以上两个宏定义在/usr/include/linux/limits.h文件中

单个进程可打开文件最大个数:1024

最大用户数量:7 (除去串口,ftp telnet ssh 及vnc等通过网络方式的登录用户,6个console +1个图形)



Ext2

最大文件大小: 1TB

最大文件极限: 仅受文件系统大小限制

最大分区/文件系统大小: 4TB

最大文件名长度: 255 字符

缺省最小/最大块大小: 1024/4096 字节

缺省inode分配: 每4096字节为1

在强制FS检查前的最大装载: 20(可配置) 


Ext3

最大文件大小: 2TB

最大文件极限: 仅受文件系统大小限制

最大分区/文件系统大小: 4TB

最大文件名长度: 255 字符

缺省最小/最大块大小: 1024/4096 字节

缺省inode分配: 每4096字节为1

在强制FS检查前的最大装载: 20(可配置)

注:百度百科说ext3 支持最大32,000 个子目录。


     Ext4

最大文件大小: 16TB

最大文件极限: 仅受文件系统大小限制

最大分区/文件系统大小: 1EB (1,048,576TB, 1EB=1024PB, 1PB=1024TB)

最大文件名长度: 255 字符

       子目录数目最高可达64000个

ReiserFS

最大文件大小: 1TB

最大文件极限: 32k目录,42亿文件

最大分区/文件系统大小: 4TB

最大文件名长度: 255 字符

JFS

最小文件系统大小 16 MB

最大文件大小: 受体系结构限制

最大文件极限: 受文件系统大小限制

缺省最小/最大块大小: 1024/4096 字节

缺省inode分配: 动态 


以下为在debian上执行ulimit执行的结果,可以显示一些限制。

测试环境kernel2.6.26-2, debian(testing),gcc4.3.3

#ulimit -a


core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 15940
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值