web-dev-qa-db-ja.com

ページサイズ、結合性、TLBサイズおよびエントリ数を見つける方法は?

Ubuntuシステムでは、検索するためのコマンドはありますか?

  • ページサイズ、
  • n-wayキャッシュの関連付け、
  • TLBキャッシュのサイズとエントリ数?
2
Tim

ツールcpuidは、CPUを呼び出して、CPUのアーキテクチャに関するより詳細な情報を取得できます。

TLBサイズ、全体、および結合性

$ cpuid | grep -i tlb
   cache and TLB information (2):
      0x5a: data TLB: 2M/4M pages, 4-way, 32 entries
      0x03: data TLB: 4K pages, 4-way, 64 entries
      0x55: instruction TLB: 2M/4M pages, fully, 7 entries
      0xb2: instruction TLB: 4K, 4-way, 64 entries
      0xca: L2 TLB: 4K, 4-way, 512 entries

cpuidと呼ばれるツールにはさまざまなバージョンがありますが、これが必要です。これは「オリジナル」であると私は信じています。

Debian/Ubuntuに付属しているものは異なりますが、上記のcpuidは、ビルド済みのバージョンがまだ利用可能でない場合は、他のディストリビューションでコンパイルできます。公式リポジトリのほとんどのRedHatベースのディストリビューションで利用できます。

10
slm