問題タブ [cpu-load]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 50000の同時クライアントを処理するsocket.ioを備えたnode.jsサーバー
アニメーションの更新を受信するためにサーバーに常に接続する必要があるJavascriptコントロールを開発しています。
このようなものをAmazonクラウドでホストすることを計画しています。
シナリオは次のようになります。サーバーは更新を待機しているactivemqキューに接続し、更新ごとに接続されているすべてのクライアントにブロードキャストします。
node.js + socket.ioでそのような負荷を処理することさえ可能ですか?単一のnode.jsサーバーでそのような負荷を処理できますか?複数のノードを使用する必要がある場合、異なるノード間の高速トランスポートを整理するにはどうすればよいですか?
android - Android デバイスでさまざまな種類の負荷をシミュレートするにはどうすればよいですか?
多くのRAMとCPUが使用されている、ネットワークが他のアプリによって消費されている、別のアプリによってバッテリーが消耗しているなど、さまざまな状況でアプリの動作をテストしようとしています。
ここで、(100-X)% の RAM を使用したい (レンダリングを利用できない) としましょう。アプリで使用できるのは X% だけです。それをシミュレートして、その状態でアプリを実行するにはどうすればよいでしょうか?
同様に、システムで他のさまざまなアプリが実行されているために、ネットワークの Y% しか利用できないとします。今度は、ネットワークの可用性の (100-Y)% をレンダリングしてシミュレートし、その状態でアプリを実行したいと考えています。
CPU が (100-Z)% ビジーで、テストしたいアプリの時間の Z% しか使用できません。
これらは、私がシミュレートしたい状況です。誰かが私にツールを見せたり、これを行う方法を説明してくれませんか?
linux - i3 Linux システムの最適負荷平均
私は i3 Linux サーバーを使用しており、システムに関する以下の情報を入手しました。
現在の負荷平均は次のとおりで、稼働時間は次のとおりです。load average: 3.70, 3.03, 2.77
Nagios を介してサーバーの負荷平均を監視したいと考えています。そのために、システムが警告および重大なしきい値を設定するための最適な負荷平均について知りたいです。
私はいくつかの情報を得ました:i7 =コアあたり2スレッドの4コア、その場合、最大負荷平均しきい値はどうなりますか? 8か4?
linux - Linux 許容負荷平均
私はいくつかのクローラー php スクリプトを実行する Linux 専用サーバー マシン (8 コア 8 GBRAM) を持っています。システムの負荷は最終的に約 200 になります。私はコンテンツをホストするためにマシンを使用していないので、上記の目的でこのような高レベルの負荷の副作用が生じる可能性があります.
python - Python の psutils -- top/monit と同様に CPU 負荷を反映しますか?
会社の Web サーバーの負荷をログに記録するプログラムを作成しています。ログに記録する必要がある情報の 1 つは、サーバーの CPU 負荷です。
monit
CPU 負荷 --またはtop
/ -- は、 1 つのコアに対して正規化された、コア全体の合計htop
負荷を反映していることを知っています。そのため、8 コア サーバーの場合、合計負荷 (負荷が高い場合) は 100% を超えます。そして、すべてのコアが最大負荷で実行されている場合、800% に達する可能性があります。
ただし、monit および top/htop は、CPU 負荷の数値が 800% を超えて、ジョブがキューに入れられていることを示す、オーバーサブスクライブされた CPU 負荷を示すこともあります。
そんな状況に興味があります。
私の質問:
この
psutil.cpu_times_percent()
関数は、monit の /top の CPU 負荷インジケーターと同じように動作しますか?cpu_times_percent()
つまり、キューに入れられているジョブがある場合、返されるパーセンテージは 100% よりも高くなります ( 1 コアではなく 100% に正規化されます)。#1 に対する答えが「いいえ」の場合、オーバーサブスクリプション / ジョブがキューに入れられていることをどのように検出できますか?
performance - 高負荷 低 CPU 低 iowait の理由は?
最初のグラフのこれらのピークを見てください。これを引き起こす要因は何ですか?
CPU 24X6