異なるスケジューリングポリシーとCPU使用率を使用して2つの同じプロセスをテストする方法

異なるスケジューリングポリシーとCPU使用率を使用して2つの同じプロセスをテストする方法

たとえば、1分間に異なるスケジュールポリシーを使用する2つの同じプロセスのプロセッサ使用率(%)を比較する最良の方法は何ですか?私はLinuxに初めて触れ、何かをテストしています。でも難しいことなので、答えを得たら嬉しいです。

ベストアンサー1

いくつかの追加の詳細がより良い回答を提供するのに役立ちます。

sarCPUアクティビティを監視するには、次のコマンドを使用できます。

sar [interval] [count]

したがって、毎秒interval(最大10秒)のCPU使用率についての簡単なレポートが表示されますcount

たとえば、

$ sar 1 3
Linux 4.19.0-0.bpo.4-amd64 (caramba)    05/14/2019      _x86_64_        (2 CPU)

05:18:33 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
05:18:34 PM     all      3.06      0.00      2.55      0.51      0.00     93.88
05:18:35 PM     all      2.07      0.00      2.59      0.00      0.00     95.34
05:18:36 PM     all      1.03      0.00      1.54      0.00      0.00     97.44
Average:        all      2.05      0.00      2.23      0.17      0.00     95.55

マニュアルページ(およびオンラインドキュメント - 多く)を参照すると、正しい方向に進むことができます。

おすすめ記事