]>
Commit | Line | Data |
---|---|---|
c3a08f59 A |
1 | .\" Copyright (c) 2003 Apple Computer, Inc. All rights reserved. |
2 | .\" | |
3 | .Dd July 8, 2003 | |
4 | .Dt dynamic_pager 8 | |
5 | .Os "Mac OS X" | |
6 | .Sh NAME | |
7 | .Nm dynamic_pager | |
34d340d7 | 8 | .Nd external storage manager for dynamic pager |
c3a08f59 A |
9 | .Sh SYNOPSIS |
10 | .Nm dynamic_pager | |
2fc1e207 | 11 | .Op Fl E |
c3a08f59 A |
12 | .Op Fl F Ar filename |
13 | .Op Fl S Ar filesize | |
14 | .Op Fl H Ar high-water-trigger | |
15 | .Op Fl L Ar low-water-trigger | |
16 | .Op Fl P Ar priority | |
17 | .Sh DESCRIPTION | |
18 | The | |
19 | .Nm dynamic_pager | |
34d340d7 A |
20 | daemon manages a pool of external swap files |
21 | which the kernel uses to support demand paging. | |
22 | This pool is expanded with new swap files | |
23 | as load on the system increases. | |
24 | It is contracted when the swapping resources are no longer needed. The | |
c3a08f59 | 25 | .Nm dynamic_pager |
34d340d7 A |
26 | daemon also provides a notification service |
27 | for those applications which wish to receive notices | |
28 | when the external paging pool expands or contracts. | |
c3a08f59 A |
29 | .Sh OPTIONS |
30 | .Bl -tag -width Ds | |
34d340d7 | 31 | .\" ========== |
2fc1e207 A |
32 | .It Fl E |
33 | Encrypt the data in the swap files. | |
34d340d7 | 34 | .\" ========== |
c3a08f59 A |
35 | .It Fl F |
36 | The base name of the | |
37 | .Ar filename | |
38 | to use for the external paging files. By default this is | |
39 | .Pa /private/var/vm/swapfile . | |
34d340d7 | 40 | .\" ========== |
c3a08f59 A |
41 | .It Fl H |
42 | If there are less than | |
43 | .Ar high-water-trigger | |
44 | bytes free in the external paging files, the kernel will signal | |
45 | .Nm dynamic_pager | |
46 | to add a new external paging file. | |
34d340d7 | 47 | .\" ========== |
c3a08f59 A |
48 | .It Fl L |
49 | If there are more than | |
50 | .Ar low-water-trigger | |
51 | bytes free in the external paging files, the kernel will coalese in-use pages | |
52 | and signal | |
53 | .Nm dynamic_pager | |
54 | to discard an external paging file. | |
55 | .Ar Low-water-trigger | |
56 | must be greater than | |
57 | .Ar high-water-trigger | |
58 | + | |
59 | .Ar filesize . | |
34d340d7 | 60 | .\" ========== |
c3a08f59 A |
61 | .It Fl P |
62 | This option is currently unimplemented. | |
34d340d7 A |
63 | .\" ========== |
64 | .It Fl S | |
65 | The fixed | |
66 | .Ar filesize | |
67 | [in bytes] to use for the paging files. By default | |
68 | .Nm dynamic_pager | |
69 | uses variable sized paging files, using larger sized files as paging demands | |
70 | increase. The | |
71 | .Fl S , | |
72 | .Fl H | |
73 | and | |
74 | .Fl L | |
75 | options disable that default and cause | |
76 | .Nm dynamic_pager | |
77 | to use a series of fixed sized external paging files. | |
83f6dbe8 | 78 | .El |
c3a08f59 | 79 | .Sh FILES |
83f6dbe8 | 80 | .Bl -tag -width /private/var/vp/swapfile* -compact |
c3a08f59 A |
81 | .It Pa /private/var/vm/swapfile* |
82 | Default external paging files. | |
83f6dbe8 | 83 | .El |