Configuração do servidor Ubuntu Server 14.04.4

0

Preciso de ajuda na minha configuração no meu servidor de baixo consumo. Eu tenho um múltiplo aplicativos carregados no meu processador Celeron Intel quad-core ASRock Q1900M com 4GB de memória e 2 TB WD unidade verde. Os aplicativos são servidor openvpn, newznab, sickrage e couch potato. Tenho notado muitas vezes que phyton2.7 leva mais de 100% do poder de CPU e que apenas mata meu servidor newznab. Meu uso geral da CPU é baixo (cerca de 40%), pois tem 4 núcleos. Eu ainda tenho que ver todos os quatro núcleos passarem de 80% em um dado momento. Ele continua indo e voltando entre o uso. Eu mudei minha governança de CPU = Performance, eu usei o comando nice em meus programas sql e php.

Eu fiz um teste de estresse em todos os cpu e eles vão para 100% cada, mas por algum motivo eu sinto que o servidor não está utilizando toda a sua capacidade de CPU para manter todos os aplicativos funcionando de forma eficaz.

Estou procurando ajuda para ver se há algo que eu possa fazer ou configurar para que o hardware use todo o seu potencial para aproveitar todo o poder da CPU para trabalhar em tarefas.

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

Thx u

    
por adil 19.02.2016 / 20:16

1 resposta

0

Primeiro, você deve descobrir o que o python2.7 está realmente fazendo lá. Executar "ps -ef" deve fornecer uma lista de processos com comandos completos para cada processo.

De qualquer forma, eu suspeito strongmente que o servidor esteja usando todo o seu potencial de CPU quando puder. Seus problemas são prováveis (a) é insuficiente para o que você está tentando fazer e / ou (b) há outro gargalo (se você estiver executando operações pesadas em E / S do sistema de arquivos, por exemplo, seu Western Digital Green unidade pode simplesmente não ser rápido o suficiente e pode ser o gargalo).

    
por keithzg 19.02.2016 / 21:21