Skip to content

Frequently Asked Questions

The software is not using all of my CPU cores / memory / GPU all of the times. Is it normal?

Section titled “The software is not using all of my CPU cores / memory / GPU all of the times. Is it normal?”

Yes. The software tries to use all available resources, when possible, but not always. It’s normal to see 10-15% CPU utilization at several moments during processing and 0% GPU utilization for lots of times.

When using Docker, all processing results are stored in a docker volume and are not available on the host filesystem. There are two specific docker volumes of interest:

  1. Media (called webodm_appmedia): This is where all files related to a project and task are stored.
  2. Postgres DB (called webodm_dbdata): This is what Postgres database uses to store its data.

For more information on how these two volumes are used and in which containers, please refer to the docker-compose.yml file.

For various reasons such as ease of backup/restore, if you want to store your files on the host filesystem instead of a docker volume, you need to pass a path via the --media-dir and/or the --db-dir options:

Terminal window
./webodm.sh restart --media-dir /home/user/webodm_data --db-dir /home/user/webodm_db

Note that existing task results will not be available after the change. Refer to the Migrate Data Volumes section of the Docker documentation for information on migrating existing task results.