問題タブ [htop]
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.
htop - htop で特定のプロセス名を検索する
htop で名前を検索して、プロセスが実行されているかどうかをすばやく確認したいと思います。PIDを見つけるか、すべてのプロセスを1つずつリストすることしかできず、便利ではありませんでした。
c - データセットのサイズが大きい場合、openmp プログラムが一部のスレッドを D 状態で実行する原因は何ですか?
次のマシンに OpenMP マルチスレッド プログラムを実装しています。
これは、マルチスレッド クラスタリング プログラムです。までのデータセット サイズで予想される速度向上が示されて2 mil rows
~ 250 MB data
いますが、より大きなデータセットでテストしている間、多くのスレッドがhtop
表示されD state
、CPU% は99-100%
. このサイズまでのデータサイズの場合、すべてのスレッドが で実行されることに注意してくださいR state CPU% ~100%
。実行時間~100
はシーケンシャルの場合の倍以上になります。
空きメモリが利用できるようで、swp
メモリはすべてのケースで 0 です。
使用されるデータ構造に関しては、サイズ O(n) の 3 つの共有データ構造があり、各スレッドは、さらにマージするステップのために格納されるプライベート リンク リストを作成します。このスレッドごとのデータ構造によって使用される余分なメモリが原因だと思いましたが、コメントアウトしてもプログラムは同じ問題を示します。詳細を提供する必要がある場合はお知らせください。
数か月前に OpenMP と並列コンピューティングを始めたばかりなので、考えられる問題を教えてください。
linux - /proc/meminfo からシステム メモリ使用量を計算する方法 (htop など)
コマンドを実行すると、htop
次のような形式でメモリ使用量の図が表示されます。
質問:/proc/meminfo
使用されているメモリをプログラムで計算するには、取得した値をどのように解釈すればよいですか?
私はこれに似たものを探しています: Linux でパーセンテージで指定された CPU 使用率の正確な計算? つまり、疑似コードは問題ありません。コンパイルできるものは必要なく、ロジックだけが必要です。htop のソースコードは探すべき場所ですが、これのために書かれたコード行を見つけることができませんでした...