FTP
The measured system consisted of a 2064-109 processor configured as an LPAR with 2 dedicated processors, 1G of central storage, and 2G of expanded storage. This system was running z/VM 3.1.0 (the 64-bit CP was used) with TCP/IP VM Function Level 320 or 3A0. This system was attached to a 16 Mbit IBM Token Ring through an OSA-2 card. File transfer was to/from an RS/6000 model 250 running AIX 4.2.1 that was connected to the same token ring.
The following TCP/IP tuning was used:
- DATABUFFERPOOLSIZE 32768
- MTU 4000
The workload consisted of a number of consecutive identical FTP file transfers (get or put) initiated by a client virtual machine on the VM system. For the 2 Megabyte files, there were 50 file transfers; for the 24 Kilobyte files, there were 500 file transfers. These file transfers were to/from the client virtual machine's 191 minidisk, which was enabled for minidisk caching and defined on a 3390-3 DASD volume.
The measurement results are summarized in Table 1, Table 2, and Table 3. For each table, the absolute results are first shown, followed by the TCP/IP 3A0 to TCP/IP 320 ratios.
Table 1. FTP Performance: Get 2MB Files
Run Id Mode TCP/IP Release | G2M_AF2A ASCII 320 | G2M_AFAA ASCII 3A0 | G2M_BF2A Binary 320 | G2M_BFAA Binary 3A0 |
---|---|---|---|---|
Rate (KB/sec) TCPIP CPU/KB (msec) VM Client CPU/KB Total CPU/KB | 458.8 0.022 0.032 0.054 | 459.0 0.022 0.032 0.054 | 920.0 0.021 0.007 0.028 | 920.0 0.020 0.007 0.027 |
Rate (KB/sec) TCPIP CPU/KB (msec) VM Client CPU/KB Total CPU/KB | 1.000 1.000 1.000 1.000 | 1.000 1.000 1.000 1.000 | 1.000 1.000 1.000 1.000 | 1.000 0.952 1.000 0.964 |
Note: VM client: 2048-109, LPAR, 2 dedicated processors, zVM 3.1.0 with 64 bit CP; AIX server: RS/6000 Model 250; 16 Mbit IBM Token Ring |
Table 2. FTP Performance: Get 24KB Files
Run Id Mode TCP/IP Release | G24KAF2A ASCII 320 | G24KAFAA ASCII 3A0 | G24KBF2A Binary 320 | G24KBFAA Binary 3A0 |
---|---|---|---|---|
Rate (KB/sec) TCPIP CPU/KB (msec) VM Client CPU/KB Total CPU/KB | 136.4 0.082 0.137 0.219 | 136.2 0.083 0.137 0.220 | 188.7 0.079 0.110 0.189 | 188.1 0.078 0.109 0.187 |
Rate (KB/sec) TCPIP CPU/KB (msec) VM Client CPU/KB Total CPU/KB | 1.000 1.000 1.000 1.000 | 0.999 1.012 1.000 1.005 | 1.000 1.000 1.000 1.000 | 0.997 0.987 0.991 0.989 |
Note: VM client: 2048-109, LPAR, 2 dedicated processors, zVM 3.1.0 with 64 bit CP; AIX server: RS/6000 Model 250; 16 Mbit IBM Token Ring |
Table 3. FTP Performance: Put 2MB and 24KB Binary Files
Run Id TCP/IP Release | P2M_BF2A 320 | P2M_BFAA 3A0 | P24KBF2A 320 | P24KBFAA 3A0 |
---|---|---|---|---|
Rate (KB/sec) TCPIP CPU/KB (msec) VM Client CPU/KB Total CPU/KB | 1222.0 0.027 0.005 0.032 | 1227.8 0.027 0.005 0.032 | 560.7 0.093 0.094 0.187 | 558.1 0.093 0.093 0.186 |
Rate (KB/sec) TCPIP CPU/KB (msec) VM Client CPU/KB Total CPU/KB | 1.000 1.000 1.000 1.000 | 1.005 1.000 1.000 1.000 | 1.000 1.000 1.000 1.000 | 0.995 1.000 0.989 0.995 |
Note: VM client: 2048-109, LPAR, 2 dedicated processors, zVM 3.1.0 with 64 bit CP; AIX server: RS/6000 Model 250; 16 Mbit IBM Token Ring |
The CPU data were obtained from the CP QUERY TIME command. The elapsed times were obtained by summing the elapsed times reported for each file transfer by FTP's console messages. All results shown are the average of 2 trials.
The 6 measured FTP cases showed equivalent throughput and a slight improvement (average of 1%) in total CPU requirements relative to TCP/IP FL 320.