SCdF Asked: 2009-09-16 20:05:14 +0800 CST2009-09-16 20:05:14 +0800 CST 2009-09-16 20:05:14 +0800 CST Oracle 10g 支持哪些 linux 文件系统? 772 我想知道是否有 Oracle 10g 支持的文件系统的受支持(或推荐)列表。 具体来说,我想知道将 Oracle 数据存储在 XFS 分区上是否是个坏主意。 我问是因为有些人说删除速度很慢,而且可能 Oracle 不支持它,尽管我在他们的 文档中找不到任何有趣的东西。 请注意,我不希望使用 XFS,我正在使用的客户端已经在使用它。他们有一些时髦的问题,我想知道这是否相关。 oracle 2 个回答 Voted Gary 2009-09-16T21:47:06+08:002009-09-16T21:47:06+08:00 Metalink 文档 414673.1 “Oracle 不在本地文件系统(即 OCFS2、NFS 等除外)上运行认证,除了 ext2/ext3,因为它是所有 Linux 发行版的通用默认文件系统。因此,如果出现特定于 XFS 的问题,Linux 供应商应该订婚。” 我通常会使用默认设置,除非您有特殊的理由不这样做。 hurikhan77 2009-09-16T22:59:29+08:002009-09-16T22:59:29+08:00 通过启用惰性计数器可以提高 XFS 删除性能。这可以通过适度的最新内核(支持惰性计数器)和最新的 xfs-utils 来完成。xfs_admin 命令是启用惰性计数器的命令。您可能还希望启用未写入的范围和日志版本 2(可以使用更大的日志)并更改挂载选项以使用更多/更大的日志缓冲区。这通常会大大提高 xfs 的性能。其中一些更改需要在之后运行 xfs_repair。文件系统在线时无法更改。 我们使用这些设置取得了巨大成功。ext3 通常较慢,除非您关闭有序数据日志。对于我们来说,xfs 具有支持多个并行写入线程的优势,因为它使用了可以由多个内核线程并行修改的分配组。结合 RAID-5(或其他可以对不同磁盘进行独立写入的其他设备)和 xfs 设置以使用正确的条带大小,这是一个很好的性能改进。这通常也应该产生一个非常高性能的数据库设置。 这是执行此操作的 xfs_admin 命令行: xfs_admin -ej -c1 /dev/sdXX xfs_repair /dev/sdXX 和安装选项: mount -o relatime,sunit=128,swidth=384,logbufs=8,logbsize=256k /dev/sdXX ... sunit 和 swidth 是关于条纹宽度和大小的——在这一点上描述这些有点复杂。这些值通常是扇区(512 字节单位)。sunit 是条带大小,swidth 是 sunit * 条带计数。无论如何,relatime 应该是最新内核中的默认值。
Metalink 文档 414673.1 “Oracle 不在本地文件系统(即 OCFS2、NFS 等除外)上运行认证,除了 ext2/ext3,因为它是所有 Linux 发行版的通用默认文件系统。因此,如果出现特定于 XFS 的问题,Linux 供应商应该订婚。”
我通常会使用默认设置,除非您有特殊的理由不这样做。
通过启用惰性计数器可以提高 XFS 删除性能。这可以通过适度的最新内核(支持惰性计数器)和最新的 xfs-utils 来完成。xfs_admin 命令是启用惰性计数器的命令。您可能还希望启用未写入的范围和日志版本 2(可以使用更大的日志)并更改挂载选项以使用更多/更大的日志缓冲区。这通常会大大提高 xfs 的性能。其中一些更改需要在之后运行 xfs_repair。文件系统在线时无法更改。
我们使用这些设置取得了巨大成功。ext3 通常较慢,除非您关闭有序数据日志。对于我们来说,xfs 具有支持多个并行写入线程的优势,因为它使用了可以由多个内核线程并行修改的分配组。结合 RAID-5(或其他可以对不同磁盘进行独立写入的其他设备)和 xfs 设置以使用正确的条带大小,这是一个很好的性能改进。这通常也应该产生一个非常高性能的数据库设置。
这是执行此操作的 xfs_admin 命令行:
和安装选项:
sunit 和 swidth 是关于条纹宽度和大小的——在这一点上描述这些有点复杂。这些值通常是扇区(512 字节单位)。sunit 是条带大小,swidth 是 sunit * 条带计数。无论如何,relatime 应该是最新内核中的默认值。