Preciso de ajuda na configuração do meu servidor de baixo consumo de energia. Tenho vários aplicativos carregados em meu processador ASRock Q1900M Intel Quad-Core Celeron com 4 GB de memória e unidade verde WD de 2 TB. Os aplicativos são servidor openvpn, newznab, doença e viciado em televisão. Já percebi muitas vezes que o fiton2.7 consome mais de 100% da energia da CPU e isso simplesmente mata meu servidor newznab. Meu uso geral de CPU é baixo (cerca de 40%), pois possui 4 núcleos. Ainda não vi todos os quatro núcleos ultrapassarem 80% ao mesmo tempo. Ele continua oscilando entre o uso. Mudei minha governança de CPU = Desempenho, usei o comando nice em meus programas sql e php.
Fiz um teste de estresse em todas as CPUs e elas chegam a 100% cada, mas por algum motivo sinto que o servidor não está utilizando toda a potência da CPU para manter todos os aplicativos funcionando de maneira 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 nas 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
Obrigado
Responder1
Primeiro, você deve descobrir o que o python2.7 realmente está fazendo lá. A execução de "ps -ef" deve fornecer uma lista de processos com comandos completos para cada processo.
De qualquer forma, suspeito fortemente que o servidoréusando todo o poder potencial da CPU quando possível. É provável que seus problemas (a) sejam insuficientes para o que você está tentando fazer e/ou (b) haja outro gargalo (se você estiver executando operações que exigem muita E/S do sistema de arquivos, por exemplo, seu Western Digital Green a unidade pode simplesmente não ser rápida o suficiente e pode ser o gargalo).