JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11.1 管理:设备和文件系统     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  管理可移除介质(任务)

2.  写入 CD 和 DVD(任务)

3.  管理设备(任务)

4.  动态配置设备(任务)

5.  管理 USB 设备(任务)

6.  使用 InfiniBand 设备(概述/任务)

7.  管理磁盘(概述)

8.  管理磁盘使用(任务)

9.  管理磁盘(任务)

10.  设置磁盘(任务)

11.  使用 COMSTAR 配置存储设备(任务)

12.  配置和管理 Oracle Solaris Internet 存储名称服务 (Internet Storage Name Service, iSNS)

13.  format 实用程序(参考信息)

14.  管理文件系统(概述)

15.  创建和挂载文件系统(任务)

16.  配置附加交换空间(任务)

关于交换空间

交换空间与虚拟内存

交换空间与 TMPFS 文件系统

交换空间与转储设备配置

交换空间和动态重新配置

在 SAN 环境中配置交换空间

如何了解是否需要更多交换空间?

与交换相关的错误消息

与 TMPFS 相关的错误消息

如何分配交换空间

交换区域和 /etc/vfstab 文件

规划交换空间

为基于 ZFS 的系统分配交换空间

监视交换资源

在 Oracle Solaris ZFS 根环境中添加或更改交换空间

如何在 Oracle Solaris ZFS 根环境中添加交换空间

17.  复制文件和文件系统(任务)

18.  管理磁带机(任务)

索引

如何了解是否需要更多交换空间?

使用 swap -l 命令可确定系统是否需要更多交换空间。

例如,以下 swap -l 输出显示,此系统的交换空间几乎完全占用或者已经 100% 分配。

% swap -l
swapfile             dev   swaplo blocks   free
/dev/dsk/c0t0d0s1   136,1      16 1638608    88
$ swap -l
swap -l
swapfile             dev    swaplo   blocks     free
/dev/zvol/dsk/rpool/swap 182,2        16 67108848 67102992

当系统的交换空间为 100% 分配时,会暂时锁定应用程序的内存页面。可能不会出现应用程序错误,但可能会降低系统性能。

与交换相关的错误消息

这些消息指示应用程序尝试获取更多的匿名内存。但是,没有剩余的交换空间提供支持。

application is out of memory
 
malloc error O
 
messages.1:Sep 21 20:52:11 mars genunix: [ID 470503 kern.warning] 
WARNING: Sorry, no swap space to grow stack for pid 100295 (myprog)

与 TMPFS 相关的错误消息

如果写入文件时无法分配页面,则会显示以下消息。如果 TMPFS 尝试写入的量超出其所允许的量,或者当前执行的程序正在使用大量内存,则可能会出现此问题。

directory: File system full, swap space limit exceeded

以下消息表明,TMPFS 尝试创建新的文件或目录时物理内存不足:

directory: File system full, memory allocation failed

有关从与 TMPFS 相关的错误消息恢复的信息,请参见 tmpfs(7FS)