問題タブ [sysctl]

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.

0 投票する
1 に答える
2737 参照

coredump - macOS Sierra でクラッシュしたプロセスのコア ダンプを有効にする

SIGABRT、SIGBUS などによって終了したプロセスのコア ダンプ ファイルの作成を有効にする必要があります。

以前のバージョンの MAC OS X (ElCapitan を含む) では、すべてのプロセスのコード ダンプ ファイルを有効にするために、次のようにします。

現在、この方法は機能しません。このサイトでは、新しいgcoreコマンドについて説明していますが、実行中のプロセスに対して機能します。KernelCoreDumps の場合、NVRAM 変数officialを有効にする必要があります。

0 投票する
1 に答える
1097 参照

ios - iOS アプリケーションで実行時に親プロセス情報を取得する

iOS の実行時にプロセス情報、特に親プロセス名を取得しようとしています。現在のプロセス名を取得することはできますが、その親に対して同じことを行うことはできないようです。
これが私がやっていることです:

問題は、呼び出しがsysctl常に -1 を返すため、エラーになることです。によって取得された親プロセス IDgetppid()は、現在のプロセスにそのkp_eproc.e_ppid.
何か不足していますか?

0 投票する
1 に答える
1954 参照

elasticsearch - Kops + Docker 1.11 を使用して Kubernetes ポッドに sysctl キーを設定する

Kops 1.4.4 を使用して、AWS で Kubernetes クラスターを起動しています。Elasticsearch ポッドでは、カーネル パラメーターvm.max_map_countを少なくとも 262144 に設定する必要があります。Kubernetes 1.5.1 には systctl 機能がありますが、Docker >= 1.12 が必要です。Kops は現在、より古いバージョンの Docker でノードをビルドしているため、カーネル パラメータの設定を自動化する方法を見つけようとして立ち往生しています。を使用して Dockerfile に設定しようとすると、RUN sysctl -w vm.max_map_count=262144「sysctl: setting key "vm.max_map_count": Read-only file system」というエラー メッセージが表示されます。

これに対する回避策はありますか?

0 投票する
0 に答える
1034 参照

python - Python アクセス sysctl 変数または代替

ライブトラフィックを無期限にキャプチャし、他の分析も行うネットワークスニファープロセスがあります。実行時にこの分析をオンまたはオフにできる変数が必要です。これは、プログラムの外部から (別の端末から) 変更できるはずです。

sysctlそれを行うための最良の方法の一種ですが、インストール中にPythonのsysctlパッケージがgccエラーを返しています。ctype私のプログラムはすでに大きくて複雑なので、複雑なコーディングはしたくありません。ターミナルでsysctlコマンドを実行してパラメーターの値を確認するのと同じように、Python でもそれを実行したいと考えています。

私が持っている1つのオプションはsubprocess.call()sysctl変数をパラメーターとして作成し、標準出力を処理することです。しかし、このコマンドが何度も呼び出されることによるパフォーマンスへの影響が懸念されます。

しかし、これを達成するための他のより良いアプローチはありますか?

0 投票する
1 に答える
1359 参照

c++ - Linux C++ での仮想メモリの最大マップ数の取得

C++ を使用して「sysctl vm.max_map_count」または「/proc/sys/vm/max_map_count」を取得する方法

/proc/sys ファイルを開きたくない..番号を取得するためのhttp://man7.org/linux/man-pages/man2/sysctl.2.html呼び出しはありますか?