在 Oracle® Solaris 11.2 中管理文件系统

退出打印视图

更新时间: 2014 年 7 月
 
 

规划交换空间

确定交换空间大小的最重要因素是系统的软件应用程序的要求。例如,大型应用程序(例如计算机辅助设计模拟器、数据库管理产品、事务监视器和地质分析系统)占用的交换空间可高达 200–1000 MB。

请咨询应用程序供应商,以了解其应用程序的交换空间要求。

如果无法通过应用程序供应商确定交换空间要求,请根据系统类型使用以下一般规则来分配交换空间。


注 - 将故障转储内容进行压缩,从而使转储设备不必与物理内存的大小相同。缺省情况下,转储内容值设置为内核页。但是,如果将转储内容值设置为转储所有内存页,则请考虑将转储大小增加至物理内存大小的一半或更多。
表 3-1  ZFS 文件系统的交换和转储卷大小
系统类型
交换卷大小
转储卷大小
物理内存约为 4 GB 的系统
1 GB
2 GB
物理内存约为 8 GB 的中端服务器
2 GB
4 GB
物理内存约为 16 到 128 GB 的高端服务器
4 GB
8-64 GB
物理内存为 128 GB 以上的高端服务器
1/4 物理内存大小
1/2 物理内存大小

注 - 具有许多活动的 ZFS 文件系统的忙系统可使用 1/2 至 3/4 物理内存大小作为转储设备大小。

在一个具有 ZFS 根文件系统的系统上,如果尝试使用 dumpadm –d 命令指定一个太小而不能容纳崩溃系统的转储设备,则将看到类似于以下内容的消息:

dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a
system dump dump size 43467329536 bytes, device size 42949672960 bytes