Настройка сервера Ubuntu Server 14.04.4

Настройка сервера Ubuntu Server 14.04.4

Нужна помощь с конфигурацией моего маломощного сервера. На моем процессоре ASRock Q1900M Intel Quad-Core Celeron с 4 ГБ памяти и 2 ТБ накопителя WD Green загружено несколько приложений. Это сервер OpenVPN, newznab, Sickrage и Sofa Potato. Я много раз замечал, что phyton2.7 потребляет более 100% мощности процессора, и это просто убивает мой сервер Newznab. Общая загрузка моего процессора низкая (около 40%), так как у него 4 ядра. Я еще не видел, чтобы все четыре ядра одновременно превышали 80%. Он постоянно прыгает между использованием. Я изменил управление процессором = Производительность, я использовал команду nice в своих программах SQL и PHP.

Я провел стресс-тест всех процессоров, и каждый из них достиг 100%, но по какой-то причине мне кажется, что сервер не использует всю мощность своего процессора для обеспечения эффективной работы всех приложений.

Мне нужна помощь, чтобы узнать, могу ли я что-то сделать или настроить, чтобы заставить оборудование использовать весь свой потенциал и задействовать всю мощность процессора для выполнения задач.

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

Спасибо тебе

решение1

Сначала вам следует выяснить, что на самом деле делает python2.7. Запуск "ps -ef" должен дать вам список процессов с полными командами для каждого процесса.

В любом случае, я сильно подозреваю, что серверявляетсяиспользуя всю свою потенциальную мощность ЦП, когда это возможно. Ваши проблемы, скорее всего, следующие: (a) он недостаточно мощный для того, что вы пытаетесь сделать, и/или (b) есть еще одно узкое место (например, если вы выполняете операции, которые интенсивно используют ввод-вывод файловой системы, ваш диск Western Digital Green может быть просто недостаточно быстрым и может быть узким местом).

Связанный контент