交换空间
3 交换空间
3.1 /etc/vfstab 中的持久性配置
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr ufs 1 yes -
/dev/dsk/c0t0d0s1 - - swap - no -
/usr/local/swapfile.1 - - swap - no -
...
swap - /tmp tmpfs - yes -
交换文件系统可以使用 /dev/dsk/c0t0d0s1 之类的原始分区或
/usr/local/swapfile.1 之类的纯文本文件。
您可以定义多个交换文件系统。所有这些交换文件系统均可通过挂载到 /tmp 挂载点进行逻辑组合。这
意味着只要物理内存可用,便会将文件写入 /tmp 并用尽内存。
以下示例
/dev/dsk/c0t0d0s1 - - swap - no -
/dev/dsk/c0t1d0s1 - - swap - no -
/dev/dsk/c0t2d0s1 - - swap - no -
...
swap - /tmp tmpfs - yes -
将创建另一个 6 GB 的虚拟内存(假设所有分区的大小均为 2 GB)。Solaris OS 会自动分流对所有磁盘
的访问。
3.2 “原始分区”与纯文本文件
最快的交换是根本不进行交换。如果必须进行物理交换,请使用在一组磁盘上条带化的多个分区。如果
需要内存并且没有额外的分区或磁盘,则只能使用纯文本文件。
3.3 临时配置
在标准的 Solaris OS 操作过程中,可以使用纯文本文件添加交换空间:
# mkfile 100m /usr/local/swapfile.1
# swap -a /usr/local/swapfile.1
# swap -l
此添加操作是临时操作,将在下次重新引导系统之后失效。此后,swap -d /usr/local/swapfile.1
会取消配置其他交换空间。
Solaris OS 初级系统管理员指南 13 版本 1.20e,2004 年 6 月
阅读(534) | 评论(0) | 转发(0) |