Solaris1.1.2 VMEbusメモリー転送速度ベンチマーク
Solaris 1.1.2 VMEbusメモリー転送速度ベンチマーク
測定環境
CPUボード
SPARC CPU-3CE/5CE (S4-VME)
SPARC CPU-5V/7V/8VT/20VT (FGA-5000)
OSバージョン
日本語Solaris1.1.2
VMEbus Driver
Ver2.3
ベンチマークプログラム
1MBytesメモリーに対しリードまたはライトアクセスを100回実施。
データサイズ・転送方式毎に実施しOS上における1秒当たりの転送レートを実測。
プログラム転送
アクセス方法 | Read 1Byte (mmap) | Read 2Byte (mmap) | Read 4Byte (mmap) | Write 1Byte (mmap) | Write 2Byte (mmap) | Write 4Byte (mmap) |
CPU-3CE 40MHz | 1.01MB/s | 2.03MB/s | 4.06MB/s | 2.17MB/s | 4.33MB/s | 8.67MB/s |
CPU-5CE 85MHz | 1.36MB/s | 2.72MB/s | 5.45MB/s | 2.27MB/s | 4.54MB/s | 9.08MB/s |
CPU-5V 110MHz | 0.99MB/s | 1.99MB/s | 3.97MB/s | 2.98MB/s | 5.96MB/s | 11.92MB/s |
CPU-7V 170MHz | 0.92MB/s | 1.83MB/s | 3.67MB/s | 2.65MB/s | 5.30MB/s | 10.60MB/s |
CPU-8VT 170MHz (Cache512KB) | 0.92MB/s | 1.83MB/s | 3.67MB/s | 2.65MB/s | 5.30MB/s | 10.60MB/s |
CPU-20VT 150MHz (1Processor) | 0.90MB/s | 1.80MB/s | 3.60MB/s | 2.98MB/s | 5.96MB/s | 11.92MB/s |
* 表中の数値は、1秒あたりの転送速度です。
DMA転送
アクセス方法 | Read Single | Read Block | Read MBLT | Write Single | Write Block | Write MBLT |
CPU-5V 110MHz | 11.87MB/s | 22.19MB/s | 35.65MB/s | 16.19MB/s | 27.92MB/s | 29.57MB/s |
CPU-7V 170MHz | 11.86MB/s | 22.21MB/s | 26.17MB/s | 16.11MB/s | 20.85MB/s | 22.57MB/s |
CPU-8VT 170MHz (Cache512KB) | 11.87MB/s | 22.24MB/s | 33.10MB/s | 16.22MB/s | 26.72MB/s | 23.84MB/s |
CPU-20VT 150MHz (1Processor) | 11.87MB/s | 22.28MB/s | 35.74MB/s | 15.96MB/s | 26.61MB/s | 25.97MB/s |
* 表中の数値は、1秒あたりの転送速度です。