資料 - KEK

18K10 BORのデータ転送
Makoto Tobiyama
SuperKEKB BxB FB
SuperKEKB BxB FB
SuperKEKB BxB FB
18K10




バンチ電流モニターモード
BORモード
いずれもh=5120,640,312,230に対応
BORモードの時は、h×4096 (20M)、h×8192(40M)、
h×16384(80M)データ取得可能
– トリガーは-100%、0%、100%で選択可能(だが、-100%でしか使わな
いと思う)。
SuperKEKB BxB FB
データ転送時間(BLT)
20
18K10→VME
– 20MB 4.657s
– 40MB 9.725s
– 80MB 18.55s
15
Time(s)

10
5
y = 0.2445 + 0.22999x R= 0.99938
0
0
20
40
60
Size(MB)
80
100
SuperKEKB BxB FB
nfsによるデータ転送



bmnas.kekb.kek.jpの/BOR/currentへ
IOCはGbE接続、EdgeスイッチまでL2スイッチが入ってい
る
nasはエッジスイッチから10GbEで接続
SuperKEKB BxB FB
(参考)sadディスクへのデータ転送
ファイル容
量
10MB
R/W
アクセス方
式
20MB
Read
NFS
Write
rsh
NFS
50MB
Read
rsh
NFS
Write
rsh
NFS
100MB
Read
rsh
NFS
Write
rsh
NFS
Read
rsh
NFS
Write
rsh
NFS
rsh
1回目(秒)
1.5268
1.5890
2.6818
2.6890
2.0606
2.0282
3.3898
3.2382
3.5606
3.3926
5.5510
4.8588
6.3814
5.7776
8.8134
9.3354
2回目(秒)
1.5404
1.5868
2.6828
2.6890
2.1552
2.0544
3.3742
3.2448
3.5818
3.5786
5.8278
4.8926
6.5400
5.7372
8.7104
8.0792
3回目(秒)
1.5214
1.5790
2.6912
2.6910
2.0486
1.9980
3.4016
3.2484
3.7322
3.3962
5.3794
4.9096
6.3968
5.6052
8.7314
7.8868
4回目(秒)
1.5264
1.5904
2.6846
2.6882
2.0724
2.0052
3.3684
3.2474
3.6588
3.4274
5.3680
5.0352
6.2684
5.5364
8.8992
8.0992
5回目(秒)
1.5790
1.5680
2.6794
2.6752
2.0792
2.0668
3.3808
3.2162
3.5778
3.4154
5.3714
5.0298
6.6256
5.6820
8.9524
7.9626
AVE(秒)
1.5388 1.5826 2.6840 2.6865 2.0832 2.0305 3.3830 3.2390 3.6222 3.4420 5.4995 4.9452 6.4424 5.6677 8.8214 8.2726
SuperKEKB BxB FB
nfsデータ転送時間



20MB 1.44s
40MB 2.69s
80MB 5.569s
6
5
Time(s)
4
3
2
1
y = 0.0005002 + 0.069268x R= 0.99943
0
0
20
40
60
Size(MB)
20MBで比較すると、2.35倍速い
80
100
SuperKEKB BxB FB
単純アクセスとの比較

20MBデータ転送(18K10→CPU)
– Normal: 8.95s
– BLT:
4.657s
– BLTの方が1.92倍速い
SuperKEKB BxB FB
昔のBOR





5120x4096=20MB
Memory -> IOC(750) 16秒
IOC→Disk 数分~30分
10base接続だった
tftpを使っていた
SuperKEKB BxB FB
自動データ取得(昔)

sequencerがIOC上で動いていて、stop triggerがかかると
– saveするFile名を定義
– stop時点でのBCMデータ、DCCT値取得、保存
という一連の作業をさせていた模様。
SuperKEKB BxB FB
SuperKEKBでは

18K10のデバイスサポートがファイル名生成、ファイル保
存を行う
– ボード設定を見て、自動的にファイルサイズも決める

(多分)外部シーケンサは、
– stop triggerを見る(VME割り込み)かあるいはchannel accessで
データ取得を確認、BCM、DCCTデータを取得、保存
– ファイル名は、自分で決めるか、あるいは18K10デバイスサポート
が決めた物を(ファイル保存されるのを待って)使う