今天我对 1TB 硬盘进行了分区,明天我想安装 Centos 5.4 x64 用于 3D 建模和 Maya 2011。
我创建了一个 10 GB 的交换分区(8GB 运行 + 2),一个 620 GB 的 lvm 分区,带有一个卷组,以及两个逻辑分区,其中一个 43 GB 用于 CentOS 根分区,一个 lv 用于主分区,有 430 GB,其余的直到 lvm 里面有 620 GB 的可用空间。
另外,在 lvm 分区之后,我为 Photoshop 临时文件创建了一个 100 GB 的分区(我将把 Windows 7 放在 ocz vertex SSD 中以使用 Photoshop 和 zbrush)
最后一个分区是扩展分区,其中包含 centos /boot 分区、用于安装 ubuntu 10.10 的 ext4 分区(mbr 中的 grub2 和 chainload 到 centos /boot,一旦安装了 win 7 chainload 到 sdb mbr 和 win bootloader),以及用于 sabe win 数据的 180 GB ntfs,还有 400 mb 的扩展可用空间用于更多分区。lvm 分区,我还没有格式化它们,因为我正在尝试决定是否使用默认选项(mkfs.ext3 -L label /dev/HD/...)或添加类似“-T largefile4”的内容或/和使用范围(“-O 范围”)。
有人说使用范围可以提高大文件的性能,也可以提高整个文件系统的性能,但我不知道是否值得使用其他选项如 -T 或只是坚持使用默认的 + 范围。
我刚开始学习 3D,所以我认为至少在我学习 Maya 之前,我不会拥有太多 1-4 GB 的 Maya 二进制文件(但可能会有一些纹理,或者像,是的,不知道)。但采取预防措施是明智的。
关于是否坚持默认或默认+范围或添加更多选项(如 -T largefile / largefile4)有什么建议吗?
我想说 3D 建模多次涉及 > 1GB 的大文件,但我不知道针对大文件优化 ext3 是否会导致小文件性能较差(300 或类似)。
也许还值得将 ext3 转换为 ext4 或 xfs。centos 5 中没有 xfs,但我认为可以使用 rsync 迁移到 xfs,方法是使用 live-cd 在 centos xfsprogs 中安装并安装新内核。我曾经在 centos 中这样做过,并且知道该怎么做。
如果 ext4 比 ext3 更好,那么将是一个合理的选择。
转换为 ext4 时会对新 ext4 功能中的 mkfs.ext3 选项产生任何影响吗?(比如什么变量之类的
答案1
在转行做系统管理之前,我从事 3D 动画工作。因此我使用了 3dInfluence 这个名字。我管理一个部门 8 年,开发类似 IMAX 的大格式节目。这包括管理部门的 IT 基础设施,其中包括我们的文件服务器、网络、渲染农场和工作站。
我认为你在这里把事情复杂化了,特别是如果你只是在学习 3d 的话。你能做的最重要的事情就是确保你有足够的内存……一旦你开始交换,所有的性能就都消失了。我不在乎你对系统做了多少调整来优化它以适应这种类型的工作。如果内存成本或项目范围非常大,那么学习如何用你的软件优化场景。这需要经验和询问曾经遇到过这类问题的人。试试CG谈这类事情。这是一个很棒的社区。
除了内存之外,我会选择 XFS 作为文件系统,用于保存渲染输出(包括帧和电影)的分区。我的经验一直是,它对于大型图像文件的大型目录表现最佳,并且能够很好地处理大型文件(有时是海量文件,例如粒子或网格缓存和电影)。现在,当我这样做时,ext4 还未出现,因此现在它可能非常适合这种类型的东西,但我敢打赌,对于这种东西,XFS 仍然会胜过 ext4。
Photoshop 永远不会使用那么多的暂存空间……我真的不担心为此进行优化。这实际上又回到了内存问题。像 SSD 或 RAID 这样的更快的磁盘子系统对视频编辑和合成任务很有帮助。但对于创建/编辑纹理或 3D 建模/渲染来说,它们真的没什么用。
祝你好运。
答案2
我肯定会升级到 ext4,因为它向前兼容。当然,唯一的问题是您不能切换回 ext3(尽管我不知道您为什么要这么做)。XFS 是一种非常擅长处理大文件的文件系统,但是升级路径不会像 ext3 到 ext4 那样简单。
linux.com 上有一篇最近的文章可能对你有用,请查看这里
答案3
奇怪的是,您计划安装 centos 5.4 而不是当前版本 5.5。
为了优化 - 将工作分区放在 HDD 的第一个磁柱上。位于 HDD 开头的数据比位于末尾的数据读/写速度更快。选择 ext4,因为它现在受支持,并且将成为 CentOS/RedHat 未来版本的默认设置。Ext4 应该比 ext3 稍快。使用选项 noatime 和 nodiratime 挂载工作分区。如果您使用 SSD 磁盘,您的磁盘性能将提高 2-4 倍。
另一个想法(如果您使用的文件相对较小 - 低于您的 RAM 数量)您可以使用 RAM 磁盘(/dev/shm),并且您可以每隔几分钟将文件从 RAM 磁盘 rsync 到 HDD。在这种情况下,您必须在 PC 上多放几 GB RAM 并使用 UPS。