linux支持的最大文件大小(能否支持大小4G以上的文件)?[ZSHAO]

linux支持的最大文件大小(能否支持大小4G以上的文件)?[ZSHAO],第1张

?oracle(linux平台)建立的数据文件

能否支持大小4G以上的文件?答:Linux下的文件系统极少有这么愚蠢的限制,不过任何文件系统都是有限制的。

下面是个不完整的小列表:

NTFS(Windows):支持最大分区2TB,最大文件2TB

FAT16(Windows):支持最大分区2GB,最大文件2GB

FAT32(Windows):支持最大分区128GB,最大文件4GBExt2最大文件大小: 1TB

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

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

最大文件名长度: 255 字符

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

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

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

//REDHAT9默认是ext3的文件系统Ext3最大文件大小: 1TB

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

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

最大文件名长度: 255 字符

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

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

在强制FS检查前的最大装载: 20(可配置)ReiserFS最大文件大小: 1TB

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

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

最大文件名长度: 255 字符JFS最小文件系统大小 16 MB

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

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

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

缺省inode分配: 动态

首先要知道一点所有的TCP/IP的参数修改是临时的,因为它们都位于/PROC/SYS/NET目录下,如果想使参数长期保存,可以通过编辑/ETC/SYSCTL.CONF文件来实现,这里不做详细说明,只针对Linux的TCPIP内核参数优化列举相关参数:

1、为自动调优定义socket使用的内存

2、默认的TCP数据接收窗口大小(字节)

3、最大的TCP数据接收窗口

4、默认的TCP发送窗口大小

5、最大的TCP数据发送窗口

6、在每个网络接口接收数据包的速率比内核处理这些包速率快时,允许送到队列的数据包最大数目

7、定义了系统中每一个端口最大的监听队列长度

8、探测消息未获得相应时,重发该消息的间隔时间

9、在认定tcp连接失效之前,最多发送多少个keepalive探测消息等。

相关优化参数代码:

sh#  net.core.wmem_default 发送缓存区预留内存默认大小 默认值 16k #  net.core.rmem_default 接受缓存区预留内存默认大小 默认值 16k #  net.core.wmem_max 发送缓存区预留内存最大值 默认值 128k #  net.core.rmem_max 接受缓存区预留内存最大值 默认值 128k #  net.unix.max_dgram_qlen 进程间通信发送数据, 默认10 #  net.ipv4.tcp_syncookies #  net.ipv4.syn_retries #  net.ipv4.tcp_fin_timeout 如果socket连接由本端关闭,则保持在FIN-WAIT-2状态的时间 #  net.ipv4.tcp_keepalive_time 当keepalive起作用的时候,tcp发送keepalive消息的频度,默认2小时 #  net.ipv4.route_max_size 路由缓存最大值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8449178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存