Rik van Riel
f7b7fd8f3e
[PATCH] temporarily disable swap token on memory pressure
...
Some users (hi Zwane) have seen a problem when running a workload that
eats nearly all of physical memory - th system does an OOM kill, even
when there is still a lot of swap free.
The problem appears to be a very big task that is holding the swap
token, and the VM has a very hard time finding any other page in the
system that is swappable.
Instead of ignoring the swap token when sc->priority reaches 0, we could
simply take the swap token away from the memory hog and make sure we
don't give it back to the memory hog for a few seconds.
This patch resolves the problem Zwane ran into.
Signed-off-by: Rik van Riel <riel@redhat.com >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2005-11-28 14:42:25 -08:00
..
2005-11-09 07:55:57 -08:00
2005-11-14 15:24:59 -08:00
2005-11-20 21:11:31 -08:00
2005-11-07 07:53:48 -08:00
2005-11-09 07:56:40 -08:00
2005-11-07 07:53:48 -08:00
2005-11-13 18:14:17 -08:00
2005-11-13 18:14:16 -08:00
2005-11-14 19:55:16 -08:00
2005-11-12 10:56:06 +01:00
2005-11-18 22:00:17 +01:00
2005-11-13 18:14:10 -08:00
2005-11-16 00:52:57 -08:00
2005-11-10 15:33:38 -08:00
2005-11-07 07:53:52 -08:00
2005-11-28 14:42:23 -08:00
2005-11-07 18:18:11 -08:00
2005-11-17 16:23:43 +00:00
2005-11-17 16:23:42 +00:00
2005-11-09 07:56:35 -08:00
2005-11-13 18:14:10 -08:00
2005-11-12 10:14:02 -08:00
2005-11-09 07:55:57 -08:00
2005-11-09 07:55:59 -08:00
2005-11-13 18:14:10 -08:00
2005-11-07 07:53:42 -08:00
2005-11-10 02:26:41 +01:00
2005-11-12 10:55:21 +01:00
2005-11-22 19:39:30 -08:00
2005-11-13 18:14:13 -08:00
2005-11-19 22:17:55 +01:00
2005-11-13 18:14:12 -08:00
2005-11-13 10:07:48 +00:00
2005-11-19 22:01:35 +01:00
2005-11-08 17:14:08 +01:00
2005-11-10 13:03:08 -08:00
2005-11-08 09:40:47 -08:00
2005-11-09 07:55:57 -08:00
2005-11-13 18:14:16 -08:00
2005-11-13 18:14:13 -08:00
2005-11-07 07:54:07 -08:00
2005-11-07 07:53:43 -08:00
2005-11-07 07:53:41 -08:00
2005-11-09 07:55:57 -08:00
2005-11-22 21:58:37 -08:00
2005-11-07 07:54:08 -08:00
2005-11-07 07:53:46 -08:00
2005-11-14 14:14:16 -05:00
2005-11-28 14:42:23 -08:00
2005-11-28 14:34:23 -08:00
2005-11-22 19:39:30 -08:00
2005-11-07 18:18:11 -08:00
2005-11-09 07:56:00 -08:00
2005-11-07 18:18:10 -08:00
2005-11-07 07:53:55 -08:00
2005-11-10 13:01:24 -08:00
2005-11-09 16:38:16 -08:00
2005-11-10 02:26:40 +01:00
2005-11-22 09:13:42 -08:00
2005-11-13 18:14:12 -08:00
2005-11-21 06:56:52 -08:00
2005-11-10 16:09:15 -08:00
2005-11-10 16:09:17 -08:00
2005-11-13 18:14:15 -08:00
2005-11-09 07:55:57 -08:00
2005-11-09 17:23:39 +00:00
2005-11-13 18:14:10 -08:00
2005-11-13 18:14:10 -08:00
2005-11-07 07:54:09 -08:00
2005-11-08 09:40:47 -08:00
2005-11-13 18:14:13 -08:00
2005-11-08 17:57:30 -08:00
2005-11-07 07:53:42 -08:00
2005-11-07 18:18:09 -08:00
2005-11-07 07:53:39 -08:00
2005-11-07 07:53:47 -08:00
2005-11-07 07:53:46 -08:00
2005-11-07 07:53:46 -08:00
2005-11-07 07:53:47 -08:00
2005-11-28 14:42:25 -08:00
2005-11-28 14:42:23 -08:00
2005-11-07 07:53:41 -08:00
2005-11-20 21:25:15 -08:00
2005-11-13 18:14:13 -08:00
2005-11-23 08:44:05 -08:00
2005-11-09 07:55:57 -08:00
2005-11-28 14:42:25 -08:00
2005-11-15 08:59:18 -08:00
2005-11-10 17:14:59 -08:00
2005-11-13 18:14:14 -08:00
2005-11-13 18:14:17 -08:00
2005-11-20 00:51:33 -05:00
2005-11-23 23:04:28 -08:00
2005-11-13 18:14:18 -08:00
2005-11-09 07:56:23 -08:00
2005-11-07 07:53:41 -08:00