
CentOs には、ファイルを変換するタスクがあります。昼夜を問わず実行され、ほとんどの時間 4 つのコアすべてが使用されるようにしたいと考えています。Windows では、タスク マネージャーのパフォーマンス ヒストグラムを見るだけで、完全な使用率を確認できます。私は GUI が大好きです。
Linux でこれを実行するにはどうすればよいですか?
答え1
top
すでに言及しましたが、これは top の非常に優れた代替品だと思いますhtop
。また、すべてのコアごとに現在の CPU 使用率をグラフィカル (ncurses) で表示します。
編集:また、デスクトップ環境には、おそらくタスク マネージャーが既にインストールされています。xfce の場合は、 と呼ばれますxfce4-taskmanager
。
答え2
'uptime' コマンドは、アイデアを得るための最も簡単な方法です。コアが 4 つあり、タスクが利用可能な空き容量をすべて使用している場合、「負荷平均」の後にリストされているすべての数値は 4.0 前後になるはずです。これは、最後の 1 分、5 分、15 分間の平均使用率を示します。別のタスクが多くのリソースを使用しているのではないかと心配な場合は、'top' コマンドで、システム リソースを最も多く使用しているプロセスの更新リストを表示できます (終了するには 'q' と入力します)。また、他のタスクの重要性を調整する必要があると思われる場合は、'nice' コマンドのマニュアル ページを読んでください。
答え3
私自身の回答を追加します。
「top」コマンドを使用しますが、実行中に「1」を押すと、コアのリストと使用率の内訳が表示されます。