AI LAB / KEYWORD DICTIONARY

性能評価

Bottleneck(ボトルネック)とは?

システム全体の処理速度や応答時間を制限している、最も遅い処理部分や不足した共有資源を指します。

仕組みと使いどころ

持続可能な処理量は、処理経路の中で最も遅い構成要素に制約されます。原因には、CPU、メモリー、ディスク、接続数などの資源不足や偏り、機器の不調、ソフトウェアの非効率な設定があります。一つを解消すると別の制約が表面化する場合があり、単一箇所の改善だけで全体性能が上がるとは限りません。

Bottleneckの活用例

たとえば、こんな場面で

AI処理の遅れを調べる際に、CPU、メモリー、ディスクI/O、接続数を順に測定して制約箇所を探す方法が考えられます。

使うときのポイント

一度に一つの条件だけを変更して再測定し、改善効果と新たな制約の発生を持続的な負荷条件で確認します。

参考資料

How to Investigate Bottlenecks - BizTalk Server (新しいタブで開きます)Identify Bottlenecks - SQL Server (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る