Нужна помощь с конфигурацией моего маломощного сервера. На моем процессоре 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 может быть просто недостаточно быстрым и может быть узким местом).