You encounter a situation where a container running with GPU support is experiencing significant performance degradation compared to running the same application directly on the host. You have already verified that the NVIDIA drivers are correctly installed and the NVIDIA Container Toolkit is properly configured. Which of the following could be contributing factors to this performance difference? (Select all that apply)
正解:A,B
コンテナ内で古い CUDA ランタイム (A) を使用すると、最適化が不足していたり、アプリケーションとの互換性の問題により、パフォーマンスが低下する可能性があります。不適切な CPU ピンニングと NUMA アフィニティ (B) は、特にマルチソケット システムにおいて、コンテナがメモリに非効率的にアクセスする原因となる可能性があります。'--ipc=host' (C) は、ホストの IPC 名前空間を共有することで、場合によってはパフォーマンスを向上させることができますが、常に必要というわけではなく、セキュリティ上の問題が発生する可能性があります。カーネル バージョンの違い (D) は通常、互換性を保証する NVIDIA Container Toolkit によって処理されます。CPU と GPU 間の帯域幅不足 (E) は、ハードウェアの問題が原因である可能性があります。