問題タブ [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.
ios - iOS アプリケーションで実行時に親プロセス情報を取得する
iOS の実行時にプロセス情報、特に親プロセス名を取得しようとしています。現在のプロセス名を取得することはできますが、その親に対して同じことを行うことはできないようです。
これが私がやっていることです:
問題は、呼び出しがsysctl
常に -1 を返すため、エラーになることです。によって取得された親プロセス IDgetppid()
は、現在のプロセスにそのkp_eproc.e_ppid
.
何か不足していますか?
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」というエラー メッセージが表示されます。
これに対する回避策はありますか?
python - Python アクセス sysctl 変数または代替
ライブトラフィックを無期限にキャプチャし、他の分析も行うネットワークスニファープロセスがあります。実行時にこの分析をオンまたはオフにできる変数が必要です。これは、プログラムの外部から (別の端末から) 変更できるはずです。
sysctl
それを行うための最良の方法の一種ですが、インストール中にPythonのsysctlパッケージがgccエラーを返しています。ctype
私のプログラムはすでに大きくて複雑なので、複雑なコーディングはしたくありません。ターミナルでsysctl
コマンドを実行してパラメーターの値を確認するのと同じように、Python でもそれを実行したいと考えています。
私が持っている1つのオプションはsubprocess.call()
、sysctl
変数をパラメーターとして作成し、標準出力を処理することです。しかし、このコマンドが何度も呼び出されることによるパフォーマンスへの影響が懸念されます。
しかし、これを達成するための他のより良いアプローチはありますか?
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呼び出しはありますか?