Linux系统最大支持多少的内存?

Linux系统最大支持多少的内存?,第1张

一般的 Linux 最大支持 64G ,是在 x86 架构上。

如果你在大型服务器上,好像最高可以上到 4T 以上,但似乎和硬件有关。

支持的大小,在内核里面有设置 1G 4G 64G 三个级别。

如果打开了 64G 内存,但跑在小于 4G 的机器上,听说性能有损失。(貌似性能损失还很大……)

具体的支持我只知道看内核配置,一般在 /boot 里面有个文件名里含有版本号的 config 文件,这个就是配置。最好还是看 /proc/config (或者压缩过的 /proc/config.gz ),这个是当前运行内核的配置,但并不一定有。(看设置了)

CONFIG_HIGHMEM4G 这个为 Y 是支持 4G 版的

CONFIG_HIGHMEM64G 这个为 Y 是支持 64G 的

两个都没有,就是 1G 版的(貌似现在没人还在桌面和服务器上用 1G 版的了)

?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分配: 动态

在Linux下,理论上文件最大可以达到4T(看清楚是4T不是4G),但在实际 *** 作中都在2G左右(一般不超过4G),超过2G的单个文件较之小于2G的文件安全系数降低不少。另外对于ext3系统,如果突然断电,容易出现硬盘问题,这种问题在大文件多的硬盘、硬盘中大文件多的区域特别容易发生,而且经常是毁灭性的。如果要存放大文件,建议使用reiserfs系统。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存