Difference between revisions of "What do Suspended, Waiting and Postponed mean?"

From BOINC Wiki
Jump to: navigation, search
(removing time from table)
(Removing link to BOINC FAQ Service)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
Simply said, preempted (BOINC v5.8.0 and earlier) or waiting (BOINC v5.8.1 or later) means '''paused.'''
+
<div style="float:right;">__TOC__</div>
 +
Possible messages you can come across:<br>
  
When you have multiple projects attached to BOINC and at least 2 of those projects have work, you will see that BOINC switches its crunching between those two projects. The tasks BOINC is currently working on show as Running, while the ones it was working on before show as preempted or waiting.  
+
* Waiting for memory.
 +
* Waiting for GPU memory.
 +
* Waiting to run.
 +
* Waiting to run (Scheduler wait: Waiting to acquire lock)
 +
* Postponed: waiting to acquire lock.
 +
* Postponed: please upgrade BOINC to the latest version.
 +
* Suspended: on batteries.
 +
* Suspended: computer is in use.
 +
* Suspended: user request.
 +
* Suspended: time of day.
 +
* Suspended: CPU benchmarks in progress.
 +
* Suspended: need disk space - check preferences.
 +
* Suspended: computer is not in use.
 +
* Suspended: starting up.
 +
* Suspended: an exclusive app is running.
 +
* Suspended: CPU is busy.
 +
* Suspended: network bandwidth limit exceeded.
 +
* Suspended: requested by operating system.
 +
<br>
 +
Essentially, all these mean that BOINC is paused, or has paused any running work. <br>
  
It is done this way to give equal CPU time to all projects, set in accordance with your resources (set through the project's preferences) and with the amount of time until your tasks reach their deadline.  
+
=== Waiting for memory ===
 +
The task has paused while waiting for you to free more memory. Either your preferences are very strictly set, or you didn't have enough memory to begin with. <br>
 +
Check the '''When computer is in use, use at most N GB'' and '''When computer is not in use, use at most N GB''' preferences.<br>
 +
<br>
 +
=== Waiting for GPU memory ===
 +
The task has paused while waiting for you to free more GPU memory. It's possible you try to run too many tasks at the same time on your GPU and it's run out of usable memory. <br>
 +
<br>
 +
=== Waiting to run ===
 +
This task has run for a bit, but has since been paused by the scheduler. It's waiting its turn to continue.<br>
 +
<br>
 +
=== Waiting to run (Scheduler wait: Waiting to acquire lock) ===
 +
This message means that a previous task is still occupying the lock file in the slot directory. BOINC cannot continue with this task until that slot directory has been vacated. Try to reboot, that usually stirs things loose. Used in BOINC 6.<br>
 +
<br>
 +
=== Postponed: waiting to acquire lock ===
 +
This message means that a previous task is still occupying the lock file in the slot directory. BOINC cannot continue with this task until that slot directory has been vacated. Try to reboot, that usually stirs things loose. Used in BOINC 7.<br>
 +
<br>
  
  
Line 12: Line 47:
 
  |-
 
  |-
 
  | Jorden
 
  | Jorden
  | [http://boincfaq.mundayweb.com/index.php?language=1&view=46 46]
+
  | 46
 
  | 07-01-2007
 
  | 07-01-2007
 
  |-
 
  |-
 
  |}
 
  |}

Latest revision as of 22:47, 13 February 2017

Possible messages you can come across:

  • Waiting for memory.
  • Waiting for GPU memory.
  • Waiting to run.
  • Waiting to run (Scheduler wait: Waiting to acquire lock)
  • Postponed: waiting to acquire lock.
  • Postponed: please upgrade BOINC to the latest version.
  • Suspended: on batteries.
  • Suspended: computer is in use.
  • Suspended: user request.
  • Suspended: time of day.
  • Suspended: CPU benchmarks in progress.
  • Suspended: need disk space - check preferences.
  • Suspended: computer is not in use.
  • Suspended: starting up.
  • Suspended: an exclusive app is running.
  • Suspended: CPU is busy.
  • Suspended: network bandwidth limit exceeded.
  • Suspended: requested by operating system.


Essentially, all these mean that BOINC is paused, or has paused any running work.

Waiting for memory

The task has paused while waiting for you to free more memory. Either your preferences are very strictly set, or you didn't have enough memory to begin with.
Check the When computer is in use, use at most N GB and When computer is not in use, use at most N GB' preferences.

Waiting for GPU memory

The task has paused while waiting for you to free more GPU memory. It's possible you try to run too many tasks at the same time on your GPU and it's run out of usable memory.

Waiting to run

This task has run for a bit, but has since been paused by the scheduler. It's waiting its turn to continue.

Waiting to run (Scheduler wait: Waiting to acquire lock)

This message means that a previous task is still occupying the lock file in the slot directory. BOINC cannot continue with this task until that slot directory has been vacated. Try to reboot, that usually stirs things loose. Used in BOINC 6.

Postponed: waiting to acquire lock

This message means that a previous task is still occupying the lock file in the slot directory. BOINC cannot continue with this task until that slot directory has been vacated. Try to reboot, that usually stirs things loose. Used in BOINC 7.


Original writer Original FAQ Date
Jorden 46 07-01-2007