1

我在 solaris sparc 10 操作系统上的交换空间有问题。当我启动 Weblogic Server 10.3.3 时,交换空间利用率增加到 1.6 GB(最初交换空间利用率是 200mb 或 300MB)

配置详细信息: 操作系统:Solaris Sparc 10 JDK:Jrockit R27 版本 RAM:18 GB 交换空间:2GB

任何指针将不胜感激。在此先感谢

4

2 回答 2

0

对于 18 GB RAM 系统来说,2 GB 的交换空间看起来太小了。您可能只需要添加一些交换空间。整个切片、分区、zvol 或纯文件,具体取决于您的环境。

于 2011-01-08T21:33:29.423 回答
0

18GB RAM 主机上的 2GB 交换空间太低了。没有办法定义“数学函数”来设置交换空间,但是,一个常见的规则可能是 2/3*Total RAM 当你有超过 8GB 和 2*RAM 在其他情况下。

但是交换的数量取决于应用程序的类型,以及它们如何使用交换,因此,您需要在分配值之前了解它。否则,如果您有“大量可用空间”,则可以使用不同的值进行探索,一个好的起点可能是 4GB。

您可以使用以下方法添加原始设备:

# swap -a /dev/rdsk/cXtYdZsX

或者您可以添加一个平面文件

# mkfile -s 2048m /var/swap.file1
# swap -a /var/swap.file1

这里有一个完整的示例(西班牙语)向 Solaris 主机添加更多交换

此外,您可以检查tmpfs(/tmp 和 /var/tmp)以避免使用整个空闲 RAM,在 Solaris 上限制 /tmp 大小

谢谢, 乌尔科

于 2011-01-10T15:05:56.580 回答