Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
CPUload = 1.00 and nothing running
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Sun Dec 28, 2014 6:31 pm    Post subject: CPUload = 1.00 and nothing running Reply with quote

Hello,

I have a BananaPI on which "nothing" is running : no apache, database, ... only standard daemons.

As per top, the system load is 1.00, and I didn't see anything running on it.

More, I got a 2nd similar Banana, on which I'm running Apache, PHP, PostgreSQL (a low traffic web site but with some activities), + DHCP, Named, ntpd, ... and it's load is b/w 0.1 and 0.4 when I got some visitor.

The only difference I can see, is the second one is under 3.4.90 whereas the other is under 3.4.103.

As I can't see anything on top ... how can see what is creating such load ?

Thanks

Laurent
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Dec 28, 2014 7:01 pm    Post subject: Reply with quote

Loading in linux isn't like in windows, its an indication of threads waiting.
Now it might be due to computational time, but it also could be due to WAITING (usually I/O or a zombie)

Could you paste the 3 top lines of TOP
The 3rd will show you waiting percentage
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Sun Dec 28, 2014 7:50 pm    Post subject: Reply with quote

Hello,

As you can see, top does't highlight any waiting thread :

Code:
top - 20:47:26 up  1:30,  2 users,  load average: 1,01, 1,02, 0,97
Tasks:  77 total,   1 running,  76 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,3 us,  0,2 sy,  0,0 ni, 99,5 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    895332 total,    80452 used,   814880 free,     5752 buffers
KiB Swap:   497660 total,        0 used,   497660 free.    38024 cached Mem


Even on ps, I can't see anything bad :
Code:
torchwood ~ # ps -e
  PID TTY          TIME CMD
    1 ?        00:00:03 init
    2 ?        00:00:00 kthreadd
    3 ?        00:00:01 ksoftirqd/0
    6 ?        00:00:00 migration/0
    7 ?        00:00:00 migration/1
    9 ?        00:00:01 ksoftirqd/1
   10 ?        00:00:00 cpuset
   11 ?        00:00:00 khelper
   12 ?        00:00:00 kdevtmpfs
   13 ?        00:00:00 netns
   14 ?        00:00:00 sync_supers
   15 ?        00:00:00 bdi-default
   16 ?        00:00:00 kintegrityd
   17 ?        00:00:00 crypto
   18 ?        00:00:00 kblockd
   19 ?        00:00:00 khubd
   20 ?        00:00:00 cpufreq_uevent
   21 ?        00:00:00 md
   22 ?        00:00:00 cfg80211
   24 ?        00:00:00 usb-hardware-sc
   25 ?        00:00:00 kfantasy
   26 ?        00:00:00 rpciod
   27 ?        00:00:00 khungtaskd
   28 ?        00:00:00 kswapd0
   29 ?        00:00:00 ksmd
   30 ?        00:00:00 fsnotify_mark
   31 ?        00:00:00 nfsiod
   32 ?        00:00:00 cifsiod
   46 ?        00:00:00 scsi_eh_0
   47 ?        00:00:00 kworker/u:1
   48 ?        00:00:00 kworker/1:1
   49 ?        00:00:00 kworker/u:2
   50 ?        00:00:00 cfinteractive
   51 ?        00:00:00 binder
   52 ?        00:00:00 codec_resume
   53 ?        00:00:02 hdmi proc
   54 ?        00:00:00 deferwq
   55 ?        00:00:00 mmcqd/0
  234 ?        00:00:22 kworker/1:2
  250 ?        00:00:00 systemd-udevd
  442 ?        00:00:00 jbd2/sda2-8
  443 ?        00:00:00 ext4-dio-unwrit
  731 ?        00:00:00 dbus-daemon
  845 ?        00:00:00 busybox
  887 ?        00:00:13 BananaLEDd
  907 ?        00:00:00 avahi-daemon
  908 ?        00:00:00 avahi-daemon
  953 ?        00:00:00 distccd
  965 ?        00:00:00 distccd
  974 ?        00:00:00 dmkcheckd
  993 ?        00:00:00 hddtemp
 1033 ?        00:00:00 distccd
 1039 ?        00:00:00 syslog-ng
 1040 ?        00:00:00 syslog-ng
 1061 ?        00:00:00 distccd
 1062 ?        00:00:00 distccd
 1084 ?        00:00:00 ntpd
 1134 ?        00:00:01 pulseaudio
 1170 ?        00:00:00 smartd
 1192 ?        00:00:00 sshd
 1212 ?        00:00:00 cron
 1235 tty1     00:00:00 agetty
 1236 tty2     00:00:00 agetty
 1237 tty3     00:00:00 agetty
 1238 tty4     00:00:00 agetty
 1239 tty5     00:00:00 agetty
 1240 tty6     00:00:00 agetty
 1241 ttyS0    00:00:00 login
 1246 ttyS0    00:00:00 bash
 1282 ?        00:00:00 flush-8:0
 1376 ?        00:00:00 kworker/0:0
 1406 ?        00:00:00 kworker/0:2
 1407 ?        00:00:00 sshd
 1412 ?        00:00:00 flush-179:0
 1418 pts/0    00:00:00 bash
 1446 pts/0    00:00:00 ps
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Dec 28, 2014 8:03 pm    Post subject: Reply with quote

