Ed – Lanc UKLight Overview Alternate Protocol Work Outline of Objectives Hardware Disk Testing Basic Network Testing File Transfer Testing Further Work Network Utilisation Monitoring Outline Objectives Investigate the use of an alternate (in this case UDT) protocol to maximise the potential of an optical circuit Utilise this protocol in such a was as to be of practicable use to users of the grid. Hardware Servers : Dual Xeon 3.2GHz dual core 2 GB RAM Dual PCI-X bus 2 x Gigabit Ethernet LSI Megaraid 300x8 SATA II Raid controller 6 x 74GB 8MB cache WD Raptor SATA disks 1 x 80GB 8MB cache WD SATA system disk Disk Testing Tested using bonnie++ using 4.5 times the physical RAM for the file size to avoid caching in RAM. Multiple Configurations Raid 0 with write caching enabled Raid 0 with write caching disabled Raid 5 with write caching enabled Raid 5 with write caching disabled System Disk Disk Testing Results Ext3 Write Speed / CPU Load Ext3 Read Speed / CPU Load XFS Write Speed / CPU Load XFS Read Speed / CPU Load System Disk 320 Mb/s (20%) 336 MB/s (10%) - - Raid 0 (write caching disabled) 1544 Mb/s (96%) 1304 MB/s (33%) 2160 Mb/s (63%) 1304 Mb/s (34%) Raid 0 (write caching enabled) 1143 Mb/s (70%) 1221 Mb/s (30%) 1184 Mb/s (33%) 1124 Mb/s (28%) Raid 5 (write caching disabled) 90 Mb/s (6%) 363 Mb/s (10%) 97 Mb/s (3%) 348 Mb/s (10%) Raid 5 (write caching enabled) 905 Mb/s (60%) 1222 Mb/s (30%) 1001 Mb/s (30%) 1216 Mb/s (30%) Basic Network Testing Tested using : iperf – for both TCP and UDP UDT “iperf like” test application Tests were performed with default kernel settings and then after “tuning” BDP for this link should be : BDP = Bandwidth (MB/s) * RTT (seconds) BDP = (1 * 1024 / 8) * (0.3 / 1000) BDP = 0.0384 MB (39.32KB) Basic Network Test results Protocol Throughput Before Tuning Throughput After Tuning TCP 650 Mb/s * 940 Mb/s UDP 957 Mb/s 957 Mb/s UDT 950 Mb/s 950 Mb/s * Default window sizes for iperf are : • Server : 85.3 KB • Client : 16 KB It was possible to achieve higher rates by requesting a larger window size on the server (940 Mb/s can be achieved with a window size of 150KB) File Transfer Tests Tested using : ftp GridFTP UDT file copy test application Again tests were carried out before and after kernel tuning File Transfer Test Results Transfer Program Throughput Before Tuning Throughput After Tuning ftp 565 Mb/s 820 Mb/s GridFTP 570 Mb/s 850 Mb/s UDT test application 460 Mb/s 935 Mb/s Further Work The Basic Network tests and the File transfer tests need to be re-performed once the UKLight link between Lancaster and Edinburgh is fully functional Integration of UDT into a functional GridFTP server and client Network Utilisation Monitoring Currently have 2 method of viewing utilisation “Weathermap” webpage Gridportal real time monitor Raw data is currently collected using MRTG Future work Moving away from MRTG to rrd to reduce the time between measurements Publishing results using a web service (perfsonar) Adding functionality to allow the monitoring of file transfers.