Hi Steve, Thanks for your quick response. I just wasn't sure if simply changing the speed would be sufficient since the Linux ethernet driver seems to be for a 1Gbps connection, i.e. when the system boots up I see this:
[ 3.410936] e1000 0000:00:00.0 eth0: (PCI:33MHz:32-bit) 00:90:00:00:00:01 [ 3.410937] e1000 0000:00:00.0 eth0: Intel(R) PRO/1000 Network Connection [ 3.410944] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k [ 3.410945] e1000e: Copyright(c) 1999 - 2014 Intel Corporation. [ 3.410953] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.5-k [ 3.410954] igb: Copyright (c) 2007-2014 Intel Corporation. I'll change the speed parameter as you suggested and see if it works. Thanks, Ivan On Fri, Feb 27, 2015 at 11:56 AM, Steve Reinhardt <ste...@gmail.com> wrote: > If you look in src/dev/Ethernet.py, you'll see there's a 'speed' parameter > on the EtherLink object that lets you set the simulated bandwidth. > > The details of how you set this will vary depending on your config script, > but if you're using the makeDualRoot() function from configs/example/fs.py, > then after everything is construction you should be able to do something > like: > > root.etherlink.speed = '10Gbps' > > Steve > > > On Fri, Feb 27, 2015 at 8:03 AM, Ivan Stalev via gem5-users < > gem5-users@gem5.org> wrote: > >> Hi, >> >> Is there a way to achieve more ethernet bandwidth than 1000mbps when >> simulating a client-server model? I am not really interested in a detailed >> simulation of the ethernet connection itself. I am simulating memory >> intensive applications with the goal of maxing out the server's memory >> bandwidth. The server receives thousands of queries per second from the >> client, but the sever's throughput is currently limited by the ethernet >> bandwidth as opposed to the memory. >> >> I could run the client and server applications on the same machine and >> have them communicate over TCP/IP loopback, but I want them to have >> completely separate caches/memories so that they do not interfere with each >> other. >> >> I am running GEM5 using ARMv8 64-bit. Any help/tips would be greatly >> appreciated! >> >> Thank you, >> >> Ivan >> >> _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > >
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users