Arista EOS vs EOS64

salvadorb

Member
Jul 14, 2021
34
1
8
Hi,
I hope you're doing well. I have an Arista DCS-7060CX-32S currently running EOS 32 bit. I'm wondering if there's a benefit of running EOS 64 bit on it? I haven't been able to find a lot of information about it, besides that the 64 bit version uses a little bit more memory (I assume that's ram). Any suggestion?

Best regards
 

klui

Well-Known Member
Feb 3, 2019
580
276
63
Arista states EOS64 is meant for switches with 32GB of memory. Standard 7060CX-32S has 4GB.
 

i386

Well-Known Member
Mar 18, 2016
3,373
1,123
113
33
Germany
I would go for the 64bit version:
- support for ram (4GB+ for more docker containers on the switch :D)
- "safer" (eg 64bit mode allows the cpu to mark memory areas as "not executable" etc)
 

salvadorb

Member
Jul 14, 2021
34
1
8
So, I would need to upgrade the RAM of the DCS-7060CX-32S to 32GB in order to support without issues the EOS 64 bit?

Best regards
 

i386

Well-Known Member
Mar 18, 2016
3,373
1,123
113
33
Germany
I don't think so...
arista hast 7050 switches with 8gb ram (they should use 64bit eos, 32bit is limited to 4gb ram)
 

LodeRunner

Active Member
Apr 27, 2019
455
196
43
My 7050QX-32S shipped with 4 GB of RAM and EOS64 a 64-bit kernel. If it has a 64-bit CPU, load a 64-bit OS and don't overthink it too much.

I think starting with 4.27 they only offer 64-bit anyway?

Edit: Double checked the image on my switch and indeed it is a 64-bit kernel, but 32-bit userland binaries; see klui's post.
 
Last edited:

bitbckt

no kill like overkill
Feb 22, 2022
58
39
18
The kernel has been 64-bit for some time, as far as I remember. The distinction is EOS64 finally updated the userland to 64-bit.

I'll second @LodeRunner, if your hardware supports EOS64, just use EOS64.
 

klui

Well-Known Member
Feb 3, 2019
580
276
63
EOS 4.28 comes in both 32- and 64-bit architectures. Their manual for 4.28.2F specifically calls out a feature that is only available for 32-bit EOS.

I found these two links from Arista. OP can do what you like. If you have a service contract definitely talk to an SE.


 
  • Like
Reactions: LodeRunner