🐙

Power BIの負荷テストでCore i7-12700Hの性能が思うように出なかった話

2024/08/09に公開

CPUのパフォーマンス測定 - テクテク日記を参考に、DAX Studioを使った簡易負荷チェックをやってみた。

今回は、家にあった2台のPCでPower BIの負荷チェックを実施した。
また、参考値として、CPUのパフォーマンス測定 - テクテク日記に掲載されていたテスト結果も含めて、各PCの性能を比較した。

テストでは、DAX Studioを使用して下記のクエリを実行し、その処理速度を測定した。

DEFINE
var _a = SELECTCOLUMNS(CALENDAR(1, 10000), "a", [Date]) 
var _b = SELECTCOLUMNS(CALENDAR(1, 10000), "b", [Date]) 
var _joined = CROSSJOIN( _a, _b )
var _result = COUNTROWS( _joined )
EVALUATE
ROW("Result", _result )

以下はその結果と各PCのスペックである。

検証したPCのスペックと結果

PCメーカー・型番 メモリ Power BI 負荷チェック結果 CPU名称 PassMark コア スレッド TDP クロック 定格 クロック 最大
FRONTIER 15.6インチ FRXNA712 64GB 5.2秒 Core i7-12700H 28676 14 20 45W 2.4GHz 5.0GHz
Panasonic Let's Note 14.1インチ 32GB 4.2秒 Core i7-1270P 17648 12 16 28W 2.2GHz 4.8GHz
mouse タワーPC 32GB 4.2秒 Ryzen 7 7700 35620 8 16 65W 3.8GHz 5.3GHz

CPU性能と実際のパフォーマンス

このテストで注目すべき点は、CPUの性能スペックと実際のPower BIでの処理速度が必ずしも一致しないことである。Ryzen 7 7700を搭載したmouseタワーPCは、最も高いPassMarkスコア(35620)を持ち、クロック速度も高いにもかかわらず、Panasonic Let's Note 14.1インチと同じ4.2秒という結果になった。また、FRONTIER 15.6インチ FRXNA712は、64GBのメモリと高性能なCore i7-12700Hを搭載しているが、最も遅い5.2秒という結果であった。

冷却性能とPC設計の重要性

FRONTIER 15.6インチ FRXNA712は、クエリ実行時にCPU温度が通常時の44℃から最高89℃まで急上昇していることが確認された。IntelのCore i7-12700Hのスロットリング温度(TjMax)は100℃に設定されており、この温度に近づくと過熱を防ぐためにクロック速度が自動的に低下する機能が働く。今回のテストでは100℃には到達していないものの、CPUの適正温度が40~70℃とされていることを鑑みると、かなりの高温になっている。高負荷時のCPUの冷却が不十分な可能性があり、そのため処理速度が他のPCよりも遅くなったのかもしれない。

メモリ容量の影響

今回の負荷テストはCPU向けのものであり、大規模データ処理などは行わなかったため、メモリ容量による影響はあまりなかったと思う。

結論

今回のPower BI負荷チェックとCPU温度モニタリングを通じて、PCのパフォーマンスは単にCPUのスペックやメモリ容量だけで決まるものではなく、冷却性能やPC全体の設計が大きく影響することがわかった。特に、高性能なCPUを搭載したPCでは、これらの要素がパフォーマンスを左右する重要な要因となる。PC選びの際には、CPUスペックだけでなく、冷却システムやPC全体の設計を考慮することが重要だ。

今回使用したFRONTIERのPCは21万円、それに対してLet's Noteは総額36万円とのことで、価格差が性能にも出ているという感じかなと思う。

この負荷チェックの結果は、10秒以内であればかなり良いとのことなので、FRONTIERのPCも性能自体は申し分なさそうだ。

参考

CPUのパフォーマンス測定 - テクテク日記
CPU性能比較表【2024年最新版】 | PC自由帳
CPU性能比較表(ノートパソコン・タブレットPC)【2024年最新版】 | PC自由帳
【Windows 10・11対応】パソコンのCPU温度を手っ取り早く確認する方法! - OTONA LIFE | オトナライフ
ノートパソコンが熱いのは大丈夫?温度が上がる5つの原因と9つの対策方法! - mouse LABO
Intel Core i712700H Processor 24M Cache up to 4.70 GHz 製品仕様

Discussion