From owner-cvs-sys Sat Aug 9 03:16:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA17670 for cvs-sys-outgoing; Sat, 9 Aug 1997 03:16:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA17566; Sat, 9 Aug 1997 03:14:08 -0700 (PDT) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id DAA28330; Sat, 9 Aug 1997 03:13:35 -0700 (PDT) Date: Sat, 9 Aug 1997 03:13:35 -0700 (PDT) Message-Id: <199708091013.DAA28330@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_bio.c kern_physio.c src/sys/i386/i386 trap.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/08/09 03:13:34 PDT Modified files: sys/kern vfs_bio.c kern_physio.c sys/i386/i386 trap.c Log: Modify the scheduling policy to take into account disk I/O waits as chargeable CPU usage. This should mitigate the problem of processes doing disk I/O hogging the CPU. Various users have reported the problem, and test code shows that the problem should now be gone. Revision Changes Path 1.122 +5 -1 src/sys/kern/vfs_bio.c 1.20 +5 -1 src/sys/kern/kern_physio.c 1.103 +14 -1 src/sys/i386/i386/trap.c