platform/core/system/resourced.git
10 years agoAdd cpu module. 90/16690/1
Przemyslaw Kedzierski [Mon, 10 Feb 2014 10:19:00 +0000 (11:19 +0100)]
Add cpu module.

The cpu module is used for moving processes and tasks
between cgroups.

Change-Id: I7fd296c41aac74951d62d77c50bd343ebc43b986
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoAdd memps module. 59/16659/1
Przemyslaw Kedzierski [Mon, 10 Feb 2014 10:03:21 +0000 (11:03 +0100)]
Add memps module.

The memps is a tool that shows memory usage,
total and by each process.

Change-Id: I6d80042c9ba36ea8921832593c04c647fcdad8f1
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoAdd network module. 57/16657/1
Przemyslaw Kedzierski [Mon, 10 Feb 2014 10:00:50 +0000 (11:00 +0100)]
Add network module.

Add network module and a stub for data_usage module.

The network module manages options, limits and quotas for
network interfaces.

Change-Id: I3e9a7a481ddfb2463d5ee8b429198e31ebc94f99
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoAdd powertop-wrapper module. 25/16525/1
Przemyslaw Kedzierski [Fri, 7 Feb 2014 15:42:35 +0000 (16:42 +0100)]
Add powertop-wrapper module.

Some corrections to cmake and spec files.

The powertop-wrapper module runs powertop tool,
gathers its results and forms in reports.

Change-Id: Ib366442c38334b6e2d996c9c695f9bde38a2f9ec
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoUpdated memory module. 92/16392/1
Przemyslaw Kedzierski [Fri, 7 Feb 2014 15:34:49 +0000 (16:34 +0100)]
Updated memory module.

The memory module implements, runs and controls
oom_kill'er, and its dbus interface.

Change-Id: Ib28de58a89fdaddf2a8042399f1b422561c9a4b7
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoUpdate proc-stat module. 48/16348/2
Przemyslaw Kedzierski [Fri, 7 Feb 2014 15:32:31 +0000 (16:32 +0100)]
Update proc-stat module.

The proc-stat module provides many information
about system and processes from /proc filesystem,
and also information about windows from Xwindow system.

Change-Id: I1ec5987915c8bfe8a93ee539240284d13d3fe623
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoUpdate the main part of resourced module. 65/16265/1
Przemyslaw Kedzierski [Wed, 12 Feb 2014 09:43:21 +0000 (10:43 +0100)]
Update the main part of resourced module.

The resource daemon contains main functinalities of program,
parses command line options, manages modules, initialises
dbus interfaces.

Change-Id: I54a3cf9efcefda382167e97c366fb532eba3f97d
Signed-off-by: Przemyslaw Kedzierski <p.kedzierski@samsung.com>
10 years agoAdd Process handler 11/12511/1
Taeyoung Kim [Mon, 18 Nov 2013 01:36:30 +0000 (10:36 +0900)]
Add Process handler

- Process Handler manages the oom_score_adj value.
- Appcore changes processes to Foreground/Background
  and deviced changes processes to Active/Inactive by resourced apis
- oom_score-adj
  = Root daemons: 0
  = Process init value:  100
  = Foreground Locked:   150 (ex. Multimedia apps, ...)
  = Foreground Unlocked: 200
  = Background Locked:   250 (ex. Background Music player, ...)
  = Background Unlocked: 300
  = Maximum value: 990

Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
Change-Id: I6ca0e3524dc8132aaa2a9bac6a2a6ba8d91bb148

10 years agoAdd Memory control (OOM handler) 07/12507/2
Taeyoung Kim [Mon, 18 Nov 2013 01:02:40 +0000 (10:02 +0900)]
Add Memory control (OOM handler)

- Memory cgroup is used to check OOM status and to kill processes to secure memory
  = Memory cgroup notices to resourced when remaining memory is on low pressure state
    and medium pressure state. When low pressure, resourced send signal to apps
    to use malloc-trim. And when medium pressure, resourced kills processes.
  = The victims sre decided by oom_score_adj value.
  = OOM killer is disabled
  = ex) For 1GB memory, the memory is on low pressure state when the remaining memory is under 200MB.
        And the memory is on medium pressure state when the remaining memory is under 160MB.

Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
Change-Id: I21d84a2c61680a43b032bad21e77816da85c4ad2

10 years agoInitial commit for Resourced 27/12427/3
Taeyoung Kim [Fri, 15 Nov 2013 04:56:28 +0000 (13:56 +0900)]
Initial commit for Resourced

Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
Change-Id: I9c06df974efabf248bc78e0292f33eb0cd193fc1

11 years agoInitial empty repository master submit/tizen/20190131.142734
Sehong Na [Thu, 22 Aug 2013 05:18:30 +0000 (22:18 -0700)]
Initial empty repository