SATAコントローラのため、カーネルのコンパイルが遅くなるようです(SATA HD 8.48分対切断1.30分)。

SATAコントローラのため、カーネルのコンパイルが遅くなるようです(SATA HD 8.48分対切断1.30分)。

うん、変です。

ハードドライブやDVD-RWなどのSATAデバイスがSamsung NVME 970 Evoと16GB RAM @ 3200を搭載したRyzen 5950xに接続されている場合、Linuxカーネルのコンパイル(5.12.4)がすべてインストールされるまでに約8〜9分かかります。 AsRock b550 Taichiマザーボード。回転可能なハードドライブはマザーボードのSATAポートにのみ接続され、パーティションはマウントされません。

マザーボードのSATAポートからHDを物理的に分離/分離するときは、まったく同じプロセス(新しいアーカイブから始まるクリーンコンパイル)に約1.30分かかります。

DVD-RWを接続しても同じ速度低下が発生しますが、SSDをSATAポートに接続しても発生しません。

とても混乱しています。古い技術デバイスを接続すると、チップセットのSATAコントローラがプロセッサの速度を妨げるようです。

カーネルをコンパイルするために実行したコマンドは次のとおりです。

tar xf linux-5.8.10.tar.gz
cd linux-5.8.10
cp /boot/config-`uname -r` .config
yes '' | make oldconfig
make clean
time make -j32 LOCALVERSION=-custom

私はUbuntu 20.04を実行しています。速度の低下を避けるために、HD接続を切断し、USB経由で使用しました。

ベストアンサー1

SATAケーブルは、シャーシ内の他のコンポーネントからRF干渉を受けたり、SATA接続で偽信号を生成したりできます。これにより、SATAコントローラおよび/またはオペレーティングシステムが継続的にデバイスの状態を確認するようにトリガされ、マザーボードのデータバスからのトラフィックを妨げたり、CPU時間を浪費したりします。

この場合、カーネルはカーネルメッセージバッファおよび/またはシステムログに多数のエラーメッセージをエクスポートすると予想されます。カーネルメッセージを表示するには、このコマンドを使用してdmesgSATA関連のエラーメッセージがあることを確認してください。

おすすめ記事