May 24, 2001 onl50T: デスクトップ Solaris 8 cc ドライバのテスト --- スタンドアロン・システム上での cc ドライバの実行、スピード測定 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (http://www-online.kek.jp/~inoue/CAMAC/ onl50t-sol8/Desktop/camac-step03.txt) 高エネルギー加速器研究機構 素粒子原子核研究所 物理、オンライングループ 井上 栄二 (1). 現状確認 (A). Solaris8 6/00 が届いた。 (B). "SOLARIS 8 INSTALLATION 6/00" でインストール時にエラー。 (C). "SOLARIS 8 SOFTWARE 1,2" のメディアを使ってインストールした。 インストール時の指定ミスにより、"couldn't set locale correctly"の メッセージがブート時等にコンソールに表示されてしまう。 (D). "SOLARIS 8 SOFTWARE 1,2" のメディアを使って再インストールした。 (E). /etc の下の各設定、および /export/home の作成をやった。 (F). CPU-50TにSolaris8用の VMEドライバ、FRCvme-2.5 をインストールした、 直後にシステムが起動できなくなった。 (G). "SOLARIS 8 SOFTWARE 1,2" のメディアを使って再インストールした (その2)。 (H). /etc の下の各設定、および /export/home の作成をやった(その2)。 (I). CPU-50TにSolaris8用の VMEドライバ、FRCvme-2.5 をインストールした。 (J). onl50t に ccドライバをインストールした(その2)。 (K). 基本処理、実行テストをやった。 シングルアクション、LAM割り込み処理、 ブロック転送は正常に実行できた。 (2). ここでやるべきこと onl50t、デスクトップSolaris8の下で、基本処理のシングルアクション、割り込み、 ブロック転送を実行した時のデータ転送速度を調べる。 使用する camacドライバは、"FORCE-50T-sol7"である。 (3). データ転送速度測定プログラムの修正およびコンパイル (3-1). テスト・プログラムを入手する onl50t[128]% pwd /mnt/onl50t/inoue onl50t[129]% rcp -pr onlsun1:/export/home/onlsun1/inoue/workstation/onl50t/Solar is7/CAMAC-speed-list . onl50t[130]% ls -l total 18 drwxr-xr-x 2 inoue kek 512 Apr 7 2000 Apply/ drwxr-xr-x 11 inoue kek 512 Jan 31 09:37 CAMAC/ drwxr-xr-x 9 inoue kek 512 May 2 09:59 CAMAC-speed-list/ drwxr-xr-x 9 inoue kek 512 May 2 09:59 CAMAC-speed-list-8V/ drwxr-xr-x 3 inoue kek 512 Feb 23 2000 DDK/ drwxr-xr-x 4 inoue kek 512 Aug 28 1999 VME-Driver/ drwxr-xr-x 29 inoue kek 1024 Feb 5 09:33 compile-check/ -rw------- 1 inoue kek 593 May 29 2000 mbox drwxr-xr-x 3 inoue kek 512 Nov 6 2000 tmp/ onl50t[131]% cd CAMAC-speed-list /mnt/onl50t/inoue/CAMAC-speed-list onl50t[132]% ls -l total 18 drwxr-xr-x 2 inoue kek 512 Apr 27 15:23 camasm/ drwxr-xr-x 5 inoue kek 3072 May 2 10:07 examples-Solaris2.x/ drwxr-xr-x 3 inoue kek 512 Oct 27 1998 includes/ drwxr-xr-x 3 inoue kek 512 May 2 10:01 lib/ drwxr-xr-x 4 inoue kek 1024 May 1 14:12 lib-32kernel/ drwxr-xr-x 3 inoue kek 512 May 2 09:56 old/ drwxr-xr-x 6 inoue kek 512 Mar 28 16:11 tmp/ onl50t[133]% (3-2). テスト・プログラムコンパイルする onl50t[133]% which cc /kek/compilers/ws5.0/SUNWspro/bin/cc onl50t[134]% cc -V cc: WorkShop Compilers 5.0 98/12/15 C 5.0 usage: cc [ options] files. Use 'cc -flags' for details onl50t[135]% which f77 /kek/compilers/ws5.0/SUNWspro/bin/f77 onl50t[136]% f77 -V f77: WorkShop Compilers 5.0 98/12/15 FORTRAN 77 5.0 Usage: f77 [ options ] files. Use 'f77 -flags' for details onl50t[137]% (3-2-1). camasmディレクトリの下のコンパイル SPARC CPU-50、Solaris8 でのリスト処理はまだデバッグが終わっていない。 実行できる状況にはないので、ここでは、camasmディレクトリの下のコンパイル は行わないことにする。 (3-2-2). libディレクトリの下のコンパイル onl50t[143]% pwd /mnt/onl50t/inoue/CAMAC-speed-list/lib onl50t[144]% ls -l total 978 -rw-r--r-- 1 inoue kek 2102 May 2 09:59 Makefile -rw-r--r-- 1 inoue kek 4004 May 2 09:59 README -rwxr-xr-x 1 inoue kek 20696 May 2 10:01 cam1* -rw-r--r-- 1 inoue kek 1170 May 2 09:59 cam1.c -rwxr-xr-x 1 inoue kek 93960 May 2 10:01 cam2* -rw-r--r-- 1 inoue kek 2336 May 2 09:59 cam2.f -rwxr-xr-x 1 inoue kek 20856 May 2 10:01 cam3* -rw-r--r-- 1 inoue kek 2055 May 2 09:59 cam3.c -rw-r--r-- 1 inoue kek 9740 May 2 09:59 camlib.c -rw-r--r-- 1 inoue kek 1415 May 2 09:59 camlib.h -rw-r--r-- 1 inoue kek 23104 May 2 10:01 camlib.o -rw-r--r-- 1 inoue kek 44476 May 2 10:01 cc -rw-r--r-- 1 inoue kek 81531 May 2 09:59 cc.c -rw-r--r-- 1 inoue kek 288 May 2 09:59 cc.conf -rw-r--r-- 1 inoue kek 2931 May 2 09:59 cc.h -rw-r--r-- 1 inoue kek 48600 May 2 10:01 cc64 -rw-r--r-- 1 inoue kek 82996 May 2 09:59 cc64.c -rw-r--r-- 1 inoue kek 2288 May 2 09:59 cc_common.h -rw-r--r-- 1 inoue kek 876 May 2 09:59 cc_config.h -rw-r--r-- 1 inoue kek 3289 May 2 09:59 forlib.c -rw-r--r-- 1 inoue kek 5064 May 2 10:01 forlib.o -rw-r--r-- 1 inoue kek 4058 May 2 09:59 k2917.h -rw-r--r-- 1 inoue kek 29028 May 2 10:01 libcamac.a drwxr-xr-x 2 inoue kek 512 May 2 09:59 script/ onl50t[145]% onl50t[145]% pwd /mnt/onl50t/inoue/CAMAC-speed-list/lib onl50t[146]% make clean \rm -f cc cc64 *.o libcamac.a cam1 cam2 cam2a cam3 *~ core onl50t[147]% make ./script/cc_build.sh [Building for sun4u] rm -f cc.o cc64.o cc -xarch=v9 -O -c camlib.c -o camlib.o -I. cc -xarch=v9 -O -c forlib.c -o forlib.o -I. rm -f libcamac.a ar rcv libcamac.a camlib.o forlib.o a - camlib.o a - forlib.o ar: writing libcamac.a cc -xarch=v9 -O cam1.c -o cam1 -I. -L. -lcamac f77 -xarch=v9 -fast -O3 -u cam2.f -o cam2 -I. -L. -lcamac cam2.f: MAIN: cc -xarch=v9 -O cam3.c -o cam3 -I. -L. -lcamac onl50t[148]% onl50t[148]% ls -l total 972 -rw-r--r-- 1 inoue kek 2102 May 2 09:59 Makefile -rw-r--r-- 1 inoue kek 4004 May 2 09:59 README -rwxr-xr-x 1 inoue kek 20256 May 24 16:09 cam1* -rw-r--r-- 1 inoue kek 1170 May 2 09:59 cam1.c -rwxr-xr-x 1 inoue kek 92832 May 24 16:10 cam2* -rw-r--r-- 1 inoue kek 2336 May 2 09:59 cam2.f -rwxr-xr-x 1 inoue kek 20472 May 24 16:10 cam3* -rw-r--r-- 1 inoue kek 2055 May 2 09:59 cam3.c -rw-r--r-- 1 inoue kek 9740 May 2 09:59 camlib.c -rw-r--r-- 1 inoue kek 1415 May 2 09:59 camlib.h -rw-r--r-- 1 inoue kek 23192 May 24 16:09 camlib.o -rw-r--r-- 1 inoue kek 44836 May 24 16:09 cc -rw-r--r-- 1 inoue kek 81531 May 2 09:59 cc.c -rw-r--r-- 1 inoue kek 288 May 2 09:59 cc.conf -rw-r--r-- 1 inoue kek 2931 May 2 09:59 cc.h -rw-r--r-- 1 inoue kek 48960 May 24 16:09 cc64 -rw-r--r-- 1 inoue kek 82996 May 2 09:59 cc64.c -rw-r--r-- 1 inoue kek 2288 May 2 09:59 cc_common.h -rw-r--r-- 1 inoue kek 876 May 2 09:59 cc_config.h -rw-r--r-- 1 inoue kek 3289 May 2 09:59 forlib.c -rw-r--r-- 1 inoue kek 5120 May 24 16:09 forlib.o -rw-r--r-- 1 inoue kek 4058 May 2 09:59 k2917.h -rw-r--r-- 1 inoue kek 29172 May 24 16:09 libcamac.a drwxr-xr-x 2 inoue kek 512 May 2 09:59 script/ onl50t[149]% ok. 正常にコンパイルできた。 (3-2-3). examples-Solaris2.xディレクトリの下のコンパイル onl50t[154]% pwd /mnt/onl50t/inoue/CAMAC-speed-list/examples-Solaris2.x onl50t[155]% ls Makefile camtest6int-ini.asm Makefile-Apr12-2001 camtest6int-ini.obj Makefile-Apr13-2001 camtest6int.asm Makefile-Apr17-2001 camtest6int.obj Makefile-Apr18-2001 camtest6sin-ini.asm Makefile-Apr27-2001 camtest6sin-ini.asm-ok Makefile-org camtest6sin-ini.obj cam3.c camtest6single.asm cam6.asm camtest6single.asm-Apr12-2001 cam6.c camtest6single.asm-ok camblock_measure.c camtest6single.asm50loop camblock_measure1* camtest6single.asm600loop camblock_measure1.c camtest6single.obj camint_measure.c camtest7blk-ini.asm camint_measure1* camtest7blk-ini.obj camint_measure1.c camtest7blk-ini0.asm camint_measure1.c-Apr27-2001 camtest7blk-ini0.obj camint_measure1.c-Apr3-2001 camtest7blk.asm camint_measure1.c-May1-2001 camtest7blk.asm-ok camint_measure1.c-May1-2001ok camtest7blk.obj camsingle.sh* camtest7sin-ini.asm camsingle_measure.c camtest7sin-ini.obj camsingle_measure1* camtest7single.asm camsingle_measure1.c camtest7single.asm-tmp camsingle_measure1.c-Apr27-2001 camtest7single.obj camsingle_measure1.c-chk cmdump.c camtest4c.c cregdump.c camtest4dma.asm creset.c camtest4int.asm keklistblock_m1* camtest4single.asm keklistblock_m1.c camtest4single.obj keklistblock_m1.c-bak camtest5c* keklistint_m1* camtest5c.c keklistint_m1.c camtest5c1.c keklistsingle.sh* camtest5c2.c keklistsingle_m1* camtest6blk-ini.asm keklistsingle_m1.c camtest6blk-ini.asm3loop keklistsingle_m1.c-ok camtest6blk-ini.obj kinelistblk.sh* camtest6blk-ini0.asm kinelistblk_m1* camtest6blk-ini0.asm-org kinelistblk_m1.c camtest6blk-ini0.obj kinelistblk_m1.c-ok camtest6blk.asm kinelistsingle.sh* camtest6blk.asm16k kinelistsingle_m1* camtest6blk.asm3loop kinelistsingle_m1.c camtest6blk.obj kinelistsingle_m1.c-tmp camtest6block-ini.asm old-log/ camtest6block.asm old-src/ camtest6block.obj tmp/ onl50t[156]% onl50t[156]% make clean rm -f creset cregdump cmdump \ camtestc camtestf \ camtest1c camtest1f \ camtest10c camtest11c camtest12c camtest13c camtest14c \ camtest2c camtest2f \ camtest3c camtest3f camtest31c \ camtest4c camtest4.obj camtest41c \ camtest4single.obj camtest4dma.obj camtest4int.obj \ camtest4etc.obj \ camtest5c \ camsingle_measure camsingle_measure1 camblock_measure \ camblock_measure1 camint_measure1 \ keklistsingle_m1 camtest6single.obj camtest6sin-ini.obj \ keklistint_m1 camtest6int.obj camtest6int-ini.obj \ keklistblock_m1 camtest6blk.obj camtest6blk-ini.obj \ kinelistsingle_m1 camtest7single.obj camtest7sin-ini.obj \ core onl50t[157]% onl50t[157]% make cc -DOSF1 -xarch=v9 -o camsingle_measure1 camsingle_measure1.c -I../includes -L. ./lib -lcamac cc -DOSF1 -xarch=v9 -o camint_measure1 camint_measure1.c -I../includes -L../lib -lcamac cc -DOSF1 -xarch=v9 -o camblock_measure1 camblock_measure1.c -I../includes -L../ lib -lcamac cc -DOSF1 -xarch=v9 -o keklistsingle_m1 keklistsingle_m1.c -I../includes -L../li b -lcamac ../camasm/camasm camtest6single.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest6sin-ini.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 cc -DOSF1 -xarch=v9 -o keklistint_m1 keklistint_m1.c -I../includes -L../lib -lca mac ../camasm/camasm camtest6int.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest6int-ini.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 cc -DOSF1 -xarch=v9 -o keklistblock_m1 keklistblock_m1.c -I../includes -L../lib -lcamac ../camasm/camasm camtest6blk.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest6blk-ini0.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest6blk-ini.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 cc -DOSF1 -xarch=v9 -o kinelistsingle_m1 kinelistsingle_m1.c -I../includes -L../ lib -lcamac ../camasm/camasm camtest7single.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest7sin-ini.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 cc -DOSF1 -xarch=v9 -o kinelistblk_m1 kinelistblk_m1.c -I../includes -L../lib -l camac ../camasm/camasm camtest7blk.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest7blk-ini0.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 ../camasm/camasm camtest7blk-ini.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 cc -DOSF1 -xarch=v9 -o camtest5c camtest5c.c -I../includes -L../lib -lcamac ../camasm/camasm camtest4single.asm CAMASM macro assembler V0.1 --- KEK online group --- Modified by Y.T Oct-1991 onl50t[158]% ls -l total 1348 -rw-r--r-- 1 inoue kek 7851 Apr 27 15:20 Makefile -rw-r--r-- 1 inoue kek 6780 Apr 12 16:01 Makefile-Apr12-2001 -rw-r--r-- 1 inoue kek 6780 Apr 13 11:28 Makefile-Apr13-2001 -rw-r--r-- 1 inoue kek 7294 Apr 17 17:24 Makefile-Apr17-2001 -rw-r--r-- 1 inoue kek 7667 Apr 18 11:08 Makefile-Apr18-2001 -rw-r--r-- 1 inoue kek 7821 Apr 27 14:49 Makefile-Apr27-2001 -rw-r--r-- 1 inoue kek 4575 Mar 30 14:21 Makefile-org -rw-r--r-- 1 inoue kek 2055 May 1 15:04 cam3.c -rw-r--r-- 1 inoue kek 708 Apr 12 15:46 cam6.asm -rw-r--r-- 1 inoue kek 1880 Apr 12 15:47 cam6.c -rw-r--r-- 1 inoue kek 3852 Oct 27 1998 camblock_measure.c -rwxr-xr-x 1 inoue kek 24120 May 24 16:16 camblock_measure1* -rw-r--r-- 1 inoue kek 4915 Apr 9 11:22 camblock_measure1.c -rw-r--r-- 1 inoue kek 3937 Oct 27 1998 camint_measure.c -rwxr-xr-x 1 inoue kek 25032 May 24 16:16 camint_measure1* -rw-r--r-- 1 inoue kek 5603 May 1 17:15 camint_measure1.c -rw-r--r-- 1 inoue kek 5114 Apr 27 15:35 camint_measure1.c-Apr27-20 01 -rw-r--r-- 1 inoue kek 5333 Apr 3 15:59 camint_measure1.c-Apr3-200 1 -rw-r--r-- 1 inoue kek 5560 May 1 14:30 camint_measure1.c-May1-200 1 -rw-r--r-- 1 inoue kek 6019 May 1 17:12 camint_measure1.c-May1-200 1ok -rwxr--r-- 1 inoue kek 313 Oct 28 1998 camsingle.sh* -rw-r--r-- 1 inoue kek 2340 Oct 27 1998 camsingle_measure.c -rwxr-xr-x 1 inoue kek 125840 May 24 16:16 camsingle_measure1* -rw-r--r-- 1 inoue kek 44675 May 1 14:25 camsingle_measure1.c -rw-r--r-- 1 inoue kek 44675 Apr 27 16:07 camsingle_measure1.c-Apr27 -2001 -rw-r--r-- 1 inoue kek 2650 Apr 27 16:09 camsingle_measure1.c-chk -rw-r--r-- 1 inoue kek 2151 Mar 30 16:35 camtest4c.c -rw-r--r-- 1 inoue kek 709 Mar 30 16:36 camtest4dma.asm -rw-r--r-- 1 inoue kek 903 Mar 30 16:36 camtest4int.asm -rw-r--r-- 1 inoue kek 603 Mar 30 16:36 camtest4single.asm -rw-r--r-- 1 inoue kek 195 May 24 16:16 camtest4single.obj -rwxr-xr-x 1 inoue kek 21288 May 24 16:16 camtest5c* -rw-r--r-- 1 inoue kek 2040 Mar 30 16:37 camtest5c.c -rw-r--r-- 1 inoue kek 2027 Mar 30 16:37 camtest5c1.c -rw-r--r-- 1 inoue kek 2028 Apr 5 14:58 camtest5c2.c -rw-r--r-- 1 inoue kek 917 Apr 12 15:07 camtest6blk-ini.asm -rw-r--r-- 1 inoue kek 600 Apr 6 15:55 camtest6blk-ini.asm3loop -rw-r--r-- 1 inoue kek 174 May 24 16:16 camtest6blk-ini.obj -rw-r--r-- 1 inoue kek 411 Apr 12 15:04 camtest6blk-ini0.asm -rw-r--r-- 1 inoue kek 596 Apr 6 15:56 camtest6blk-ini0.asm-org -rw-r--r-- 1 inoue kek 90 May 24 16:16 camtest6blk-ini0.obj -rw-r--r-- 1 inoue kek 1005 Apr 12 15:09 camtest6blk.asm -rw-r--r-- 1 inoue kek 613 Apr 6 16:08 camtest6blk.asm16k -rw-r--r-- 1 inoue kek 608 Apr 6 15:54 camtest6blk.asm3loop -rw-r--r-- 1 inoue kek 174 May 24 16:16 camtest6blk.obj -rw-r--r-- 1 inoue kek 752 Apr 5 14:36 camtest6block-ini.asm -rw-r--r-- 1 inoue kek 752 Apr 5 14:35 camtest6block.asm -rw-r--r-- 1 inoue kek 405 Mar 30 17:38 camtest6block.obj -rw-r--r-- 1 inoue kek 766 Apr 11 11:34 camtest6int-ini.asm -rw-r--r-- 1 inoue kek 196 May 24 16:16 camtest6int-ini.obj -rw-r--r-- 1 inoue kek 761 Apr 11 11:33 camtest6int.asm -rw-r--r-- 1 inoue kek 216 May 24 16:16 camtest6int.obj -rw-r--r-- 1 inoue kek 444 Apr 9 10:36 camtest6sin-ini.asm -rw-r--r-- 1 inoue kek 442 Apr 9 10:36 camtest6sin-ini.asm-ok -rw-r--r-- 1 inoue kek 90 May 24 16:16 camtest6sin-ini.obj -rw-r--r-- 1 inoue kek 3084 Apr 16 11:11 camtest6single.asm -rw-r--r-- 1 inoue kek 3073 Apr 9 14:19 camtest6single.asm-Apr12-2 001 -rw-r--r-- 1 inoue kek 458 Apr 9 10:33 camtest6single.asm-ok -rw-r--r-- 1 inoue kek 1727 Apr 9 14:17 camtest6single.asm50loop -rw-r--r-- 1 inoue kek 16185 Apr 9 14:11 camtest6single.asm600loop -rw-r--r-- 1 inoue kek 1140 May 24 16:16 camtest6single.obj -rw-r--r-- 1 inoue kek 1244 Apr 19 15:31 camtest7blk-ini.asm -rw-r--r-- 1 inoue kek 28 May 24 16:16 camtest7blk-ini.obj -rw-r--r-- 1 inoue kek 554 Apr 18 11:18 camtest7blk-ini0.asm -rw-r--r-- 1 inoue kek 49 May 24 16:16 camtest7blk-ini0.obj -rw-r--r-- 1 inoue kek 1386 Apr 19 15:31 camtest7blk.asm -rw-r--r-- 1 inoue kek 1383 Apr 19 10:19 camtest7blk.asm-ok -rw-r--r-- 1 inoue kek 28 May 24 16:16 camtest7blk.obj -rw-r--r-- 1 inoue kek 384 Apr 16 10:45 camtest7sin-ini.asm -rw-r--r-- 1 inoue kek 27 May 24 16:16 camtest7sin-ini.obj -rw-r--r-- 1 inoue kek 3063 Apr 17 16:17 camtest7single.asm -rw-r--r-- 1 inoue kek 16162 Apr 17 16:16 camtest7single.asm-tmp -rw-r--r-- 1 inoue kek 1077 May 24 16:16 camtest7single.obj -rw-r--r-- 1 inoue kek 1493 Oct 27 1998 cmdump.c -rw-r--r-- 1 inoue kek 1992 Oct 27 1998 cregdump.c -rw-r--r-- 1 inoue kek 999 Oct 27 1998 creset.c -rwxr-xr-x 1 inoue kek 24040 May 24 16:16 keklistblock_m1* -rw-r--r-- 1 inoue kek 5401 Apr 12 15:10 keklistblock_m1.c -rw-r--r-- 1 inoue kek 4959 Apr 4 14:13 keklistblock_m1.c-bak -rwxr-xr-x 1 inoue kek 23360 May 24 16:16 keklistint_m1* -rw-r--r-- 1 inoue kek 4823 Apr 11 11:35 keklistint_m1.c -rwxr--r-- 1 inoue kek 311 Apr 9 14:26 keklistsingle.sh* -rwxr-xr-x 1 inoue kek 22264 May 24 16:16 keklistsingle_m1* -rw-r--r-- 1 inoue kek 4181 Apr 12 17:14 keklistsingle_m1.c -rw-r--r-- 1 inoue kek 4139 Apr 9 10:23 keklistsingle_m1.c-ok -rwxr--r-- 1 inoue kek 309 Apr 19 14:58 kinelistblk.sh* -rwxr-xr-x 1 inoue kek 24744 May 24 16:16 kinelistblk_m1* -rw-r--r-- 1 inoue kek 6120 Apr 20 15:44 kinelistblk_m1.c -rw-r--r-- 1 inoue kek 6177 Apr 19 10:29 kinelistblk_m1.c-ok -rwxr--r-- 1 inoue kek 312 Apr 13 11:26 kinelistsingle.sh* -rwxr-xr-x 1 inoue kek 23272 May 24 16:16 kinelistsingle_m1* -rw-r--r-- 1 inoue kek 4517 Apr 18 10:53 kinelistsingle_m1.c -rw-r--r-- 1 inoue kek 4505 Apr 17 15:52 kinelistsingle_m1.c-tmp drwxr-xr-x 3 inoue kek 2048 Mar 30 14:37 old-log/ drwxr-xr-x 2 inoue kek 2048 Apr 20 15:17 old-src/ drwxr-xr-x 2 inoue kek 512 Mar 30 14:11 tmp/ onl50t[159]% ok. 正常にコンパイルできた。 (4). データ転送速度測定プログラムの実行 上記の項目(3)でコンパイルしたデータ転送速度測定プログラムを実行する。 測定は以下の項目について行った。 o 基本処理 24 ビット camac シングルアクション Read実行時間 camac LAM 割り込み処理実行時間 16 ビット camac ブロック転送速度 o KEKリスト処理 まだ実行できる状況にないので測定できない。 o Kineticリスト処理 まだ実行できる状況にないので測定できない。 (4-1). 基本処理、24 ビットcamacシングルアクション Read実行時間の測定 シェルスクリプトを使って、データ転送速度測定プログラムを 100回繰り返し ている。 onl50t# pwd /mnt/onl50t/inoue/CAMAC-speed-list/examples-Solaris2.x onl50t# camsingle.sh program execution : loop count = 1 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40442 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 2 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39968 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 3 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40387 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 4 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40005 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 5 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40346 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 6 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40052 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 7 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40442 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 8 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39842 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 9 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40420 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 10 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40048 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 11 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40236 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 12 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39971 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 13 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40391 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 14 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40033 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 15 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40317 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 16 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40035 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 17 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40437 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 18 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40227 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 19 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40444 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 20 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40056 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 21 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40223 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 22 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40001 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 23 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40427 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 24 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40060 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 25 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40232 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 26 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39954 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 27 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40512 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 28 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40091 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 29 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40262 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 30 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40031 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 31 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40364 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 32 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39809 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 33 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40308 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 34 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40053 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 35 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40367 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 36 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39940 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 37 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40446 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 38 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40030 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 39 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40204 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 40 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40008 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 41 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40456 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 42 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39845 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 43 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40397 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 44 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40015 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 45 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40441 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 46 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39821 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 47 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40399 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 48 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40055 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 49 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40550 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 50 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39845 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 51 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40352 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 52 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40066 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 53 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40503 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 54 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40133 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 55 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40410 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 56 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40054 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 57 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40234 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 58 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40051 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 59 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40418 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 60 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39875 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 61 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40331 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 62 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40123 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 63 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40464 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 64 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39892 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 65 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40322 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 66 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40069 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 67 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40480 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 68 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39883 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 69 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40354 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 70 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40046 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 71 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40410 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 72 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39868 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 73 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40324 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 74 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40057 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 75 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40426 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 76 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39857 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 77 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40433 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 78 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40144 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 79 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40326 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 80 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39961 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 81 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40437 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 82 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40052 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 83 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40330 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 84 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40068 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 85 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40450 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 86 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39933 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 87 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40429 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 88 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40037 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 89 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40220 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 90 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 39940 microsec elapsed time 39 microsec CAMAC READ single action takes 37 microsec. program execution : loop count = 91 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40433 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 92 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40081 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 93 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40251 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 94 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39958 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 95 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40428 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 96 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40071 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 97 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40258 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 98 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 40020 microsec elapsed time 40 microsec CAMAC READ single action takes 39 microsec. program execution : loop count = 99 elapsed time 0 sec, 2 microsec overhead time 2 microsec elapsed time 0 sec, 40483 microsec elapsed time 40 microsec CAMAC READ single action takes 38 microsec. program execution : loop count = 100 elapsed time 0 sec, 1 microsec overhead time 1 microsec elapsed time 0 sec, 39820 microsec elapsed time 39 microsec CAMAC READ single action takes 38 microsec. program stop onl50t# 基本処理で、24ビットシングルアクションReadを実行するのに要した時間は、 40μsec であった。 (4-2). 基本処理、camac LAM 割り込み処理実行時間 onl50t# priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 52 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 53 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 54 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 46 microsec. CAM_WaitLAM takes 47 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 53 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 53 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 53 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 54 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 54 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 58 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 52 microsec. onl50t# !! priocntl -e -c RT -p 55 camint_measure1 write_pulse takes 40 microsec. CAM_WaitLAM takes 54 microsec. onl50t# 基本処理で、割り込み処理を実行するのに要した時間は、54μsec であった。 (4-3). 基本処理、16 ビット camac ブロック転送速度 onl50t# priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 150 microsec. CAMAC READ block action with 8Kwords takes 20417 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 150 microsec. CAMAC READ block action with 8Kwords takes 20424 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 148 microsec. CAMAC READ block action with 8Kwords takes 20427 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 148 microsec. CAMAC READ block action with 8Kwords takes 20426 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 149 microsec. CAMAC READ block action with 8Kwords takes 20402 microsec. transfer speed is 790 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 150 microsec. CAMAC READ block action with 8Kwords takes 20434 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 148 microsec. CAMAC READ block action with 8Kwords takes 20426 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 148 microsec. CAMAC READ block action with 8Kwords takes 20422 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 148 microsec. CAMAC READ block action with 8Kwords takes 20424 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 149 microsec. CAMAC READ block action with 8Kwords takes 20436 microsec. transfer speed is 789 KB/S onl50t# !! priocntl -e -c RT -p 55 camblock_measure1 CAMAC READ block action with 1word takes 149 microsec. CAMAC READ block action with 8Kwords takes 20420 microsec. transfer speed is 789 KB/S onl50t# 基本処理で、ブロック転送のオーバーヘッドに要した時間は、149μsec で あった。 データを、8Kワード読み出すのに要した時間は 20420μsec で、 転送速度は、789 KByte/sec であった。 ---xxxx ここまでやった(継続中) --- (6). 項目タイトル (6-1). サブ項目タイトル (6-1-1). サブサブ項目タイトル