键入以下命令成为超级用户 (root):
% su Password: root-password |
键入以下命令,在所选目录下创建一个文件以添加交换空间:
mkfile number[m|k|b] /directory/swap-file-name |
其中 number 是交换空间量,后跟 m(表示 MB)、k(表示 KB)或 b(表示块)。directory 是有权在其中添加交换空间的目录。swap-file-name 是要创建的交换文件的名称。
例如,要在 foo 目录下创建名为 16mswap 的 16 MB 交换文件,请键入以下命令:
mkfile 16m /foo/16mswap |
有关更多信息,请参见 mkfile(1M) 手册页。
键入以下命令确认已创建文件:
ls -l /directory/swap-file-name |
新文件位于相应目录下。例如:
ls -l /foo/16mswap -rw------T 1 root other 16777216 Dec 12 14:24 /foo/16mswap |
键入以下 swap 命令指定更多交换空间:
swap -a /directory/swap-file-name |
键入以下命令确认已添加更多交换空间:
swap -s |
输出中会显示分配的交换空间。例如:
swap -s total: 289336k bytes allocated + 27008k reserved = 316344k used, 298336k available |