CentOSでは、メモリの種類(DDR3など)と速度を知らせることlshw
ができますが、まだルートが必要です。dmidecode
sudo
/sys/devices/system/edac/mc/mc*/dimm*/dimm_mem_type
メモリの種類情報はあるようですが速度がありませんね。文書。
sudoを使用せずに同じ情報(メモリの種類と速度)を取得する方法はありますか?たとえば、/sys
?
答え1
メモリ速度情報はDMIでのみ利用可能です。 lshwが情報を見つけるときにDMIを介して情報を取得することを簡単に確認できます。ルートとして実行してもlshw -short -C memory -disable dmi
DMIがない場合は、合計メモリのみがわかります。
これは、この質問が実際にルートなしでDMIデコードを取得する方法を再設定したことを意味します。 2つの関連ソース:
これら2つのアイデアをまとめると、次のようになります。
- 非rootユーザーがすべてのDMI情報にアクセスできるようにするには、/sys/firmware/dmi/tablesの下のファイルの権限を444に変更するか、グループをシステムに意味のあるものに設定し、権限を次に設定します。 440) 一部の初期化スクリプトでは。 」
- sudoを使用してdmidecode / lshwへのアクセスを許可できます。
- システムの起動を変更できる場合は、initスクリプトにDMI情報をテキストファイルに出力させることができます。
しかし、ルートと協力していない場合は、わかる方法はありません。