专栏首页蓝天linux下文件数、目录数、文件名长度的各种限制

linux下文件数、目录数、文件名长度的各种限制

以下测试都是在没有优化或修改内核的前提下测试的结果 1. 测试目的:ext3文件系统下filename最大字符长度   测试平台:RHEL5U3_x64   测试过程: LENTH=`for i in {1..255};do for x in a;do echo -n $x;done;done` touch $LENTH 当增加到256时,touch报错,File name too long linux系统下ext3文件系统内给文件/目录命名,最长只能支持127个中文字符,英文则可以支持255个字符 2. 测试目的:ext3文件系统下一级子目录的个数限制   测试平台:RHEL5U3_x64   测试过程: [root@fileserver maxdir]# for i in {1..32000};do mkdir $i;done mkdir: cannot create directory `31999': Too many links mkdir: cannot create directory `32000': Too many links ext3文件系统一级子目录的个数为31998(个)。 Linux为了cpu的搜索效率而规定的,要想改变数目大概要重新编译内核.  3. 测试目的:ext3文件系统下单个目录里的最大文件数   测试平台: RHEL5U3_x64   测试过程:   单个目录下的最大文件数似乎没什么特别限制,也是受限于所在文件系统的inode数限制:   df -i或者使用tune2fs -l /dev/sdaX或者dumpe2fs -h /dev/sdaX查看可用inode数,后两个命令    输出结果是一样的,但是跟df所得出的可用inode数会有些误差,至今不明白什么原因。   网上常用两种解决办法:   1) 重新mkfs,ext3默认block大小4096 Bytes,block设置小一些inode数设置大一些   2) 使用loopback文件系统临时解决:       在/usr中(也可以在别处)创建一个大文件,然后做成loopback文件系统,将原来的文件移到这个       文件系统中,并将它mount到/usr下合适的位置。这样可以大大减少你/usr中的文件数目。但是系统       性能会有点损失。 4. 测试目的: 打开文件数限制(文件句柄、文件描述符)   测试平台: RHEL5U3_x64   ulimit -n 65535设置,或者/etc/security/limit.conf里设置用户打开文件数、进程数、CPU等

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Raft知识图谱

    一见
  • 类型安全的变参函数any2string(),可用来替代类型不安全的snprintf()

    any2string.sh用来生成any2string.h和test_any2string.cpp两个文件: https://github.com/eyjia...

    一见
  • Redis的slot迁移工具

    工具下载: https://github.com/eyjian/redis-tools/blob/master/move_redis_slot.sh 支持迁...

    一见
  • 你掌握的那点代码技术 ,很容易被淘汰的 。

    对于测试团队 ,严格来说;老徐把其分为两个岗位:「业务测试工程师」和「测试开发工程师」 。

    IDO老徐
  • Android开发调试常用工具

    子勰
  • SnpSift学习笔记(三)

    本篇主要介绍caseControl, rmRefGen, tstv, rmInfo, gt, vcfcheck这6个命令的用法。

    生信修炼手册
  • WordWind(Java版)开发环境搭建

    我的操作平台Windows 7 64位操作系统,如果是32位的则在拷贝有些Jar包的时候注意对应32位的。

    卡尔曼和玻尔兹曼谁曼
  • 生产环境中进行自动化测试

    大多数功能测试用例和自动化测试用例在测试环境中以速度验证通过,但是很难保证这些用例在生产环境中具有相同的效果。特别是跨浏览器测试,则需要确保跨各种操作系统,运行...

    FunTester
  • 性能调优必备利器之 JMH

    if 快还是 switch 快?HashMap 的初始化 size 要不要指定,指定之后性能可以提高多少?各种序列化方法哪个耗时更短?

    用户4172423

扫码关注云+社区

领取腾讯云代金券