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.  管理磁带机(任务)

索引

监视交换资源

/usr/sbin/swap 命令用于管理交换区域。-l-s 这两个选项显示有关交换资源的信息。

使用 swap -l 命令可识别系统的交换区域。在 swapfile 列中列出了已激活的交换设备或文件。例如:

# swap -l
swapfile             dev  swaplo blocks   free
/dev/dsk/c0t0d0s1   136,1      16 1638608 1600528

在具有 ZFS 根文件系统的系统上,swap -l 命令可确定类似的输出,除非它可确定 ZFS 卷路径名。例如:

# swap -l
swapfile                  dev  swaplo blocks   free
/dev/zvol/dsk/rpool/swap 256,1      16 1058800 1058800

使用 swap -s 命令可监视交换资源。

# swap -s
total: 57416k bytes allocated + 10480k reserved = 67896k used, 
833128k available

used 值与 available 值之和等于系统上的总交换空间,其中包括部分物理内存和交换设备(或文件)。

可以使用可用交换空间量和已用交换空间量(在 swap -s 输出中)监视在一段时间内交换空间的使用情况。如果系统性能良好,请使用 swap -s 确定可用交换空间量。如果系统性能下降,请检查可用交换空间量以便确定其是否已下降。然后,可以确定对系统所做的哪些更改可能导致交换空间使用量增加。

使用此命令时,请记住,可用于交换的物理内存量会因内核和用户进程的锁定和物理内存的释放而动态变化。


注 - swap -l 命令以 512 字节块为单位显示交换空间。swap -s 命令以 1024 字节块为单位显示交换空间。如果将 swap -l 中的块累加,然后将其转换为 KB,则结果将小于 used + available(在 swap -s 输出中)。原因是 swap -l 在计算交换空间时不包括物理内存。


下表概述了 swap -s 命令的输出。

表 16-2 swap -s 命令的输出

关键字
说明
bytes allocated
当前已分配作为后备存储(磁盘备份交换空间)的总交换空间量(以 1024 字节块为单位)。
reserved
当前未分配、但内存已请求供将来使用的总交换空间量(以 1024 字节块为单位)。
used
已分配或保留的总交换空间量(以 1024 字节块为单位)。
available
当前可用于将来进行预留和分配的总交换空间量(以 1024 字节块为单位)。