sudoなしでメモリの種類と速度を取得する

sudoなしでメモリの種類と速度を取得する

CentOSでは、メモリの種類(DDR3など)と速度を知らせることlshwができますが、まだルートが必要です。dmidecodesudo

/sys/devices/system/edac/mc/mc*/dimm*/dimm_mem_typeメモリの種類情報はあるようですが速度がありませんね。文書

sudoを使用せずに同じ情報(メモリの種類と速度)を取得する方法はありますか?たとえば、/sys

答え1

メモリ速度情報はDMIでのみ利用可能です。 lshwが情報を見つけるときにDMIを介して情報を取得することを簡単に確認できます。ルートとして実行してもlshw -short -C memory -disable dmiDMIがない場合は、合計メモリのみがわかります。

これは、この質問が実際にルートなしでDMIデコードを取得する方法を再設定したことを意味します。 2つの関連ソース:

これら2つのアイデアをまとめると、次のようになります。

  • 非rootユーザーがすべてのDMI情報にアクセスできるようにするには、/sys/firmware/dmi/tablesの下のファイルの権限を444に変更するか、グループをシステムに意味のあるものに設定し、権限を次に設定します。 440) 一部の初期化スクリプトでは。 」
  • sudoを使用してdmidecode / lshwへのアクセスを許可できます。
  • システムの起動を変更できる場合は、initスクリプトにDMI情報をテキストファイルに出力させることができます。

しかし、ルートと協力していない場合は、わかる方法はありません。

関連情報