Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Help, cpu goes to 100%, all cores

Featured Replies

After i upgraded to unraid 6.8.0 i noticed that one docker container (a game server for DontStarveTogether)  wouldn't start anymore. I tried remaking the container, checked permisions on shares, tired the docker in a VM and it worked there to come to the conclusion that the game server was not able to mount it's data zips anymore in 6.8 for some reason.

So i downgraded to 6.7.2, but when i started another docker game server (for minecraft now) that i mostly have on, i noticed that all cores were at 100%, even the isolated ones for VMs, that should not be affected by docker. I thought something went wrong inthe downgrade so i went back to 6.8 (i'll have to use DST server in a vm but atleast the cpu won't overheat).

But it started happening again when i started mc. I restarted again and left it without any game server on ... it looked good for like 1h but then it happened again. I don't know what is causing this. I attached a htop from the last time it happened. The "vik2or" user is only used for FTP.

wtf.png

  • Author

Here is the diagnostic zip after it happened again. Stoping the docker service from settings restores the cpu to normal.

tower-diagnostics-20191217-0014.zip

Is your server exposed to the internet?

A few of those process names look suspiciously like malware.

 

/tmp/kdevtmpfsi

/var/tmp/kinsing

  • Author

yes it is, i have a nginx docker, witch i found to be the problem. If i close it the cpu returns to normal.

This process was using 136% CPU, but your other process is using 445%.

 


nobody   29739  136 20.0 13300612 3304304 ?    Sl   00:05  12:26  |   |               \_ /usr/bin/java -Dfile.encoding=utf-8 -d64 -server -XX:+AggressiveOpts -XX:ParallelGCThreads=3 -XX:+UseConcMarkSweepGC -XX:+UnlockExperimentalVMOptions -XX:+UseParNewGC -XX:+ExplicitGCInvokesConcurrent -XX:MaxGCPauseMillis=10 -XX:GCPauseIntervalMillis=50 -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:NewSize=84m -XX:+UseAdaptiveGCBoundary -XX:NewRatio=3 -Dfml.readTimeout=90 -Ddeployment.trace=true -Ddeployment.log=true -Ddeployment.trace.level=all -Xmx7000M -jar ForgeMod.jar nogui

 

Top shows them as the following:

 


11488 vik2or    20   0 3097700   2.3g   2704 S 717.6  14.6   8:26.73 kdevtmpfsi
29739 nobody    20   0   12.7g   3.2g  30088 S  41.2  20.1  12:26.83 java

 

Vik2or seems to be from the following docker:


root     27009  0.0  0.0 107696 10384 ?        Sl   Dec16   0:00  |   \_ containerd-shim -namespace moby -workdir /var/lib/docker/containerd/daemon/io.containerd.runtime.v1.linux/moby/523b61a28e7c6e439271ec8a091126d8f9687d6c789bd0976c43cfc42782134b -address /var/run/docker/containerd/containerd.sock -containerd-binary /usr/bin/containerd -runtime-root /var/run/docker/runtime-runc
root     27026  0.0  0.1  48004 18524 ?        Ss   Dec16   0:00  |   |   \_ /usr/bin/python /usr/bin/supervisord
vik2or   11488  445 14.6 3097700 2410400 ?     Ssl  00:13   8:27  |   |       \_ /tmp/kdevtmpfsi
vik2or   11038  0.2  0.2 470900 41668 ?        Sl   00:12   0:00  |   |       \_ /var/tmp/kinsing
root     28067  0.0  0.0 134344 10460 ?        S    Dec16   0:00  |   |       \_ nginx: master process /usr/sbin/nginx
vik2or   28304  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28305  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28306  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28307  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28308  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28309  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28310  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
vik2or   28311  0.0  0.0 134344  3400 ?        S    Dec16   0:00  |   |       |   \_ nginx: worker process
root     28068  0.0  0.0  65516  5452 ?        S    Dec16   0:00  |   |       \_ /usr/sbin/sshd -D
root     28069  0.0  0.0  29032  8636 ?        Sl   Dec16   0:01  |   |       \_ /usr/bin/redis-server 127.0.0.1:6379
root     28070  0.0  0.1 510024 32516 ?        S    Dec16   0:00  |   |       \_ php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
vik2or   28584  0.8  0.1 512288 18804 ?        S    Dec16   0:13  |   |       |   \_ php-fpm: pool www
vik2or   28585  0.8  0.0 512288 16024 ?        S    Dec16   0:14  |   |       |   \_ php-fpm: pool www
vik2or   30426  0.4  0.0 512288 16028 ?        S    Dec16   0:06  |   |       |   \_ php-fpm: pool www
root     28073  0.0  0.0  23296  1372 ?        S    Dec16   0:00  |   |       \_ /usr/bin/beanstalkd

Edited by BRiT

  • Author

it was exactly what @SnickySnacks said. I removed those 2 files  and i found a cron i didn't set, removed that too and as i don't really need to access that nginx docker form the internet, lately i only use it locally, i removed the port forwards from the router. 

 

Thank you both very much! 

  • 1 month later...

Also had the pleasure of this malware :) Noticed that the files were owned by www-data and the infection stopped after updating an old RoundCube 1.2-RC to the latest version. FYI.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.