188:
90:, especially for files which grow slowly. It can also help in keeping allocations contiguous when there are several files growing at the same time. When used in conjunction with
69:
When blocks must be allocated to hold pending writes, disk space for the appended data is subtracted from the free-space counter, but not actually allocated in the
73:. Instead, the appended data are held in memory until they must be flushed to storage due to memory pressure, when the kernel decides to flush
229:
86:
This has the effect of batching together allocations into larger runs. Such delayed processing reduces CPU usage, and tends to reduce disk
17:
222:
253:
248:
215:
74:
87:
157:
203:
8:
70:
195:
63:
199:
242:
91:
78:
35:
62:. The feature also closely resembles an older technique that Berkeley's
123:
115:
143:
98:, it can convert slow random writes into fast sequential writes.
47:
187:
55:
39:
59:
95:
51:
43:
240:
223:
77:, or when the application performs the Unix
230:
216:
144:LWN.net Weekly Edition for July 17, 2008
116:"About Disk Optimization with Mac OS X"
14:
241:
182:
155:
24:
158:"Why delayed allocation is needed"
25:
265:
186:
156:Cao, Mingming (3 August 2005).
149:
146:2.6.27: what's coming (part 1)
137:
108:
13:
1:
101:
66:called "block reallocation".
202:. You can help Knowledge by
7:
10:
270:
181:
83:system call, for example.
38:feature implemented in
254:Computer storage stubs
198:-related article is a
249:Computer file systems
162:ext2.sourceforge.net
32:delayed allocation
18:Delayed allocation
211:
210:
120:Support.Apple.com
71:free-space bitmap
28:Allocate-on-flush
16:(Redirected from
261:
232:
225:
218:
196:computer-storage
190:
183:
173:
172:
170:
168:
153:
147:
141:
135:
134:
132:
131:
112:
21:
269:
268:
264:
263:
262:
260:
259:
258:
239:
238:
237:
236:
179:
177:
176:
166:
164:
154:
150:
142:
138:
129:
127:
114:
113:
109:
104:
23:
22:
15:
12:
11:
5:
267:
257:
256:
251:
235:
234:
227:
220:
212:
209:
208:
191:
175:
174:
148:
136:
106:
105:
103:
100:
9:
6:
4:
3:
2:
266:
255:
252:
250:
247:
246:
244:
233:
228:
226:
221:
219:
214:
213:
207:
205:
201:
197:
192:
189:
185:
184:
180:
163:
159:
152:
145:
140:
125:
121:
117:
111:
107:
99:
97:
93:
92:copy on write
89:
88:fragmentation
84:
82:
81:
76:
75:dirty buffers
72:
67:
65:
61:
57:
53:
49:
45:
41:
37:
33:
30:(also called
29:
19:
204:expanding it
193:
178:
167:26 September
165:. Retrieved
161:
151:
139:
128:. Retrieved
126:. 2010-02-10
119:
110:
94:as it is in
85:
79:
68:
31:
27:
26:
36:file system
243:Categories
130:2016-12-13
102:References
48:Reiser4
34:) is a
58:, and
194:This
124:Apple
56:Btrfs
200:stub
169:2021
80:sync
60:ext4
40:HFS+
96:ZFS
64:UFS
52:ZFS
44:XFS
245::
160:.
122:.
118:.
54:,
50:,
46:,
42:,
231:e
224:t
217:v
206:.
171:.
133:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.