Linuxシステムへのrootまたは物理アクセス権がない場合は、メモリエラーをどのように検出しますか?

Linuxシステムへのrootまたは物理アクセス権がない場合は、メモリエラーをどのように検出しますか?

私が質問するようになった背景は次のとおりです。私は現在、Minecraftサーバーを実行するために使用している大規模なホスティング会社から仮想プライベートサーバーを借りています。ゲームのマップファイルが破損し続けているため、私が実行しているコンソールに不良メモリがあるようです。私がサーバーを運営するのに使っているプロセスがゲームのマップファイルをRAMディスクに保存していることを考えると、メモリエラーではないかと思います。

したがって、私の質問は、システムにルートがなく、システムに物理的にアクセスできない場合、問題がホストシステムのRAMの破損であることを証明/反証するためにどのポインタまたはトラブルシューティング手順を使用できるかということです。

ベストアンサー1

ルートがない限り、すべてのメモリをテストすることはできません。

メモリをテストできるプログラムはいくつかありますが、ほとんどまたはすべてのルートアクセスが必要と考えられます。

任意のデータを含む大容量RAMディスクサイズファイルを作成し、sha1などのチェックサムを実行してからコピーしてチェックサムを比較できます。これをスクリプトで何百回も繰り返すと、メモリテスト方法に近づくことがあります。これはランダムアクセス書き込みをテストするのではなく、メモリとやり取りする方法です。

私はまだ物理的な問題があるとは思わない。その間に間違っている可能性がある多くのレイヤーがあるからです。

おすすめ記事