process-management

システムサービスのメモリ制限について:プロセスごとに、または組み合わせていますか?
process-management

システムサービスのメモリ制限について:プロセスごとに、または組み合わせていますか?

Memory: 300.3M (limit: 500.0M私はLinuxシステムで実行されているvcoagent.serviceというsystemdサービスがあり、サービス()に指定されたメモリ制限が管理するプロセスにどのように適用されるかを理解したいと思います。 以下は、systemctl status vcoagent.serviceの関連出力です。 ● vcoagent.service - Observability Agent Loaded: loaded (/etc/systemd/system/vcoagent.service; ena...

Admin

ログオフのため終了していないプロセスの識別
process-management

ログオフのため終了していないプロセスの識別

不要なプロセスをすべて終了し、Linuxセッションを再開する方法をよりよく理解しようとしています。 「不要」とは、競合したアプリケーションから残ったプロセスを意味します。 問題は次のとおりです。 私はCairo-Dock信頼できる情報源から設置しました。しばらく使用した後、皮肉なことに、2番目にヘルプアイコンをクリックしたときに動作が停止しました。メインプロセスを終了することはできましたが、他のプロセスを実行しているかどうかわからないため、Linuxセッションからログアウトすることにしました。 Linuxに再ログインしてCairo-Dock再起動しました。ヘ...

Admin

前提条件情報
process-management

前提条件情報

私はプログラムを実行するための基本的なスクリプトを見ていましたがdmenu_run、その中で私の関心を呼び起こした部分が次のとおりです。dmenu [..other stuff..] | dmenu | sh & だからいくつかのテストをしてみました。 前提条件情報 私はGNU / Linuxを実行しています。私のシステム shに。dash私のログインシェルは、bash端末エミュレータです。テスト中に作成されたウィンドウのPIDに置き換えます。これを利用して得ることができます。問題が発生しない限り、ログ出力が生成されないようです。テストの対応する部分...

Admin

スレッド名:/proc/pid/commは、常に/proc/pid/statusのName:行と/proc/pid/statの2番目のフィールドと同じですか?
process-management

スレッド名:/proc/pid/commは、常に/proc/pid/statusのName:行と/proc/pid/statの2番目のフィールドと同じですか?

Linuxスレッドまたはフォークされたプロセスは、psファイルシステムおよび/またはそのコマンドラインに表示される名前を変更できます/proc。 このパッケージを使用すると、、、、およびの2番目のフィールドpython-setproctitleにも同じ変更が発生します。これには全長のみが表示され、変更された名前の最初の15文字は残りの3つの場所に表示されます。/proc/pid/cmdline/proc/pid/commName:/proc/pid/status/proc/pid/statcmdline マルチスレッドプロセスを見ると、ruby外観は/pro...

Admin

1つのプロセスが終了すると、残りのプロセスも終了できるように、「プロセスグループ」で複数のターミナルウィンドウを起動します。
process-management

1つのプロセスが終了すると、残りのプロセスも終了できるように、「プロセスグループ」で複数のターミナルウィンドウを起動します。

3つの端末エミュレータウィンドウを起動するスクリプトがあります。 #!/bin/sh terminator --role='terminator-left' 2>/dev/null & sleep 0.1 terminator --role='terminator-center' 2>/dev/null & sleep 0.1 terminator --role='terminator-right' 2>/dev/null & (私はopenbox設定ファイルで定義されている他のモニタにウィンドウを自動的に配置で...

Admin

コンピュータクラスタを使用したランダムバイナリの実行
process-management

コンピュータクラスタを使用したランダムバイナリの実行

VPSが3つあります。マスター、スレーブ1、スレーブ2を想定します。 彼らの仕様は同じです。 プロセッサー: 1CPU メモリ:1GB ディスク:10GB ネットワーク:LAN内で互いに実行 メインVPSで実行されている任意のバイナリ(プロセス)をVPSと見なしたいと思います。これは、マスターVPSのワークロードがネットワークを介してスレーブVPSと共有されることを意味します。 したがって、プログラムは次の仕様のコンピュータで実行されていることがわかります。 プロセッサー: 3CPU メモリ:3GB ディスク:30GB 問題は、このようにコンピューテ...

Admin

存在しないプロセスで「kill -0」が成功を返すのはなぜですか?
process-management

存在しないプロセスで「kill -0」が成功を返すのはなぜですか?

私はUbuntu 22.04.3 LTS(Jammy Jellyfish)を使用しています。 $ ps -p 1635 PID TTY TIME CMD $ kill -0 1635 ; echo $? 0 $ type kill kill is a shell builtin $ echo $BASH_VERSION 5.1.16(1)-release $ mount|grep proc proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) kill -0私は戻ってきて欲...

Admin

Nodejsをv10.24.1からv16.15.1にアップグレードした後、PM2はnodejsマイクロサービスを実行できません。
process-management

Nodejsをv10.24.1からv16.15.1にアップグレードした後、PM2はnodejsマイクロサービスを実行できません。

私のcentosマシンでnodejs 10.24.1から16.15.1にアップグレードしました。 pm2を最新バージョンに更新し、pm2を実行して正常に実行されているすべてのマイクロサービスプロセスを更新しました。しかし、rebbot ではメモリに十分な Pm2 データがないため、Pm2 はプロセスを開始できず、エラーが発生します。再起動するたびにこれが発生します。 ...

Admin

Fuserに存在しないプロセスが表示され、NVIDIA GPUのリセットが失敗します。
process-management

Fuserに存在しないプロセスが表示され、NVIDIA GPUのリセットが失敗します。

それでもメモリを消費していますが、それを使用するプロセスがないNVIDIA A100カードをリセットしようとしています。まず、NVIDIAカードを使用してすべてのプロセスを終了しました。 sudo fuser -k /dev/nvidia* その後、リセットコマンドを実行します。 sudo nvidia-smi -r しかし、まだGPUを使用するプロセスがあるという。実行すると、一部のプロセスとそのPIDが一覧sudo fuser -v /dev/nvidia*表示されます。ただし、何も返されず(プロセス自体を除く)、生成された同じ存在しないプロセスが表...

Admin

Linuxが1日に「ゲーム」を実行できる時間を制限するように強制し、ルートの再定義を防ぐにはどうすればよいですか?
process-management

Linuxが1日に「ゲーム」を実行できる時間を制限するように強制し、ルートの再定義を防ぐにはどうすればよいですか?

質問: ビデオゲーム中毒と戦っています。 https://www.reddit.com/r/Steam/comments/v0wj7i/is_there_a_way_to_limit_gaming_time/ 遊び、外部治療を制限する従来の方法はほとんどありません。 私はroot働かなければなりません。 rootすべての発明の限界を超える力を与えます。 ツール: 私はかなり才能のあるQtプログラマーですが、Linuxアーキテクチャにはある程度慣れています。必要に応じてカーネルコードを扱うことになります。 私は持っていますたくさん今この問題を解決す...

Admin

コンテキスト
process-management

コンテキスト

コンテキスト 内部に監督文書supervisorctl add、および制御コマンドについては、以下のパラメーターを読み取ることができますsupervisorctl remove。 <名前>を追加[...] プロセス/グループ構成のすべての更新を有効にします。 <名前>削除[...] アクティブ構成からプロセス/グループを削除する 質問 システムで実行されているプロセスが構成更新を「アクティブ化」することが正確に何を意味するのか、アクティブ構成でプロセス/グループを「削除」することが正確に何を意味するのかはわかりません。 質問 ...

Admin

基本プロセスの開始後に実行するスクリプトをドッカーコンテナに含める
process-management

基本プロセスの開始後に実行するスクリプトをドッカーコンテナに含める

特定のドッカーイメージ(alpineベース)に対していくつかのカスタムコードを実行したいと思います。後ろにコンテナが起動します。コードをコンテナに入れて使いやすく、すべてが独立して欲しいです。通常、コンテナのエントリポイントまたはコマンドをオーバーライドしますが、この場合は不可能です。 私の解決策: docker-compose.yml volumes: - ./entrypoint-custom.sh:/entrypoint-custom.sh:ro entrypoint: /entrypoint-custom.sh # override D...

Admin

特定の条件が満たされたら、スクリプトで「tail -f」を停止して終了するにはどうすればよいですか?
process-management

特定の条件が満たされたら、スクリプトで「tail -f」を停止して終了するにはどうすればよいですか?

私はスーパーコンピュータでタスクを管理するためのスクリプトを書こうとしています。詳細は重要ではありませんが、重要なのは、スクリプトがファイルがtail -f表示されたらそのファイルを実行することです。これでこれは永久に実行されますが、ジョブが完了したことが検出された場合は完全に停止してスクリプトを終了したいと思います。 残念ながら私は立ち往生しています。私はいくつかの解決策を試しましたが、それらのどれもシャットダウンスクリプトを持っておらず、ジョブの終了を検出した後も実行され続けます。以下のバージョンが最も論理的なように見えますが、このバージョンも永遠に実行...

Admin

疑わしいbashプロセスの識別(CPUとRAMの使用率が高い)
process-management

疑わしいbashプロセスの識別(CPUとRAMの使用率が高い)

数日前、私は私のArchシステムのhtopに対して比較的高く、CPUとRAMの使用量が変動するbashプロセスがあることを発見しました。正確な場所を確認するためにウィンドウを1つずつ閉じ始め、Firefoxを閉じるとプロセスも終了しました。 次に、回答を見つけるためにオンラインにアクセスして、次のことを見つけました。場所私は2番目と3番目にそれを見つけたときにいくつかの提案を試しましたが、出力を解釈する方法がわかりません(下記の投稿)。 ちなみに、2番目と3番目の目撃では、PIDはそれぞれ6774と13054でした。 Firefoxを閉じると毎回終了します。...

Admin