This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sdk:monitor-system-load [2016/07/06 13:40] – fachet | sdk:monitor-system-load [2016/09/13 12:21] (current) – juraschek | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| <code c monitor_system_load.are> | <code c monitor_system_load.are> | ||
| - | /* DESC: This script | + | /* DESC: This script | 
| - |  | + | * and makes warning | 
| - | * Copyright | + | * | 
| + | * Copyright | ||
| + | * http:// | ||
| */ | */ | ||
| - | # | + | CPUCORES=1; | 
| // 1 for NB1600, 2700, 2710, 3700, 3710 | // 1 for NB1600, 2700, 2710, 3700, 3710 | ||
| // 2 for NB2800, NB3701, NB3711, NB3800 | // 2 for NB2800, NB3701, NB3711, NB3800 | ||
| Line 14: | Line 16: | ||
| s = sysinfo(); | s = sysinfo(); | ||
| if (s.loads[0] > 1.0 * CPUCORES) | if (s.loads[0] > 1.0 * CPUCORES) | ||
| - | nb_syslog(" | + | nb_syslog(" | 
| - | if (s.load[1] > 0.7 * CPUCORES) | + | if (s.loads[1] > 0.7 * CPUCORES) | 
| - | nb_syslog(" | + | nb_syslog(" | 
| - | if (s.load[2] > 0.5 * CPUCORES) | + | if (s.loads[2] > 0.7 * CPUCORES) | 
| - | nb_syslog(" | + | nb_syslog(" | 
| sleep(60); | sleep(60); | ||
| } | } | ||
| </ | </ | ||