hdfファイルから属性を読み取るときにパフォーマンスの問題があります..約18000のグループ/データセットから属性(それぞれ10個)を読み取るのに約1.5分かかるようです..これが実際に妥当な時間であるかどうか誰かが教えてくれることを願っています.このような構造... hdf ファイルにはルートの下に約 300 のグループがあり、これらの 300 のグループ (T) のそれぞれには約 60 のサブグループ (V) があり、これらの 60 のサブグループのそれぞれには 1 つまたは 2 つのデータセット (D) があります。
Root
----- T1
----- V1
---- D
----- V60
---- D
....
....
....
----- T300
各レベルで、最大10個の小さな属性を読んでいます..
各グループの読み取りは、主に新しいディスクのシークを意味しますか? 私の最初の考えは、メタデータが異なるグループに属しているため..最終的に異なるディスクブロックになる可能性があるということです。すべてのメタデータのデータセットを作成することを考えています
vtune は、グループとデータ セットを開くのに長い待ち時間を示します。パフォーマンスを改善するための提案はありますか?