web-dev-qa-db-ja.com

2番目のドライブを追加した後の負荷平均が高い

私のラップトップは正常に動作しており、SSDでアップグレードすることを決定するまで、負荷平均は0.2〜0.5(そして何もしない場合は約0.02)でした。

まず、HDDをSSDに交換し、HDDをHDDキャディーに移動し、光学ドライブを取り外し、代わりにHDDをそこに置きました。

  • SSDとHDDはどちらもSATA IIIインターフェイスで動作します。
  • ただし、私のHDDはSATA 2モードで動作しています。

    Sudo smartctl -a /dev/sdb | grep SATA
    SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
    
  • らしい光学ドライブのインターフェイスはSATA 2です。

問題

問題は、HDDキャディー(SSD、HDD、問題ではない)の負荷平均に何かがあるときは常に、何もしないときに1.5〜2程度、システムが起動した直後に4程度です。

私は何をしましたか?

  • 私は何も影響を与えないセットアップの任意の組み合わせを試しました。

ほかに何か?

  • CPU使用率は正常であり、CPUを消費しているプロセスはありません。
  • メインハードドライブとして1つのディスクのみを使用する場合、負荷平均は正常です。
  • 光学ドライブの場所で1つのディスクを使用する場合でも、平均負荷が高くなります。
4
Ravexina

これは、使用しているHDDキャディに関連している可能性があります。

キャディの状態を変更するために、ボタンやスイッチがあるか確認してください。

this

3
Robert Riedl

同じ問題に関する優れたQ&Aがあります。

enter image description here

トップ投票の答えからの解決策は次のコマンドでした:

echo "disable" > /sys/firmware/acpi/interrupts/gpe6F

リンクではgrepを使用して、悲しみを引き起こしている割り込みを発見しました。

grep . -r /sys/firmware/acpi/interrupts/

負荷平均

次のように1〜5〜15分間のシステム負荷平均を見ると、

$ cat /proc/loadavg
0.50 0.76 0.91 2/1037 14366

.5、.76、および.91を報告しています。から Linux CPU負荷の理解-いつ心配する必要がありますか? それは言う:

  • 「調査する必要がある」経験則:0.70負荷平均が0.70を超えている場合は、状況が悪化する前に調査する必要があります。

さらに、この記事では、すべてのCPUの平均負荷を合計したものの、すべてのCPUの平均を取得するためにCPUの数で割っていないものについても触れています。これを手動で行う必要があるため、真の値は次のとおりです。

.063-.095-.113

cPUが8個あるからです。

私はConkyを使用してこれをリアルタイムで表示することを好みます:

conky nvidia.png

下から4行目に、1-5-15分の負荷平均が次のように表示されていることに注意してください。

.150 .177 .143

.15の1分の負荷平均は15%に相当し、これはAll CPUのパーセンテージ値の2行上に一致します。負荷平均

8歳までにダイビングしないと、次のような症状が出て心臓発作を起こします。

1.200 1.416 1.144

Conkyは自動的にConkyコードで分割します:

${execpi .001 (awk '{printf "%s/", $1}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $2}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4} ${execpi .001 (awk '{printf "%s/", $3}' /proc/loadavg; grep -c processor /proc/cpuinfo;) | bc -l | cut -c1-4}

もちろん、誰もがconkyをおそらくLinuxユーザーの1%だけ使用しているわけではありませんが、私のようなConkyが大好きな人にとっては、このコードが役立つかもしれません。

4