問題タブ [renice]
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.
shell - 親のレニセは子供のレニセですか?
シェル スクリプトをナイスすれば (つまり、実行前に)、シェル スクリプトから開始されるすべてのプロセスもナイスされることはわかっています。
シェル スクリプトを起動して renice すると、すべての子プロセスも reniced になりますか?
renice の man ページを調べましたが、子プロセスについての言及はありません。
php - PHP proc_nice は Apache スレッドを新しい優先度設定のままにしますか?
proc_nice() を実行すると、実際に Apache のスレッドがナイスされますか?
もしそうなら、そして現在のユーザー (非スーパーユーザー) が元の優先度を放棄できない場合、Apache 2.0x サーバーで適切な Apache スレッド (apache_child_terminate) を強制終了しますか?
問題は、ユーザーが Ad-Hack クエリを実行できるようにするアプリの影響を制限しようとしていることです。クエリは大規模になる可能性があり、結果として得られるデータの変換には多くのメモリと CPU が必要です。
私はすでにプロセスをよりストリームベースになるように書き直しました - メモリ消費を助けますが、プロセスをより低い優先度で実行したいと思います。ただし、この同じボックスで多数の優先度の高い Web サービスが実行されているため、Apache スレッドを低い優先度のままにしておくことはできません。
ティア
python - サブプロセスを再利用することは可能ですか?
os.nice()
親プロセスに最適であることは知っていますが、子サブプロセスを削除する必要があります。私はこれを行う方法を見つけましたが、それはあまり便利ではなく、過度すぎるようです:
そして、それは、レニック後に結果として得られる素晴らしいレベルに戻りません。
Pythonでサブプロセスを削除するためのよりクリーンな方法はありますか?
javascript - JavaScript の実行を「ナイス」にする方法はありますか?
ブラウザー ウィンドウでいくつかの計算を実行したいのですが、特にシングル コア マシンの場合、ユーザーの操作のためにクライアント コンピューターの速度が低下することは望ましくありません。マシンの応答性を損なうことなく、可能な限り高速に実行されるように、実行中の JavaScript のナイス レベルを調整する方法はありますか?
linux - ニースとレニスのコマンド
niceコマンドとreniceコマンドを発行したときに呼び出されるカーネル側のメソッドを知りたいのですが。カーネル側でset_user_nice()を見つけました。ただし、引数はpidとniceの値ではなく、コマンドrenice(taskstructとniceの値)を発行するときに使用します。nice&reniceコマンドを発行したときにどの関数が呼び出されるか知っている人はいますか?
linux - デフォルトでは、「nice」値を具体的なプロセスに設定します
ラップトップのいくつかのプロセスに特定の「適切な」値を設定したいと思います。たとえば、ウィンドウ マネージャを -10 で実行し、デフォルトを 0 のままにしたいと考えています。
「レニス」がプロセスの良さを変えることができることは知っていますが、これは事後的なものであり、コンピューターを開くたびにウィンドウマネージャープロセスを「レニス」したくありません。同様に、「limits.conf」では、特定のユーザーまたはグループのデフォルトのナイスネスを指定できますが、(私が知る限り) 特定のプロセスは指定できません。
したがって、私の質問は、ユーザーのデフォルトを変更したり、実行後にプロセスを放棄したりすることなく、具体的なプロセスのナイスネスを定義する方法があるかどうかです。
python - 発売時のシナモン レニス
Ubuntu をインストールし、シェルを Cinnamon に変更しました。シナモンの起動時にレニセする方法はあります-19
か?
このように変更しようとしまし/usr/bin/cinnamon_launcher
たが、役に立ちません:
助けてくれてありがとう!
android - Androidでのプロセスのスケジューリングタイプの変更
アプリケーションが必要とする最高の優先順位とタイム スライスをシステムから取得したいと考えています。このために、優先度を設定できる renice コマンドを使用して Android プロセスの優先度を変更しました。すべてのスケジューリング タイプが受け入れられることを理解したいですか?
注 - すでにhttp://www.all-things-android.com/content/android-toolbox-command-referenceで確認済み