低電力サーバーの構成について助けが必要です。4GB のメモリと 2 TB WD Green ドライブを搭載した ASRock Q1900M Intel Quad-Core Celeron プロセッサーに複数のアプリケーションをロードしています。アプリケーションは、openvpn サーバー、newznab、sickrage、および couch potato です。phyton2.7 が CPU パワーの 100% 以上を消費し、newznab サーバーがダウンすることが何度もありました。コアが 4 つあるため、全体的な CPU 使用率は低く (約 40%) なっています。4 つのコアすべてが一度に 80% を超えることはまだありません。使用率は上がったり下がったりしています。CPU ガバナンスをパフォーマンスに変更し、sql および php プログラムで nice コマンドを使用しました。
すべての CPU に対してストレス テストを実行し、それぞれ 100% まで使用しましたが、何らかの理由で、サーバーがすべての CPU パワーを活用してすべてのアプリケーションを効率的に機能させていないように感じます。
ハードウェアの潜在能力を最大限に引き出して CPU パワーをすべて活用してタスクを実行できるようにするために、何か実行できる操作や構成方法があるかどうかを調べるための支援を求めています。
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」を実行すると、各プロセスの完全なコマンドを含むプロセス リストが表示されます。
とにかく、サーバーがは可能な場合は、その潜在的な CPU パワーをすべて使用しています。問題は、(a) 実行しようとしている処理に対して CPU パワーが不足しているか、(b) 別のボトルネックがある (たとえば、ファイルシステム I/O を大量に使用する操作を実行している場合、Western Digital Green ドライブの速度が十分でなく、それがボトルネックになっている可能性があります) 可能性があります。