1 .\" Copyright (c) 2003 Apple Computer, Inc. All rights reserved.
8 .Nd external storage manager for dynamic pager
13 .Op Fl H Ar high-water-trigger
14 .Op Fl L Ar low-water-trigger
19 daemon manages a pool of external swap files
20 which the kernel uses to support demand paging.
21 This pool is expanded with new swap files
22 as load on the system increases.
23 It is contracted when the swapping resources are no longer needed. The
25 daemon also provides a notification service
26 for those applications which wish to receive notices
27 when the external paging pool expands or contracts.
34 to use for the external paging files. By default this is
35 .Pa /private/var/vm/swapfile .
38 If there are less than
39 .Ar high-water-trigger
40 bytes free in the external paging files, the kernel will signal
42 to add a new external paging file.
45 If there are more than
47 bytes free in the external paging files, the kernel will coalese in-use pages
50 to discard an external paging file.
53 .Ar high-water-trigger
58 This option is currently unimplemented.
63 [in bytes] to use for the paging files. By default
65 uses variable sized paging files, using larger sized files as paging demands
71 options disable that default and cause
73 to use a series of fixed sized external paging files.
76 .Bl -tag -width /Library/Preferences/com.apple.virtualMemory.plist -compact
77 .It Pa /private/var/vm/swapfile*
78 Default external paging files.
79 .It Pa /Library/Preferences/com.apple.virtualMemory.plist
82 .Sh XML PROPERTY LIST KEYS
83 The following keys can be specified in the configuration file. Please see
85 for more information about property list files.
88 .It Sy UseEncryptedSwap <boolean>
89 This optional key activates encrypted swap (aka Secure VM), so that all data is encrypted before being written to a swap file. The default is on for portable computers and off for other computers.