データは PMU_NAME に保存されます。以下を入力してください。

データは PMU_NAME に保存されます。以下を入力してください。

パフォーマンスを確認するために、一部のXeonシステムにアクセスできます。 Haswell、Sandybridge、Ivybridgeなど、それらがどのアーキテクチャを使用しているかを知りたいです。これを調べるコマンドはありますか?

答え1

これは少し安価な解決策ですが、次のようにgcc説明します。gccこのオプションを使用して、サブ-marchアーキテクチャごとにバイナリを最適化する機能。また、機械を検出して自動的に機械を最適化できます。-march=native

これが本当だと仮定すると、電話してgccどのmarch=nativeフラグを使用するかを尋ねます。

gcc -march=native -Q --help=target|grep march

私にそれを与えた

-march=                               bdver1

私のコンピュータはamd buldozerプロセッサを実行しているので

答え2

データは PMU_NAME に保存されます。以下を入力してください。

cat /sys/devices/cpu/caps/pmu_name
haswell

答え3

これは「技術的な」名前ではなく、商業販売に使用されるマーケティング名なので、おそらくそれを行うことはできません。

ただし、dmidecodeから必要なものを入手してからアクセスできます。http://ark.intel.com(Xeonプロセッサの場合)商用シリーズを決定します。

[root@mediasrv ~]# dmidecode|grep -i intel
        Socket Designation: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
        Manufacturer: Intel
        Version: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz

その出力からIntelのarkウェブサイトに移動して3770 CPUを検索すると、Ivy Bridgeチップがあることがわかります。

答え4

クラウドでは、上記の答えのどれも私には適していません。私のモデル名は「Intel(R) Xeon(R) CPU @ 2.00GHz」で、dmidecodeではGoogleがプロセッサなどを作ったという。

/proc/cpuinfo "cpu シリーズ" と "モデル" は多くの役に立ちます。ほとんどすべての組み合わせに対して一意で検索できます。https://en.wikichip.org/wiki/intel/cpuid。しかし、ファミリー6モデル85は空湖であり、滝湖でもあります。

関連情報