Print this page
remove whole-process swapping
Long before Unix supported paging, it used process swapping to reclaim
memory.  The code is there and in theory it runs when we get *extremely* low
on memory.  In practice, it never runs since the definition of low-on-memory
is antiquated. (XXX: define what antiquated means)
You can check the number of swapout/swapin events with kstats:
$ kstat -p ::vm:swapin ::vm:swapout

@@ -872,13 +872,10 @@
                 } while (all && cur != NULL);
 
                 if (sep->se_failed != 0) {
                         char *reason;
                         switch (sep->se_failed) {
-                        case FSI_FAIL_NOTINMEMORY:
-                                reason = "thread not in memory";
-                                break;
                         case FSI_FAIL_THREADCORRUPT:
                                 reason = "thread structure stack info corrupt";
                                 break;
                         case FSI_FAIL_STACKNOTFOUND:
                                 reason = "no consistent stack found";