Ubuntu Server 14.04.4 Server-Setup

Ubuntu Server 14.04.4 Server-Setup

Brauche Hilfe bei der Konfiguration meines Low-Power-Servers. Ich habe mehrere Anwendungen auf meinem ASRock Q1900M Intel Quad-Core Celeron Prozessor mit 4 GB Speicher und 2 TB WD Green Drive geladen. Die Apps sind OpenVPN Server, Newznab, Sickrage und Couch Potato. Mir ist schon oft aufgefallen, dass Phyton2.7 mehr als 100 % der CPU-Leistung verbraucht und das meinen Newznab-Server einfach zum Absturz bringt. Meine allgemeine CPU-Auslastung ist gering (etwa 40 %), da er 4 Kerne hat. Ich habe noch nie erlebt, dass alle vier Kerne gleichzeitig über 80 % ausgelastet waren. Es springt ständig zwischen den Auslastungen hin und her. Ich habe meine CPU-Governance = Leistung geändert und den Befehl nice für meine SQL- und PHP-Programme verwendet.

Ich habe alle CPUs einem Stresstest unterzogen und sie gehen jeweils auf 100 %, aber aus irgendeinem Grund habe ich das Gefühl, dass der Server nicht seine gesamte CPU-Leistung nutzt, um alle Anwendungen effektiv funktionieren zu lassen.

Ich brauche Unterstützung, um herauszufinden, ob ich etwas tun oder konfigurieren kann, damit die Hardware ihr volles Potenzial ausschöpft und die gesamte CPU-Leistung für die Arbeit an Aufgaben nutzt.

top - 11:19:39 up 14:23,  1 user,  load average: 2.97, 2.77, 2.44
Tasks: 142 total,   3 running, 139 sleeping,   0 stopped,   0 zombie
%Cpu0  : 20.1 us,  3.3 sy,  0.0 ni, 56.1 id, 18.5 wa,  0.0 hi,  2.0 si,  0.0 st
%Cpu1  : 62.6 us,  1.3 sy,  0.0 ni, 25.6 id, 10.4 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  : 50.3 us,  3.4 sy,  0.0 ni, 45.3 id,  0.0 wa,  0.0 hi,  1.0 si,  0.0 st
%Cpu3  : 26.3 us,  3.0 sy,  0.0 ni, 70.3 id,  0.0 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem:   3746500 total,  3539160 used,   207340 free,   117464 buffers
KiB Swap:  3888124 total,   315412 used,  3572712 free.  2396332 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
11986 gemnis    20   0  357312 115208  15780 R  84.0  3.1   7:52.95 php5
 2761 gemnis    20   0 2775840 251720   7184 S  72.7  6.7 271:08.37 python2.7
 1556 mysql      1 -19 1235804 249436   8312 S  17.9  6.7 100:01.81 mysqld
  827 root      20   0       0      0      0 S   2.7  0.0   2:58.56 cifsd
    7 root      20   0       0      0      0 S   0.7  0.0   1:06.96 rcu_sched
12090 gemnis    20   0   24972   3028   2504 R   0.7  0.1   0:00.12 top
    9 root      20   0       0      0      0 S   0.3  0.0   0:29.79 rcuos/0
   25 root      20   0       0      0      0 R   0.3  0.0   0:46.38 rcuos/2
  163 root      20   0       0      0      0 S   0.3  0.0   0:18.67 jbd2/sda1-8
 2071 openvpn+  20   0  160592  31256   2912 S   0.3  0.8   0:19.43 python
 3525 gemnis    20   0 2204244  85652   6352 S   0.3  2.3  13:14.86 python

Ich danke dir

Antwort1

Zunächst sollten Sie herausfinden, was python2.7 dort eigentlich macht. Wenn Sie „ps -ef“ ausführen, sollten Sie eine Prozessliste mit vollständigen Befehlen für jeden Prozess erhalten.

Ich vermute jedenfalls, dass der ServerIstnutzt möglichst seine gesamte CPU-Leistung. Ihre Probleme sind wahrscheinlich (a) die Leistung reicht für das, was Sie tun möchten, nicht aus und/oder (b) es gibt einen anderen Engpass (wenn Sie beispielsweise Vorgänge ausführen, die viel Dateisystem-E/A erfordern, ist Ihr Western Digital Green-Laufwerk möglicherweise einfach nicht schnell genug und stellt den Engpass dar).

verwandte Informationen