Linux dmesgエラー、メモリの問題はありますか?

Linux dmesgエラー、メモリの問題はありますか?

dmesgレポートには次のメッセージが表示され、システムの負荷は常に最高レベルです。

情報:java:17047ジョブが120秒以上ブロックされました。汚染されていない 2.6.32-573.8.1.el6.x86_64 #1

sqs[48389]: 40 ip 0000000000423a29 sp 00007ffcaea16110 sqs[400000+6a000] のエラー 4 でのセグフォルト

stat[48906] トラップ分割エラー ip:4044cd sp:7ffd6fa40e40 エラー: acxstat[400000+11000] の 0

誰かが私がこのメッセージを理解するのを助けることができますか?私のメモリ使用量は次のとおりです。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ベストアンサー1

私の言葉は、技術的にはメモリエラーですが、あなたが暗示するメモリエラーではありません。ip 0000000000423a29~であるコマンドポインタsp 00007ffcaea16110スタックレジスタ。もしそうなら、あなたはerror 4

$ errno 4
EINTR 4 Interrupted system call

これはtrap divide error分割エラーです。ソースコードを確認してください。これは例です

メモリ不足エラーですか?いいえ、エラーが表示されないためですOOM。 Linuxメモリはトリッキーな獣です。結果を解釈する方法を知る必要があります。

ここで発生する問題は、Linuxエラーではなくアプリケーションエラーです。唯一の可能性は、メモリに対してメモリテストを実行し、メモリの問題が見つかった場合は実際のメモリエラーである可能性があることです。

おすすめ記事