Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


32bit Server in 2019?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

32bit Server in 2019?

laobanlaoban Member
edited July 2019 in General

Just curious, is there anyone using a server with 32 bits operating system in 2019?

Is it time to remove the 32 bits option in the service catalog page?

Comments

  • jmginerjmginer Member, Patron Provider
    edited July 2019

    I think the Pentium 4 was the last 32 bit processor from Intel.
    But maybe you mean the operating system.

    Thanked by 1laoban
  • laobanlaoban Member

    @jmginer said:
    I think the Pentium 4 was the last 32 bit processor from Intel.
    But maybe you mean the operating system.

    Yes, I meant OS.

  • donlidonli Member

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    Is it time to remove the 32 bits option in the service catalog page?

    Lots of people are using VPS's with less than 4 GB memory, you know.

    Thanked by 3uptime laoban Janevski
  • uptimeuptime Member
    edited July 2019

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    answer: Yes. (And depending on one's definition of server maybe quite a lot more than one might expect!)

    Is it time to remove the 32 bits option in the service catalog page?

    answer: Perhaps ... it depends?

    Given the above answers to your two original questions, do please consider perhaps reformulating your inquiry a bit ...

    for example, one could ask: "why might someone prefer (or even need) to use a 32-bit OS?"

    (full disclosure: I may be just a bit biased from the occasional foray into 8-bit computing - albeit on microcontrollers ... but the same sorts of questions sometimes do get asked, if not always definitively answered, in that arena as well. Something something something, now get off my lawn! :smiley:)

    Thanked by 1laoban
  • Mr_TomMr_Tom Member, Host Rep

    I deal with a lot of systems running stuff like vehicle brake testing equipment (in garages), emissions testing equipment, etc, most of which run 32bit systems still. As the move towards tablet based systems (for ease of use) is coming in they're slowly changing.

    Had an issue recently replacing a PC for one as I figured the software would run fine in 32bit mode on Win 7 - nope. We had to get a copy of 32 bit windows for it to run.

    Thanked by 1laoban
  • williewillie Member

    I have an ARM 32 bit server (Scaleway C1 which they have taken off their pricing page) if that counts. Also a Beaglebone Black at home. For x86, some old laptops but no servers any more that I know of. I ran 32 bit OS's on 128MB and smaller vps's for a while to save some memory but eventually dedided it didn't matter.

    Thanked by 2laoban FlamesRunner
  • vyas11vyas11 Member
    edited July 2019

    My vote goes to build a gaming server for Pacman!

  • defaultdefault Veteran

    @vyas11 said:
    My vote goes to build a gaming server for Pacman!

    Great idea. A multiplayer Pacman where I can play as a ghost.

  • jsgjsg Member, Resident Benchmarker

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    Is it time to remove the 32 bits option in the service catalog page?

    Yes. Some major reason is that 64-bits blow up size and offer very little in return unless one has more than 4 GB memory and does quite massive operations that significantly profit from 64-bit (which next to no web server or email server does.

    Excellent example and a real use case: DNS servers.

    Thanked by 2laoban uptime
  • psb777psb777 Member

    @jsg said:

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    Is it time to remove the 32 bits option in the service catalog page?

    Yes. Some major reason is that 64-bits blow up size and offer very little in return unless one has more than 4 GB memory and does quite massive operations that significantly profit from 64-bit (which next to no web server or email server does.

    Excellent example and a real use case: DNS servers.

    I've benchmarked i686 vs amd64. The increased memory usage is moderate, definitely not "blow up" (I know it's just your wording habit, but still), and there are surely benefits for web servers, for example RSA-2048 is about 10x faster on amd64.

    Thanked by 1laoban
  • psb777psb777 Member
    edited July 2019

    @psb777 said:

    @jsg said:

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    Is it time to remove the 32 bits option in the service catalog page?

    Yes. Some major reason is that 64-bits blow up size and offer very little in return unless one has more than 4 GB memory and does quite massive operations that significantly profit from 64-bit (which next to no web server or email server does.

    Excellent example and a real use case: DNS servers.

    I've benchmarked i686 vs amd64. The increased memory usage is moderate, definitely not "blow up" (I know it's just your wording habit, but still), and there are surely benefits for web servers, for example RSA-2048 is about 10x faster on amd64.

    The previous benchmark used the Qemu's default CPU. I've done a new one with a modern Intel CPU and host-passthough, as well as real OpenSSL (instead of LibreSSL) on Alpine-virt 3.10.1. The result is less dramatic, but the difference is still very real. Notably 1.13x for AES-128-GCM, 1.93~2.27x for Ed25519 and 4.41~4.97x for RSA-2048.

    Edit: Thanks to AES-NI, the results for AES-128-CBC are very close, as expected.

    Thanked by 1uptime
  • rcxbrcxb Member
    edited July 2019

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    64-bit systems generally waste half your memory, and often quite a bit of disk space for the 32-bit libraries as well. In fact Firefox requires 4X as much RAM for their 64-bit version: https://www.mozilla.org/en-US/firefox/68.0esr/system-requirements/

    I'd ALMOST say anybody running a 64-bit OS on a VPS with less than 4GB of RAM is foolish and wasteful. To be fair, there are a few reasons to go 64-bit when you have less memory, but it remains wasteful of limited memory, which can be a real drawback on low end systems... which seems relevant here.

  • deankdeank Member, Troll

    There is nothing to debate about. 32bit is not obsolete just as FAT32 is not obsolete.

    Thanked by 1FAT32
  • vyas11vyas11 Member

    @deank said:
    There is nothing to debate about. 32bit is not obsolete just as FAT32 is not obsolete.

    Now are we sucking up to the mod? :smile:

    @FAT32

  • psb777psb777 Member

    rcxb said: 64-bit systems generally waste half your memory

    That is absolutely untrue. It's not that all of your memory stores pointers.

    For example, OpenVPN (basic server setup) uses 3572kB on i686 and 4056kB on amd64. That's 1.14x, not 2x. The base system takes about 1.26x for amd64, also far less from 2x.

  • jsgjsg Member, Resident Benchmarker

    One must not just look at an application on 686 vs. on amd64 but also at the whole system.

    Regarding public key encryption like RSA one must also consider that that is used only once at session start; after that, which usually means the vast majority of time, symmetric crypto (like AES) is used.

  • psb777psb777 Member

    @jsg said:
    One must not just look at an application on 686 vs. on amd64 but also at the whole system.

    One must realize that the whole system is composed of a base system plus various standalone applications. I don't expect any application takes twice the memory on amd64.

    Regarding public key encryption like RSA one must also consider that that is used only once at session start; after that, which usually means the vast majority of time, symmetric crypto (like AES) is used.

    That's true, I'd say it's a trade-off between faster crypto (for some modes of operations, AES does benefit from 64-bit), and less memory usage.

  • jsgjsg Member, Resident Benchmarker

    @psb777 said:

    @jsg said:
    One must not just look at an application on 686 vs. on amd64 but also at the whole system.

    One must realize that the whole system is composed of a base system plus various standalone applications. I don't expect any application takes twice the memory on amd64.

    I didn't say that amd64 bit doubles the size of resources used.

    Regarding public key encryption like RSA one must also consider that that is used only once at session start; after that, which usually means the vast majority of time, symmetric crypto (like AES) is used.

    That's true, I'd say it's a trade-off between faster crypto (for some modes of operations, AES does benefit from 64-bit), and less memory usage.

    Almost everything in computing is a trade-off. Yes, the performance on 686 is lower than on amd64 - but performance is not always the decisive factor. Example: the vast majority of name servers are under very mild load and being able to use a smaller VPS saves cost without losing needed performance.

    But again, don't get me wrong. I'm not trying to preach that 64-bit is useless or a waste. What I'm saying is simply that in some cases going 32-bit is a better choice wrt someones priorities.

  • angstromangstrom Moderator

    @laoban said:
    Just curious, is there anyone using a server with 32 bits operating system in 2019?

    Yes

    Is it time to remove the 32 bits option in the service catalog page?

    No

  • raindog308raindog308 Administrator, Veteran

    laoban said: Is it time to remove the 32 bits option in the service catalog page?

    I still run 128MB LEBs so...no.

  • Daniel15Daniel15 Veteran
    edited July 2019

    Relevant poll/thread: https://hostballs.com/t/64-bit-vs-32-bit-for-low-ram-vps/1821

    I usually use 32-bit for VPSes with 512 MB RAM or less, and 64-bit for everything else.

    donli said: Lots of people are using VPS's with less than 4 GB memory, you know.

    Note that you can only access ~3 GB RAM in userspace without PAE, as ~1 GB of the addresses are reserved for the kernel. With PAE you can access up to 64 GB RAM on a 32-bit system. I wouldn't recommend PAE these days though - If you have more than ~3 GB RAM, just go 64-bit.

    Thanked by 2donli uptime
  • Gamma17Gamma17 Member
    edited July 2019

    @Mr_Tom said:
    I deal with a lot of systems running stuff like vehicle brake testing equipment (in garages), emissions testing equipment, etc, most of which run 32bit systems still. As the move towards tablet based systems (for ease of use) is coming in they're slowly changing.

    Had an issue recently replacing a PC for one as I figured the software would run fine in 32bit mode on Win 7 - nope. We had to get a copy of 32 bit windows for it to run.

    Yeah, specialized equipment is often the reason to run old hw/sw. We still have DL580G2 at work, 4*XeonMP (pentium 4) 16GB ram that is, because it has whole bunch of funny pci-x cards which would be a pain to replace (and which refuse to work in 32bit pci). It also has surprisingly good performance for its age, the only obvious downside is power usage, but... replacing stupidly expensive specialized hw just to reduce power usage? Makes no sense... Being able at least to run modern OS with security fixes and such is nice.

  • @psb777 said:

    rcxb said: 64-bit systems generally waste half your memory

    That is absolutely untrue. It's not that all of your memory stores pointers.

    For example, OpenVPN (basic server setup) uses 3572kB on i686 and 4056kB on amd64. That's 1.14x, not 2x. The base system takes about 1.26x for amd64, also far less from 2x.

    Is there sth like a table of this or just experience?

Sign In or Register to comment.