Nov 17, 1998 onl8v1: Solaris 2.6 cc ドライバのデバッグ. cc ドライバの実行、スピード測定 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (http://www-online.kek.jp/~inoue/CAMAC/ onl8v1-sol2.6/camac-step03.txt) 高エネルギー加速器研究機構 素粒子原子核研究所 物理、オンライングループ 井上 栄二 (1). 現状確認 (A). 株式会社ロジックハウスの白田様より SPARC CPU-8VT と、VMEドライバ v2.3.1 を借用した。 (B). CPU-8VT に Solaris2.6 のシステムをインストールした。 (C). /etc の下の各設定作業の途中でシステム・ディスクが障害を起こした。 (D). 調査の結果、復旧は困難なことがわかった。 新しいものと交換して もらうことになった。 (E). 交換用のディスクが届いた。 再度システムのインストールを行った。 (F). /etc の下の各設定、および /export/home の作成をやった。 (G). CPU-8VT に Solaris2.6用の VMEドライバ、FRCvme-2.3.1 をインストール した。 (H). sendmail のバージョンをアップした。 (I). onl8v1 に ccドライバをインストールした。 (J). onl8v1 上でサンプル・プログラムは全て正常に実行できた。 (2). ここでやるべきこと onl8v1 上で、シングルアクション、割り込み、ブロック転送を実行した時の データ転送速度を調べる。 (3). データ転送速度測定プログラムの修正およびコンパイル データ転送速度測定には、安さん作成のテスト・プログラムを Solaris用に 修正したものを使うことにする。 (3-1). テスト・プログラムを入手する (3-1-1). シングルアクションのテスト用プログラムの入手 onl7v2 上で精度を上げて、シングルアクションの実行時間を測定した時の プログラムを入手する。 onl8v1[64]% pwd /export/home/onl8v1/inoue onl8v1[65]% ls -l total 14 drwxr-xr-x 3 inoue kek 512 Oct 27 11:38 Apply/ drwxr-xr-x 5 inoue kek 512 Nov 11 14:43 Bench/ drwxr-xr-x 9 inoue kek 512 Nov 9 15:29 CAMAC/ drwxr-xr-x 8 inoue kek 512 Oct 27 14:19 CAMAC-speed1.bak/ drwxr-xr-x 3 inoue kek 512 Nov 6 11:07 FORCE/ drwxr-xr-x 2 inoue kek 512 Nov 6 10:59 Install/ -rw-r--r-- 1 inoue kek 8 Nov 10 16:22 t1 onl8v1[66]% rcp -pr onlsun1:~/workstation/onl7v2/Solaris2.6/CAMAC-speed1 . onl8v1[67]% ls -l total 16 drwxr-xr-x 3 inoue kek 512 Oct 27 11:38 Apply/ drwxr-xr-x 5 inoue kek 512 Nov 11 14:43 Bench/ drwxr-xr-x 9 inoue kek 512 Nov 9 15:29 CAMAC/ drwxr-xr-x 8 inoue kek 512 Oct 27 14:19 CAMAC-speed1/ drwxr-xr-x 8 inoue kek 512 Oct 27 14:19 CAMAC-speed1.bak/ drwxr-xr-x 3 inoue kek 512 Nov 6 11:07 FORCE/ drwxr-xr-x 2 inoue kek 512 Nov 6 10:59 Install/ -rw-r--r-- 1 inoue kek 8 Nov 10 16:22 t1 onl8v1[68]% cd CAMAC-speed1 /export/home/onl8v1/inoue/CAMAC-speed1 onl8v1[69]% ls -l total 18 drwxr-xr-x 2 inoue kek 512 Oct 27 14:19 Oct-21.98_onl7v2/ drwxr-xr-x 2 inoue kek 512 Oct 27 14:19 camasm/ drwxr-xr-x 3 inoue kek 2560 Nov 4 10:11 examples-Solaris2.x/ drwxr-xr-x 2 inoue kek 2048 Oct 27 14:19 examples-hprt/ drwxr-xr-x 3 inoue kek 512 Oct 27 14:19 includes/ drwxr-xr-x 3 inoue kek 512 Oct 27 14:19 lib/ onl8v1[70]% cd examples-Solaris2.x /export/home/onl8v1/inoue/CAMAC-speed1/examples-Solaris2.x onl8v1[71]% ls -l total 1384 -rw-r--r-- 1 inoue kek 4407 Oct 27 14:19 Makefile -rw-r--r-- 1 inoue kek 4262 Oct 27 14:19 Makefile.org drwxr-xr-x 2 inoue kek 512 Nov 2 14:07 camblock.log-old/ -rw-r--r-- 1 inoue kek 3334 Nov 2 11:42 camblock.log1 -rw-r--r-- 1 inoue kek 3852 Oct 27 14:19 camblock_measure.c -rwxr-xr-x 1 inoue kek 17356 Oct 27 14:19 camblock_measure1* -rw-r--r-- 1 inoue kek 4902 Oct 27 14:19 camblock_measure1.c -rw-r--r-- 1 inoue kek 4885 Oct 27 14:19 camblock_measure1.c.Oct-21.98 -rw-r--r-- 1 inoue kek 1367 Oct 27 14:19 camblock_measure1.c.diff -rw-r--r-- 1 inoue kek 3859 Oct 27 14:19 camblock_measure1.c.org -rw-r--r-- 1 inoue kek 4243 Oct 27 14:19 camblock_measure1.c.step01 -rw-r--r-- 1 inoue kek 323 Nov 2 14:10 camblock_measure1.log1 -rw-r--r-- 1 inoue kek 3937 Oct 27 14:19 camint_measure.c -rwxr-xr-x 1 inoue kek 16936 Oct 27 14:19 camint_measure1* -rw-r--r-- 1 inoue kek 5273 Oct 27 14:19 camint_measure1.c -rw-r--r-- 1 inoue kek 3808 Oct 27 14:19 camint_measure1.c.org -rw-r--r-- 1 inoue kek 4591 Oct 27 14:19 camint_measure1.c.step01 -rw-r--r-- 1 inoue kek 4748 Oct 27 14:19 camint_measure1.c.step02 -rw-r--r-- 1 inoue kek 6036 Oct 27 14:19 camint_measure1.c.step03 -rw-r--r-- 1 inoue kek 5249 Oct 27 14:19 camint_measure1.c.step04 -rw-r--r-- 1 inoue kek 607 Oct 27 14:19 camint_measure1.log -rw-r--r-- 1 inoue kek 269 Oct 27 14:19 camint_measure1.log1 -rw-r--r-- 1 inoue kek 6174 Oct 27 14:19 camint_measure1.log2 -rw-r--r-- 1 inoue kek 6826 Oct 27 14:19 camint_measure1.log3 -rw-r--r-- 1 inoue kek 6883 Oct 27 14:19 camint_measure1.log4 -rw-r--r-- 1 inoue kek 7069 Oct 27 14:19 camint_measure1.log5 -rw-r--r-- 1 inoue kek 8071 Oct 27 14:19 camint_measure1.log6 -rw-r--r-- 1 inoue kek 6662 Oct 27 14:19 camint_measure1.log7 -rw-r--r-- 1 inoue kek 6611 Oct 27 14:19 camint_measure1.log8 -rwxr--r-- 1 inoue kek 313 Oct 28 17:48 camsingle.sh* -rw-r--r-- 1 inoue kek 19507 Oct 28 15:27 camsingle.sh.log1-1000 -rw-r--r-- 1 inoue kek 19577 Oct 28 11:44 camsingle.sh.log1-500 -rw-r--r-- 1 inoue kek 19795 Oct 28 17:52 camsingle.sh.log10-1000 -rw-r--r-- 1 inoue kek 19663 Oct 28 15:27 camsingle.sh.log2-1000 -rw-r--r-- 1 inoue kek 19707 Oct 28 11:46 camsingle.sh.log2-500 -rw-r--r-- 1 inoue kek 19532 Oct 28 15:27 camsingle.sh.log3-1000 -rw-r--r-- 1 inoue kek 19579 Oct 28 11:42 camsingle.sh.log3-500 -rw-r--r-- 1 inoue kek 19798 Oct 28 15:28 camsingle.sh.log4-1000 -rw-r--r-- 1 inoue kek 19577 Oct 28 11:42 camsingle.sh.log4-500 -rw-r--r-- 1 inoue kek 19664 Oct 28 15:28 camsingle.sh.log5-1000 -rw-r--r-- 1 inoue kek 19705 Oct 28 11:43 camsingle.sh.log5-500 -rw-r--r-- 1 inoue kek 19658 Oct 28 17:50 camsingle.sh.log6-1000 -rw-r--r-- 1 inoue kek 19789 Oct 28 17:50 camsingle.sh.log7-1000 -rw-r--r-- 1 inoue kek 19792 Oct 28 17:50 camsingle.sh.log8-1000 -rw-r--r-- 1 inoue kek 19792 Oct 28 17:51 camsingle.sh.log9-1000 -rw-r--r-- 1 inoue kek 2340 Oct 27 14:19 camsingle_measure.c -rwxr-xr-x 1 inoue kek 75404 Oct 28 14:23 camsingle_measure1* -rw-r--r-- 1 inoue kek 45398 Oct 28 14:23 camsingle_measure1.c -rw-r--r-- 1 inoue kek 2718 Oct 27 14:19 camsingle_measure1.c.Oct-21.98 -rw-r--r-- 1 inoue kek 2718 Oct 27 14:19 camsingle_measure1.c.Oct-27.98 -rw-r--r-- 1 inoue kek 24344 Oct 28 10:27 camsingle_measure1.c.Oct-28.98 -rw-r--r-- 1 inoue kek 2456 Oct 27 14:19 camsingle_measure1.c.org -rw-r--r-- 1 inoue kek 3705 Oct 27 14:19 camsingle_measure1.log -rw-r--r-- 1 inoue kek 1433 Oct 27 14:19 camtest10c.c -rw-r--r-- 1 inoue kek 1459 Oct 27 14:19 camtest11c.c -rw-r--r-- 1 inoue kek 1728 Oct 27 14:19 camtest11c.o -rw-r--r-- 1 inoue kek 1435 Oct 27 14:19 camtest12c.c -rw-r--r-- 1 inoue kek 1469 Oct 27 14:19 camtest13c.c -rw-r--r-- 1 inoue kek 1453 Oct 27 14:19 camtest14c.c -rw-r--r-- 1 inoue kek 2602 Oct 27 14:19 camtest1c.c -rw-r--r-- 1 inoue kek 3548 Oct 27 14:19 camtest2c.c -rw-r--r-- 1 inoue kek 2927 Oct 27 14:19 camtest31c.c -rw-r--r-- 1 inoue kek 1999 Oct 27 14:19 camtest3c.c -rw-r--r-- 1 inoue kek 3293 Oct 27 14:19 camtest4.asm -rw-r--r-- 1 inoue kek 2178 Oct 27 14:19 camtest41c.c -rw-r--r-- 1 inoue kek 2221 Oct 27 14:19 camtest4c.c -rw-r--r-- 1 inoue kek 718 Oct 27 14:19 camtest4dma.asm -rw-r--r-- 1 inoue kek 1821 Oct 27 14:19 camtest4etc.asm -rw-r--r-- 1 inoue kek 699 Oct 27 14:19 camtest4int.asm -rw-r--r-- 1 inoue kek 540 Oct 27 14:19 camtest4single.asm -rw-r--r-- 1 inoue kek 2036 Oct 27 14:19 camtest5c.c -rw-r--r-- 1 inoue kek 3250 Oct 27 14:19 camtestc.c -rw-r--r-- 1 inoue kek 1493 Oct 27 14:19 cmdump.c -rw-r--r-- 1 inoue kek 1992 Oct 27 14:19 cregdump.c -rw-r--r-- 1 inoue kek 999 Oct 27 14:19 creset.c -rwxr-xr-x 1 inoue kek 7044 Oct 27 14:19 inoue* -rw-r--r-- 1 inoue kek 717 Oct 27 14:19 inoue.c -rw-r--r-- 1 inoue kek 0 Nov 4 10:11 lpr -rw-r--r-- 1 inoue kek 5227 Nov 4 10:11 out -rw-r--r-- 1 inoue kek 4748 Oct 27 14:19 test.c onl8v1[73]% ls -l camsingle_* -rw-r--r-- 1 inoue kek 2340 Oct 27 14:19 camsingle_measure.c -rwxr-xr-x 1 inoue kek 75404 Oct 28 14:23 camsingle_measure1* -rw-r--r-- 1 inoue kek 45398 Oct 28 14:23 camsingle_measure1.c -rw-r--r-- 1 inoue kek 2718 Oct 27 14:19 camsingle_measure1.c.Oct-21.98 -rw-r--r-- 1 inoue kek 2718 Oct 27 14:19 camsingle_measure1.c.Oct-27.98 -rw-r--r-- 1 inoue kek 24344 Oct 28 10:27 camsingle_measure1.c.Oct-28.98 -rw-r--r-- 1 inoue kek 2456 Oct 27 14:19 camsingle_measure1.c.org -rw-r--r-- 1 inoue kek 3705 Oct 27 14:19 camsingle_measure1.log onl8v1[74]% 測定の精度を上げるために測定方法は次のようにしてある。 シングル アクションRead の CAMAC コールを 1000回実行し、この1000回実行の前後で 時間を測り、その値を 1000 で割った。 (3-1-2). /usr/ucb/cc を使えるように設定する onl8v1# pwd /usr/ccs/bin onl8v1# ls -l total 4344 -rwxr-xr-x 1 bin bin 45928 May 3 1997 admin -r-xr-xr-x 1 bin bin 27060 Jul 16 1997 ar -rwxr-xr-x 1 bin bin 371420 Sep 20 1996 as -rwxr-xr-x 1 bin bin 41516 May 3 1997 cdc -rwxr-xr-x 1 bin bin 28892 May 3 1997 comb -rwxr-xr-x 1 bin bin 59044 May 3 1997 delta -r-xr-xr-x 1 bin bin 119924 Jul 16 1997 dis -r-xr-xr-x 1 bin bin 89580 Jul 16 1997 dump -r-xr-xr-x 1 bin bin 30936 Jul 16 1997 error -rwxr-xr-x 1 bin bin 51808 May 3 1997 get -r-xr-xr-x 1 bin bin 77496 Jul 16 1997 gprof -r--r--r-- 1 bin bin 3377 Jul 16 1997 gprof.callg.blurb -r--r--r-- 1 bin bin 1173 Jul 16 1997 gprof.flat.blurb -rwxr-xr-x 1 bin bin 4176 May 3 1997 help -rwxr-xr-x 1 bin bin 43452 Jul 16 1997 ld -r-xr-xr-x 1 bin bin 73124 Jul 16 1997 lex -r-xr-xr-x 1 bin bin 2454 Jul 16 1997 lorder -r-xr-xr-x 1 bin bin 31108 Jul 16 1997 m4 -rwxr-xr-x 1 bin bin 560280 Dec 17 1996 make -r-xr-xr-x 2 bin bin 24868 Jul 16 1997 mcs -rw-r--r-- 1 bin bin 8401 Jul 16 1997 nceucform -rw-r--r-- 1 bin bin 5862 Jul 16 1997 ncform -r-xr-xr-x 1 bin bin 60244 Jul 16 1997 nm -rw-r--r-- 1 bin bin 3198 Jul 16 1997 nrform -r-xr-xr-x 1 bin bin 58704 Jul 16 1997 prof -rwxr-xr-x 1 bin bin 36400 May 3 1997 prs -rwxr-xr-x 1 bin bin 18876 May 3 1997 prt -r-xr-xr-x 1 bin bin 375 Jul 16 1997 ranlib -r-xr-xr-x 1 bin bin 7120 Jul 16 1997 regcmp -rwxr-xr-x 1 bin bin 41516 May 3 1997 rmdel -rwxr-xr-x 1 bin bin 24044 May 3 1997 sact -rwxr-xr-x 1 bin bin 25276 May 3 1997 sccs -rwxr-xr-x 1 bin bin 2196 Feb 4 1997 sccsdiff -r-xr-xr-x 1 bin bin 9808 Jul 16 1997 size -r-xr-xr-x 2 bin bin 24868 Jul 16 1997 strip -r-xr-xr-x 1 bin bin 335 Jul 16 1997 symorder -r-xr-xr-x 1 bin bin 10216 Jul 16 1997 tsort -rwxr-xr-x 1 bin bin 24044 May 3 1997 unget -r-xr-xr-x 1 bin bin 9860 Jul 16 1997 unifdef -rwxr-xr-x 1 bin bin 15560 May 3 1997 val -rwxr-xr-x 1 bin bin 14624 Feb 4 1997 vc -rwxr-xr-x 1 bin bin 7544 May 3 1997 what -r-xr-xr-x 1 bin bin 54608 Jul 16 1997 yacc -rw-r--r-- 1 bin bin 11848 Jul 16 1997 yaccpar onl8v1# ln -s /kek/compilers/volume5/SUNWspro/SC4.2/bin/acc ucbcc onl8v1# ln -s /kek/compilers/volume5/SUNWspro/SC4.2/bin/lint ucblint onl8v1# ls -l total 4348 -rwxr-xr-x 1 bin bin 45928 May 3 1997 admin -r-xr-xr-x 1 bin bin 27060 Jul 16 1997 ar -rwxr-xr-x 1 bin bin 371420 Sep 20 1996 as -rwxr-xr-x 1 bin bin 41516 May 3 1997 cdc -rwxr-xr-x 1 bin bin 28892 May 3 1997 comb -rwxr-xr-x 1 bin bin 59044 May 3 1997 delta -r-xr-xr-x 1 bin bin 119924 Jul 16 1997 dis -r-xr-xr-x 1 bin bin 89580 Jul 16 1997 dump -r-xr-xr-x 1 bin bin 30936 Jul 16 1997 error -rwxr-xr-x 1 bin bin 51808 May 3 1997 get -r-xr-xr-x 1 bin bin 77496 Jul 16 1997 gprof -r--r--r-- 1 bin bin 3377 Jul 16 1997 gprof.callg.blurb -r--r--r-- 1 bin bin 1173 Jul 16 1997 gprof.flat.blurb -rwxr-xr-x 1 bin bin 4176 May 3 1997 help -rwxr-xr-x 1 bin bin 43452 Jul 16 1997 ld -r-xr-xr-x 1 bin bin 73124 Jul 16 1997 lex -r-xr-xr-x 1 bin bin 2454 Jul 16 1997 lorder -r-xr-xr-x 1 bin bin 31108 Jul 16 1997 m4 -rwxr-xr-x 1 bin bin 560280 Dec 17 1996 make -r-xr-xr-x 2 bin bin 24868 Jul 16 1997 mcs -rw-r--r-- 1 bin bin 8401 Jul 16 1997 nceucform -rw-r--r-- 1 bin bin 5862 Jul 16 1997 ncform -r-xr-xr-x 1 bin bin 60244 Jul 16 1997 nm -rw-r--r-- 1 bin bin 3198 Jul 16 1997 nrform -r-xr-xr-x 1 bin bin 58704 Jul 16 1997 prof -rwxr-xr-x 1 bin bin 36400 May 3 1997 prs -rwxr-xr-x 1 bin bin 18876 May 3 1997 prt -r-xr-xr-x 1 bin bin 375 Jul 16 1997 ranlib -r-xr-xr-x 1 bin bin 7120 Jul 16 1997 regcmp -rwxr-xr-x 1 bin bin 41516 May 3 1997 rmdel -rwxr-xr-x 1 bin bin 24044 May 3 1997 sact -rwxr-xr-x 1 bin bin 25276 May 3 1997 sccs -rwxr-xr-x 1 bin bin 2196 Feb 4 1997 sccsdiff -r-xr-xr-x 1 bin bin 9808 Jul 16 1997 size -r-xr-xr-x 2 bin bin 24868 Jul 16 1997 strip -r-xr-xr-x 1 bin bin 335 Jul 16 1997 symorder -r-xr-xr-x 1 bin bin 10216 Jul 16 1997 tsort lrwxrwxrwx 1 root other 45 Nov 17 14:24 ucbcc -> /kek/compilers/volume5/SUNWspro/SC4.2/bin/acc lrwxrwxrwx 1 root other 46 Nov 17 14:25 ucblint -> /kek/compilers/volume5/SUNWspro/SC4.2/bin/lint -rwxr-xr-x 1 bin bin 24044 May 3 1997 unget -r-xr-xr-x 1 bin bin 9860 Jul 16 1997 unifdef -rwxr-xr-x 1 bin bin 15560 May 3 1997 val -rwxr-xr-x 1 bin bin 14624 Feb 4 1997 vc -rwxr-xr-x 1 bin bin 7544 May 3 1997 what -r-xr-xr-x 1 bin bin 54608 Jul 16 1997 yacc -rw-r--r-- 1 bin bin 11848 Jul 16 1997 yaccpar onl8v1# (3-4). /export/home/onl8v1/inoue/CAMAC-speed1/examples-Solaris2.x の下を コンパイルする (3-4-1). シングルアクションのテスト用プログラムのコンパイル onl8v1[80]% pwd /export/home/onl8v1/inoue/CAMAC-speed1/examples-Solaris2.x onl8v1[81]% rm camsingle_measure1 onl8v1[82]% make camsingle_measure1 /usr/ucb/cc -V -DOSF1 -o camsingle_measure1 camsingle_measure1.c -I../includes -L../lib -lcamac ucbcc: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 cpp: Software Generation Utilities (SGU) SunOS/SVR4 acomp: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 ld: Software Generation Utilities - Solaris/ELF (3.0) onl8v1[83]% ok. 正常にコンパイルできた。 (3-4-2). 割り込みのテスト用プログラムのコンパイル onl8v1[82]% ls -l camint_measure1* -rwxr-xr-x 1 inoue kek 16936 Oct 27 14:19 camint_measure1* -rw-r--r-- 1 inoue kek 5273 Oct 27 14:19 camint_measure1.c -rw-r--r-- 1 inoue kek 3808 Oct 27 14:19 camint_measure1.c.org -rw-r--r-- 1 inoue kek 4591 Oct 27 14:19 camint_measure1.c.step01 -rw-r--r-- 1 inoue kek 4748 Oct 27 14:19 camint_measure1.c.step02 -rw-r--r-- 1 inoue kek 6036 Oct 27 14:19 camint_measure1.c.step03 -rw-r--r-- 1 inoue kek 5249 Oct 27 14:19 camint_measure1.c.step04 -rw-r--r-- 1 inoue kek 607 Oct 27 14:19 camint_measure1.log -rw-r--r-- 1 inoue kek 269 Oct 27 14:19 camint_measure1.log1 -rw-r--r-- 1 inoue kek 6174 Oct 27 14:19 camint_measure1.log2 -rw-r--r-- 1 inoue kek 6826 Oct 27 14:19 camint_measure1.log3 -rw-r--r-- 1 inoue kek 6883 Oct 27 14:19 camint_measure1.log4 -rw-r--r-- 1 inoue kek 7069 Oct 27 14:19 camint_measure1.log5 -rw-r--r-- 1 inoue kek 8071 Oct 27 14:19 camint_measure1.log6 -rw-r--r-- 1 inoue kek 6662 Oct 27 14:19 camint_measure1.log7 -rw-r--r-- 1 inoue kek 6611 Oct 27 14:19 camint_measure1.log8 onl8v1[83]% rm camint_measure1 onl8v1[84]% make camint_measure1 /usr/ucb/cc -V -DOSF1 -o camint_measure1 camint_measure1.c -I../includes -L../lib -lcamac ucbcc: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 cpp: Software Generation Utilities (SGU) SunOS/SVR4 acomp: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 ld: Software Generation Utilities - Solaris/ELF (3.0) onl8v1[85]% ok. コンパイルは正常に実行できた。 (3-4-3). ブロック転送のテスト用プログラムのコンパイル onl8v1[86]% ls -l camblock_measure1* -rwxr-xr-x 1 inoue kek 17356 Oct 27 14:19 camblock_measure1* -rw-r--r-- 1 inoue kek 4902 Oct 27 14:19 camblock_measure1.c -rw-r--r-- 1 inoue kek 4885 Oct 27 14:19 camblock_measure1.c.Oct-21.98 -rw-r--r-- 1 inoue kek 1367 Oct 27 14:19 camblock_measure1.c.diff -rw-r--r-- 1 inoue kek 3859 Oct 27 14:19 camblock_measure1.c.org -rw-r--r-- 1 inoue kek 4243 Oct 27 14:19 camblock_measure1.c.step01 -rw-r--r-- 1 inoue kek 323 Nov 2 14:10 camblock_measure1.log1 onl8v1[87]% rm camblock_measure1 onl8v1[88]% make camblock_measure1 /usr/ucb/cc -V -DOSF1 -o camblock_measure1 camblock_measure1.c -I../includes -L../lib -lcamac ucbcc: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 cpp: Software Generation Utilities (SGU) SunOS/SVR4 acomp: WorkShop Compilers 4.2.1 04 Feb 1997 C 4.2.1 ld: Software Generation Utilities - Solaris/ELF (3.0) onl8v1[89]% ok. コンパイルは正常に実行できた。 (4). データ転送速度測定プログラムの実行 上記でコンパイルしたデータ転送速度測定プログラムを実行する。 (4-1). 24 ビット camac シングルアクションのテスト用プログラムの実行 シェルスクリプトを使って、データ転送速度測定プログラムを 100回繰り返し ている。 さらにこのシェルスクリプトを 5回実行した。 onl8v1# camsingle.sh program execution : loop count = 1 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43425 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 2 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43766 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 3 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43459 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 4 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43643 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 5 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43426 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 6 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43586 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 7 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43529 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 8 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 44278 microsec elapsed time 44 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 9 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43570 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 10 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43656 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 11 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43425 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 12 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43891 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 13 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43266 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 14 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43802 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 15 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43409 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 16 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43819 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 17 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43442 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 18 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43867 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 19 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43269 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 20 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43806 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 21 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43449 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 22 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43556 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 23 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43438 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 24 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43803 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 25 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43721 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 26 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43875 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 27 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43532 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 28 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43654 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 29 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43442 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 30 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43807 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 31 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43235 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 32 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43913 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 33 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43269 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 34 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43767 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 35 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43643 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 36 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43825 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 37 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43275 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 38 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43821 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 39 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43383 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 40 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43784 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 41 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43499 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 42 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43621 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 43 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43515 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 44 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43829 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 45 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43438 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 46 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43723 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 47 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43473 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 48 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43809 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 49 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43288 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 50 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43981 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 51 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43373 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 52 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43805 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 53 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43405 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 54 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43829 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 55 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43466 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 56 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43789 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 57 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43428 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 58 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43683 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 59 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43488 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 60 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 44060 microsec elapsed time 44 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 61 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43482 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 62 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 44103 microsec elapsed time 44 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 63 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43462 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 64 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 44343 microsec elapsed time 44 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 65 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43561 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 66 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43830 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 67 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43220 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 68 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43900 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 69 elapsed time 0 sec, 29 microsec overhead time 5 microsec elapsed time 0 sec, 43474 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 70 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43979 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 71 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43461 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 72 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43797 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 73 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43275 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 74 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43853 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 75 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43442 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 76 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43617 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 77 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43491 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 78 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43608 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 79 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43450 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 80 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43838 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 81 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43407 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 82 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43582 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 83 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43511 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 84 elapsed time 0 sec, 28 microsec overhead time 5 microsec elapsed time 0 sec, 43805 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 85 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43486 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 86 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43740 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 87 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43310 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 88 elapsed time 0 sec, 25 microsec overhead time 5 microsec elapsed time 0 sec, 43914 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 89 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43424 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 90 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43823 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 91 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 44016 microsec elapsed time 44 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 92 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43810 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 93 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43443 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 94 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43625 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 95 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43475 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 96 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43636 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 97 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43523 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 98 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43791 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 99 elapsed time 0 sec, 26 microsec overhead time 5 microsec elapsed time 0 sec, 43366 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 100 elapsed time 0 sec, 27 microsec overhead time 5 microsec elapsed time 0 sec, 43911 microsec elapsed time 43 microsec CAMAC READ single action takes 38 microsec. program stop onl8v1# シングルアクションを実行するのに要した時間は、38μsec であった。 (4-2). camac LAM 割り込みのテスト用プログラムの実行 onl8v1# priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 186 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 187 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 172 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 190 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 188 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 183 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 190 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 190 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 183 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 196 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 193 microsec. onl8v1# !! priocntl -e -c RT -p 55 camint_measure1 CAM_WaitLAM takes 192 microsec. onl8v1# 割り込み処理を実行するのに要した時間は、190μsec であった。 (4-3). 16 ビット camac ブロック転送のテスト用プログラムの実行 onl8v1# priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 249 microsec. CAMAC READ block action with 8Kwords takes 18183 microsec. transfer speed is 892 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 254 microsec. CAMAC READ block action with 8Kwords takes 18174 microsec. transfer speed is 893 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 251 microsec. CAMAC READ block action with 8Kwords takes 18197 microsec. transfer speed is 892 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 255 microsec. CAMAC READ block action with 8Kwords takes 18198 microsec. transfer speed is 892 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 256 microsec. CAMAC READ block action with 8Kwords takes 18161 microsec. transfer speed is 894 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 317 microsec. CAMAC READ block action with 8Kwords takes 18179 microsec. transfer speed is 896 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 254 microsec. CAMAC READ block action with 8Kwords takes 18164 microsec. transfer speed is 893 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 254 microsec. CAMAC READ block action with 8Kwords takes 18161 microsec. transfer speed is 894 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 262 microsec. CAMAC READ block action with 8Kwords takes 18179 microsec. transfer speed is 893 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 262 microsec. CAMAC READ block action with 8Kwords takes 18182 microsec. transfer speed is 893 KB/S onl8v1# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 249 microsec. CAMAC READ block action with 8Kwords takes 18170 microsec. transfer speed is 893 KB/S onl8v1# ブロック転送のにオーバーヘッドに要した時間は、260μsec であった。 データを、8Kワード読み出すのに要した時間は 18183μsec で、転送速度 は、890 KByte/sec であった。 --- (6). セクション (6-1). サブセクション (6-1-1). サブサブセクション