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

Reply via email to