Home · All Classes · Annotated · Functions

SXE - Process Monitor

Introduction

As part of the SXE, a Qtopia system process acts as a Process Monitor. The monitor runs with a SCHED_RR priority scheduler using the system call sched_setscheduler. When the monitor process is scheduled on the processor it only runs for a short time, but executes a number of checks:

Note: Initially the Process Monitor is run as a thread inside the QPE server. Scheduling priority on this thread must be explicitly set.

The Process Monitor will act if any of these quick checks reveals a problem situation. There are a range of configurable options if a problem situation is indicated.

Note: Other processes are prevented from changing their scheduler or priority as the CAP_SYS_NICE capability is globally denied, but allowed to the Process Monitor.


Copyright © 2006 Trolltech Trademarks
Qtopia 4.1.7