iedowse
f03bcbe2fa
Slow down the operation of background fsck so as to leave some disk
...
bandwidth for other processes. Since the sleeping is done from
userland, this avoids the locking issues that affected the kernel
version.
The algorithm used here is to measure a moving average of the times
taken by a sample of read operations and then delay 1 in 8 reads
by 16 times the measured average. This should correspond to a factor
of 3 slowdown, but in practice the factor is larger (3.5 to 4) due
to hz rounding effects.
Reviewed by: mckusick
Approved by: re
2002-12-07 21:40:31 +00:00
..
2002-08-21 18:11:48 +00:00
2002-09-16 08:34:08 +00:00
2002-10-10 00:32:55 +00:00
2002-11-27 02:18:58 +00:00
2002-12-02 23:49:59 +00:00
2002-09-08 05:39:36 +00:00
2002-08-21 18:11:48 +00:00
2002-11-27 02:18:58 +00:00
2002-07-06 19:34:18 +00:00
2002-07-06 19:34:18 +00:00
2001-12-04 02:19:58 +00:00
2002-12-07 08:04:36 +00:00
2002-10-08 04:21:54 +00:00
2002-05-13 11:09:07 +00:00
2002-12-02 23:49:59 +00:00
2002-08-21 18:11:48 +00:00
2002-12-03 18:21:09 +00:00
2002-11-27 02:18:58 +00:00
2002-08-21 18:11:48 +00:00
2002-10-27 10:52:54 +00:00
2002-10-27 16:43:59 +00:00
2002-08-21 18:11:48 +00:00
2002-10-31 15:32:39 +00:00
2002-12-07 21:40:31 +00:00
2002-08-27 00:49:27 +00:00
2002-09-16 14:18:43 +00:00
2002-11-27 02:18:58 +00:00
2002-12-01 15:58:28 +00:00
2002-12-02 01:42:03 +00:00
2002-11-27 02:18:58 +00:00
2002-11-25 16:01:28 +00:00
2002-09-27 16:02:28 +00:00
2002-08-25 05:44:13 +00:00
2002-03-20 09:02:48 +00:00
2002-03-26 10:09:09 +00:00
2002-03-19 22:51:53 +00:00
2002-11-26 22:53:14 +00:00
2002-03-20 09:04:34 +00:00
2002-03-20 09:01:48 +00:00
2002-08-21 18:11:48 +00:00
2002-10-09 06:46:54 +00:00
2002-07-06 19:34:18 +00:00
2002-07-06 19:34:18 +00:00
2002-09-17 01:49:00 +00:00
2002-11-01 06:34:35 +00:00
2002-04-19 23:06:29 +00:00
2002-10-10 10:07:19 +00:00
2002-12-01 23:19:57 +00:00
2002-08-21 18:11:48 +00:00
2002-10-14 19:40:00 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-09-14 15:14:29 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2001-12-14 11:41:22 +00:00
2002-11-05 20:06:01 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-08-13 14:10:36 +00:00
2002-12-02 19:31:53 +00:00
2002-11-03 08:54:46 +00:00
2002-08-16 08:19:15 +00:00
2002-07-06 19:34:18 +00:00
2002-09-16 19:46:20 +00:00
2002-10-21 11:43:46 +00:00
2002-12-06 02:11:31 +00:00
2002-11-27 02:18:58 +00:00
2002-10-20 08:17:39 +00:00
2002-11-25 16:23:03 +00:00
2002-11-26 09:05:06 +00:00
2002-09-25 04:06:37 +00:00
2002-07-06 19:35:14 +00:00
2002-08-25 13:10:45 +00:00
2001-12-04 02:19:58 +00:00
2002-08-21 18:11:48 +00:00
2002-07-27 21:06:06 +00:00
2002-08-21 18:11:48 +00:00
2002-07-06 19:35:14 +00:00
2002-01-10 16:02:23 +00:00
2002-04-19 23:06:29 +00:00
2002-08-21 18:11:48 +00:00
2002-11-12 21:18:21 +00:00
2002-11-27 02:18:58 +00:00
2002-08-21 18:11:48 +00:00
2002-08-21 18:11:48 +00:00
2002-10-23 04:50:34 +00:00
2001-12-04 02:19:58 +00:00