two things

1) could you paste the complete output of: ps aux
2) do you have htop, its generally a lot clearer to see what is actually eating your CPU
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Sun Dec 28, 2014 10:21 pm    Post subject: Reply with quote

Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1664   608 ?        Ss   19:16   0:03 init [3] 
root         2  0.0  0.0      0     0 ?        S    19:16   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    19:16   0:02 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    19:16   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    19:16   0:00 [migration/1]
root         9  0.0  0.0      0     0 ?        S    19:16   0:04 [ksoftirqd/1]
root        10  0.0  0.0      0     0 ?        S<   19:16   0:00 [cpuset]
root        11  0.0  0.0      0     0 ?        S<   19:16   0:00 [khelper]
root        12  0.0  0.0      0     0 ?        S    19:16   0:00 [kdevtmpfs]
root        13  0.0  0.0      0     0 ?        S<   19:16   0:00 [netns]
root        14  0.0  0.0      0     0 ?        S    19:16   0:00 [sync_supers]
root        15  0.0  0.0      0     0 ?        S    19:16   0:00 [bdi-default]
root        16  0.0  0.0      0     0 ?        S<   19:16   0:00 [kintegrityd]
root        17  0.0  0.0      0     0 ?        S<   19:16   0:00 [crypto]
root        18  0.0  0.0      0     0 ?        S<   19:16   0:00 [kblockd]
root        19  0.0  0.0      0     0 ?        S    19:16   0:00 [khubd]
root        20  0.0  0.0      0     0 ?        S<   19:16   0:00 [cpufreq_uevent
root        21  0.0  0.0      0     0 ?        S<   19:16   0:00 [md]
root        22  0.0  0.0      0     0 ?        S<   19:16   0:00 [cfg80211]
root        24  0.0  0.0      0     0 ?        D    19:16   0:00 [usb-hardware-s
root        25  0.0  0.0      0     0 ?        S<   19:16   0:00 [kfantasy]
root        26  0.0  0.0      0     0 ?        S<   19:16   0:00 [rpciod]
root        27  0.0  0.0      0     0 ?        S    19:16   0:00 [khungtaskd]
root        28  0.0  0.0      0     0 ?        S    19:16   0:00 [kswapd0]
root        29  0.0  0.0      0     0 ?        SN   19:16   0:00 [ksmd]
root        30  0.0  0.0      0     0 ?        S    19:16   0:00 [fsnotify_mark]
root        31  0.0  0.0      0     0 ?        S<   19:16   0:00 [nfsiod]
root        32  0.0  0.0      0     0 ?        S<   19:16   0:00 [cifsiod]
root        46  0.0  0.0      0     0 ?        S    19:16   0:00 [scsi_eh_0]
root        47  0.0  0.0      0     0 ?        S    19:16   0:00 [kworker/u:1]
root        48  0.0  0.0      0     0 ?        S    19:16   0:00 [kworker/1:1]
root        49  0.0  0.0      0     0 ?        S    19:16   0:00 [kworker/u:2]
root        50  0.0  0.0      0     0 ?        S    19:16   0:00 [cfinteractive]
root        51  0.0  0.0      0     0 ?        S<   19:16   0:00 [binder]
root        52  0.0  0.0      0     0 ?        S<   19:16   0:00 [codec_resume]
root        53  0.0  0.0      0     0 ?        S    19:16   0:06 [hdmi proc]
root        54  0.0  0.0      0     0 ?        S<   19:16   0:00 [deferwq]
root        55  0.0  0.0      0     0 ?        S    19:16   0:01 [mmcqd/0]
root       234  0.4  0.0      0     0 ?        S    19:16   0:59 [kworker/1:2]
root       250  0.0  0.1  10336  1372 ?        Ss   19:16   0:00 /lib/systemd/sy
root       442  0.0  0.0      0     0 ?        S    19:16   0:00 [jbd2/sda2-8]
root       443  0.0  0.0      0     0 ?        S<   19:16   0:00 [ext4-dio-unwri
message+   731  0.0  0.1   2664   940 ?        Ss   19:17   0:00 /usr/bin/dbus-d
root       845  0.0  0.0   1864   104 ?        Ss   19:17   0:00 /bin/busybox ud
root       887  0.2  0.0   1648   492 ?        Ss   19:17   0:34 /usr/local/sbin
avahi      907  0.0  0.1   3304  1680 ?        S    19:17   0:02 avahi-daemon: r
avahi      908  0.0  0.0   3172   524 ?        S    19:17   0:00 avahi-daemon: c
distcc     953  0.0  0.0  11996   856 ?        SNsl 19:17   0:00 /usr/bin/distcc
distcc     965  0.0  0.0  10972   700 ?        SN   19:17   0:00 /usr/bin/distcc
domestik   974  0.0  0.2   5020  2456 ?        Ss   19:17   0:01 /usr/bin/lua /u
root       993  0.0  0.2   3512  2404 ?        S    19:17   0:00 /usr/sbin/hddte
distcc    1033  0.0  0.0  11996   672 ?        SN   19:17   0:00 /usr/bin/distcc
root      1039  0.0  0.0   4256   552 ?        S    19:17   0:00 supervising sys
root      1040  0.0  0.3  25908  3192 ?        Ss   19:17   0:00 /usr/sbin/syslo
distcc    1061  0.0  0.0  11996   676 ?        SN   19:17   0:00 /usr/bin/distcc
distcc    1062  0.0  0.0  11996   672 ?        SN   19:17   0:00 /usr/bin/distcc
root      1084  0.0  1.4  14176 12824 ?        SLs  19:17   0:01 /usr/sbin/ntpd
pulse     1134  0.0  0.5 102248  4860 ?        S<l  19:17   0:02 /usr/bin/pulsea
root      1170  0.0  0.1   3496  1132 ?        S    19:17   0:00 /usr/sbin/smart
root      1192  0.0  0.1   4820   968 ?        Ss   19:17   0:00 /usr/sbin/sshd
root      1212  0.0  0.0   2120   732 ?        Ss   19:17   0:00 /usr/sbin/cron
root      1235  0.0  0.1   4300   964 tty1     Ss+  19:17   0:00 /sbin/agetty 38
root      1236  0.0  0.1   4300   964 tty2     Ss+  19:17   0:00 /sbin/agetty 38
root      1237  0.0  0.1   4300   964 tty3     Ss+  19:17   0:00 /sbin/agetty 38
root      1238  0.0  0.1   4300   964 tty4     Ss+  19:17   0:00 /sbin/agetty 38
root      1239  0.0  0.1   4300   964 tty5     Ss+  19:17   0:00 /sbin/agetty 38
root      1240  0.0  0.1   4300   964 tty6     Ss+  19:17   0:00 /sbin/agetty 38
root      1241  0.0  0.1   3448  1396 ttyS0    Ss   19:17   0:00 /bin/login -- 
root      1246  0.0  0.1   3384  1780 ttyS0    S+   19:17   0:00 -bash
root      1376  0.0  0.0      0     0 ?        S    20:26   0:02 [kworker/0:0]
root      1407  0.0  0.3  41764  3472 ?        Rsl  20:45   0:00 sshd: root@pts/
root      1418  0.0  0.2   5348  1888 pts/0    Ss   20:45   0:00 -bash
root      1680  0.0  0.0      0     0 ?        S    23:04   0:00 [kworker/0:2]
root      1682  0.0  0.0      0     0 ?        S    23:06   0:00 [flush-179:0]
root      1690  0.0  0.0      0     0 ?        S    23:07   0:00 [flush-8:0]
root      1708  0.0  0.0      0     0 ?        S    23:11   0:00 [kworker/0:1]
root      6855  0.0  0.1   4928  1152 pts/0    R+   23:15   0:00 ps aux


And the result of htop :

Code:

  1  [|                                               0.5%]     Tasks: 32, 8 thr; 1 running
  2  [|                                               0.5%]     Load average: 1.01 1.23 1.19
  Mem[|||||||||||                                 42/874MB]     Uptime: 04:03:02
  Swp[                                             0/485MB]

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
  887 root       20   0  1648   492   436 S  0.5  0.1  0:34.92 /usr/local/sbin/BananaLEDd
    1 root       20   0  1664   608   536 S  0.0  0.1  0:03.72 init [3]
 1134 pulse       9 -11   99M  4860  3404 S  0.0  0.5  0:02.71 /usr/bin/pulseaudio --log-target=syslog --disallow-module-load
  907 avahi      20   0  3304  1680  1368 S  0.0  0.2  0:02.06 avahi-daemon: running [torchwood.local]
  974 domestik   20   0  5060  2496  1312 S  0.0  0.3  0:01.71 /usr/bin/lua /usr/local/Domestik/Client/dmkcheckd
 1084 root       20   0 14176 12824  3792 S  0.0  1.4  0:01.48 /usr/sbin/ntpd -p /var/run/ntpd.pid -g
 6863 root       20   0  5288  1724  1208 R  1.0  0.2  0:00.87 htop
 1407 root       20   0 41896  3500  2340 S  0.0  0.4  0:00.71 sshd: root@pts/0
 1136 pulse      -6 -11   99M  4860  3404 S  0.0  0.5  0:00.47 /usr/bin/pulseaudio --log-target=syslog --disallow-module-load
 1040 root       20   0 25908  3192  2168 S  0.0  0.4  0:00.46 /usr/sbin/syslog-ng --persist-file /var/lib/syslog-ng/syslog-n
 1135 pulse      -6 -11   99M  4860  3404 S  0.0  0.5  0:00.37 /usr/bin/pulseaudio --log-target=syslog --disallow-module-load
  250 root       20   0 10336  1372   952 S  0.0  0.2  0:00.28 /lib/systemd/systemd-udevd --daemon
 1241 root       20   0  3448  1396  1028 S  0.0  0.2  0:00.28 /bin/login --
 1418 root       20   0  5348  1892  1564 S  0.0  0.2  0:00.10 -bash
 1246 root       20   0  3384  1780  1464 S  0.0  0.2  0:00.07 -bash
 1212 root       20   0  2120   732   604 S  0.0  0.1  0:00.06 /usr/sbin/cron
  731 messagebu  20   0  2664   940   748 S  0.0  0.1  0:00.05 /usr/bin/dbus-daemon --system
 1137 pulse       9 -11   99M  4860  3404 S  0.0  0.5  0:00.02 /usr/bin/pulseaudio --log-target=syslog --disallow-module-load
  953 distcc     35  15 11996   856   696 S  0.0  0.1  0:00.01 /usr/bin/distccd --daemon --pid-file /var/run/distccd/distccd.
  965 distcc     35  15 10972   700   448 S  0.0  0.1  0:00.01 /usr/bin/distccd --daemon --pid-file /var/run/distccd/distccd.
 1061 distcc     35  15 11996   676   448 S  0.0  0.1  0:00.01 /usr/bin/distccd --daemon --pid-file /var/run/distccd/distccd.
 1170 root       20   0  3496  1132   724 S  0.0  0.1  0:00.01 /usr/sbin/smartd -p /run/smartd.pid
 1235 root       20   0  4300   964   808 S  0.0  0.1  0:00.01 /sbin/agetty 38400 tty1 linux
 1236 root       20   0  4300   964   808 S  0.0  0.1  0:00.01 /sbin/agetty 38400 tty2 linux
F1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Sun Dec 28, 2014 11:39 pm    Post subject: Reply with quote

ok you definitely do have something waiting & that would explain the load = 1 (while also have low CPU usage).


try: vmstat 1
for say... 20seconds and paste the output.
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Mon Dec 29, 2014 12:23 am    Post subject: Reply with quote

Code:
torchwood ~ # vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 415332 162112 137924    0    0     6     2  110   76  1  0 98  0  0
 0  0      0 415308 162112 137924    0    0     0     0  195  130  0  0 100  0  0
 0  0      0 415308 162112 137924    0    0     0     0  197  133  0  0 100  0  0
 0  0      0 415308 162112 137924    0    0     0     0  310  179  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  196  121  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  202  131  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  120  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  195  128  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  197  125  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  197  127  1  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  202  137  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  121  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  196  127  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  299  151  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  199  131  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  123  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  194  125  1  0 99  0  0
 0  0      0 415316 162112 137924    0    0     0     4  198  135  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  190  119  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  197  131  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  202  135  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  196  133  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  195  131  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  304  151  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  199  129  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  198  133  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  201  135  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  187  111  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  199  131  0  0 100  0  0
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 415316 162112 137924    0    0     0     0  195  127  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  206  137  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  197  127  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  196  127  1  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  312  163  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  123  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  197  125  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  198  127  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  194  117  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  200  131  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  194  121  0  1 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  207  135  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  119  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  196  125  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0    16  891 1325  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  195  123  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  195  127  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  190  115  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  195  125  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  119  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  201  133  1  0 99  0  0
 0  0      0 415316 162112 137924    0    0     0     0  205  136  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  191  117  0  0 100  0  0
 0  0      0 415316 162112 137924    0    0     0     0  194  129  0  1 99  0  0


It seems I'm 100% idle.
IOtop output is empty as well.

Code:
Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Mon Dec 29, 2014 1:55 am    Post subject: Reply with quote

you seem to have some flushing going on. That might be part of the problem.

Two other things

1) dmesg. this could be spewing a load of ATA errors

2) look at ps aux | grep [f]lush & compare to

grep ^ /sys/class/block/*/dev



The number after flush will correspond to a block device, this will tell you what device (ram, disk...) is being flushed.


see if this is consistent.
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Mon Dec 29, 2014 10:23 pm    Post subject: Reply with quote

Hi,

I don't have any error message in system's log.

Code:
torchwood / # ps aux | grep [f]lush
root       847  0.0  0.0      0     0 ?        S    22:55   0:00 [flush-8:0]
root      1750  0.0  0.0      0     0 ?        S    23:21   0:00 [flush-179:0]
torchwood / # grep ^ /sys/class/block/*/dev
/sys/class/block/loop0/dev:7:0
/sys/class/block/loop1/dev:7:1
/sys/class/block/loop2/dev:7:2
/sys/class/block/loop3/dev:7:3
/sys/class/block/loop4/dev:7:4
/sys/class/block/loop5/dev:7:5
/sys/class/block/loop6/dev:7:6
/sys/class/block/loop7/dev:7:7
/sys/class/block/md0/dev:9:0
/sys/class/block/mmcblk0/dev:179:0
/sys/class/block/mmcblk0p1/dev:179:1
/sys/class/block/mmcblk0p2/dev:179:2
/sys/class/block/ram0/dev:1:0
/sys/class/block/ram1/dev:1:1
/sys/class/block/ram10/dev:1:10
/sys/class/block/ram11/dev:1:11
/sys/class/block/ram12/dev:1:12
/sys/class/block/ram13/dev:1:13
/sys/class/block/ram14/dev:1:14
/sys/class/block/ram15/dev:1:15
/sys/class/block/ram2/dev:1:2
/sys/class/block/ram3/dev:1:3
/sys/class/block/ram4/dev:1:4
/sys/class/block/ram5/dev:1:5
/sys/class/block/ram6/dev:1:6
/sys/class/block/ram7/dev:1:7
/sys/class/block/ram8/dev:1:8
/sys/class/block/ram9/dev:1:9
/sys/class/block/sda/dev:8:0
/sys/class/block/sda1/dev:8:1
/sys/class/block/sda2/dev:8:2


I did also for some minutes :

Code:
torchwood / # inotifywatch bin/ boot/ etc/ lib/ lost+found/ media/ mnt/ opt/ sbin/ usr/
Establishing watches...
Finished establishing watches, now collecting statistics.
^CNo events occurred.



How do you see I'm flushing ?
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Mon Dec 29, 2014 10:39 pm    Post subject: Reply with quote

That's what those [flush-...]. Kernel processes are.

From the additional information its associated with /dev/sda ( not the partition) and mmcblk0. So that explains why it isn't showing up on Inotify ( no actual files) its like the disk write request are too high for the pi to handle

Maybe your "dirty ratio" is not optimal for your environment.


cat /proc/sys/vm/dirty_ratio
cat /proc/sys/vm/dirty_background_ratio
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Mon Dec 29, 2014 10:56 pm    Post subject: Reply with quote

Code:
torchwood / # cat /proc/sys/vm/dirty_ratio /proc/sys/vm/dirty_background_ratio
20
10


Quote:
From the additional information its associated with /dev/sda ( not the partition) and mmcblk0.

??? why it is wanting to access to those devises ? And I'm worrying about mmcblk0 : I moved all "hot" directories on sda in order to save my SDcard ...
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Mon Dec 29, 2014 11:06 pm    Post subject: Reply with quote

Could you try, as root
echo "40" > /proc/sys/vm/dirty_ratio


And see what your loading is

--edit--
Have a read of this
https://lonesysadmin.net/2013/12/22/better-linux-disk-caching-performance-vm-dirty_ratio/
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Mon Dec 29, 2014 11:55 pm    Post subject: Reply with quote

destroyedlolo wrote:
Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
root        24  0.0  0.0      0     0 ?        D    19:16   0:00 [usb-hardware-s

That single driver/kernel thread in D state is probably effecting your high load average. Without any more information it's impossible to give a correct answer.
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6051
Location: Removed by Neddy

PostPosted: Tue Dec 30, 2014 12:06 am    Post subject: Reply with quote

Ant P. wrote:
destroyedlolo wrote:
Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...
root        24  0.0  0.0      0     0 ?        D    19:16   0:00 [usb-hardware-s

That single driver/kernel thread in D state is probably effecting your high load average. Without any more information it's impossible to give a correct answer.

Good catch, I was looking for Z and forgot about D.
That would also explain why the kernel is trying to flush as that is the usb-stor kernel process

Now is it due to dirty or due to other issue
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Tue Dec 30, 2014 8:45 pm    Post subject: Reply with quote

The full name is [usb-hardware-sc].

Now the interesting thing is ... I didn't connected anything to USB port (and unlike the Raspberry, usb data flow is dedicated, no shared with the network for example).

I'm checking with the FEX file : as some A20's PINs are multiplexed, it may be a side effect ... checking ...

update : I found a thread related to that, https://groups.google.com/forum/#!topic/linux-sunxi/iNkoc1dI394
But it is quite old ...
Back to top
View user's profile Send private message
destroyedlolo
l33t
l33t


Joined: 17 Jun 2011
Posts: 846
Location: Close to Annecy (France)

PostPosted: Tue Dec 30, 2014 9:24 pm    Post subject: Reply with quote

ok, I found it : it seems it's the OTG feature that is buggy.
Modifying the fex file as per this page.

Thanks for your help.
I'm reverting back to Gentoo forum to see push for a fix in the "official" kernel.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum