Arista EOS vs EOS64

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

salvadorb

Member
Jul 14, 2021
44
2
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
824
453
63
Arista states EOS64 is meant for switches with 32GB of memory. Standard 7060CX-32S has 4GB.
 

i386

Well-Known Member
Mar 18, 2016
4,220
1,540
113
34
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
44
2
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
4,220
1,540
113
34
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
540
227
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

will google compiler errors for scotch
Feb 22, 2022
211
134
43
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
824
453
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