我在 solaris sparc 10 操作系统上的交换空间有问题。当我启动 Weblogic Server 10.3.3 时,交换空间利用率增加到 1.6 GB(最初交换空间利用率是 200mb 或 300MB)
配置详细信息: 操作系统:Solaris Sparc 10 JDK:Jrockit R27 版本 RAM:18 GB 交换空间:2GB
任何指针将不胜感激。在此先感谢
对于 18 GB RAM 系统来说,2 GB 的交换空间看起来太小了。您可能只需要添加一些交换空间。整个切片、分区、zvol 或纯文件,具体取决于您的环境。
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 大小
谢谢, 乌尔科