RedHack: architektúra OS 32-bit vs 64-bit

Je vhodné použiť 64bitovú distribúciu, ak nemáme viac ako 4GB ram ale máme 64 bitový procesor?
No pri linuxe to nie je až také jednoznačné ako pri Windows. Pozrieme sa na dôvody.
1. podpora 64bitovej architektúry procesorom.
túto podmienku v súčasnosti spĺňa skoro každý procesor. výnimkou sú hlavne staršie Atomy.
Zistiť to vieme cez terminál

v termináli:
lscpu

kde vypis vyzerá takto:

Obr. lscpu pre ASUS

Čiže tu je to jasné, na 32 bitový procesor 64 bitový OS nenainštalujeme, na 64 bitový procesor ale 32 bitový OS ano.

2. Veľkosť adresnej pamäte.
Vo svete Windows je situácia vcelku jednoduchá.

Platí úmera, 32bitový Windows nevie adresovať viac ako 3.25GB operačnej pamäte.

Vo Windows Vista, 7, 8.x a X je prítomný driver pre kompatibilitu a ten umožňuje využiť plných 4GB ram. Čiže ak máte viac než 4GB RAM, musíte použiť 64bitový Windows minimálne verziu XP.
Vo svete unix-like systémov záleží na jedinej veci, či máte PAE podporu v kerneli.
Po roku 2009 majú BSD, Linux distribúcie, až na drobné špecifické výnimky, a MacOSX defaultne jadro s podporou PAE.
Kernel s PAE umožňuje adresovať pamäť až do 64GB na 32bitových verziách.
Čiže v podstate ak máte 32bitový procesor a doska podporuje 8GB ram, v pokoji na Linuxovej distribúcií s PAE kernelom môžete využiť celú pamäť.

Takže si to zhrňme.
Pre Windows platí:
ak chcete používať 32 bitový Windows, operačná pamäť nad 4GB ostane systémom nevyužitá. Samozrejme môžete z nej urobiť ramdisk alebo čosi podobné.
ak chcete používať 64 bitový Windows, musíte mať procesor na 64bitovej architektúre a pamäťou nie ste obmedzený. Reálna hranica využiteľnej veľkosti RAM je 256TB.

Pre Linux platí:
ak chcete používať 32 bitový Linux s podporou PAE, operačná pamäť môže byť až 64GB.
ak chcete používať 64 bitový Linux, musíte mať procesor na 64bitovej architektúre a pamäťou ste obmedzený rovnako ako pri Windows 256TB RAM.

A teraz čo s tým, keď máme notebook so 64bitovým procesorom a napevno napájkovanou RAM 2GB bez možnosti rozšírenia?
Do parády som si vzal notebook ASUS X200CA.
Má presne tento problém, relatívne výkonný aj keď starší procesor Intel Celeron 1007U, dual-core, (rovnaký ako v mojom ZOTACu), 2GB ram a ADATA SP600 32GB SSD.

Obr. výpis Inxi z Asus X200CA 64bit mint

Bežne na ňom mám nainštalovaný Linux MINT 17.3 MATE 64bit a používam ho na cesty ako pracovnú stanicu pre kopírovanie na externý disk, zbežnú selekciu fotiek a úpravu ak chcem niečo poslať do redakcie alebo zverejniť. Používam DarkTable, gThumb a GIMP, lebo Corel AfterShot Pro mám iba jednu licenciu a tá je na desktope.
Otestované mám, že so 64bitovou verziou mi ide o dosť rýchlejšie postprocesing fotiek v DarkTable 2.0.7, v číslach je to, pri rozlíšení 4256×2832, cca 18-20% času pri prevode z RAW do jpg 80%. Jedna fotka sa sprocesuje cca do 32-35sekúnd, podľa množstva úprav.

Takže sa pozrime na syntetické testy cez HardInfo.

Obr. Hardinfo testy ASUS, prvý stĺpček 32bit, druhý 64bit a na porovnanie ZOTAC 64bit na Linux MINT 17.3 Mate

Obr. výsledky HardInfo, vľavo 32 bit, vpravo 64 bit

Ako vidieť 32bitovej verzií Linux MINT 17.3 Mate to trvalo vždy o čosi dlhšie ako 64 bitovej.
Rovnako to dopadlo v GLmarku:
glmark2 Score:
64bit: 534
32bit: 465

Obr. výsledky 32bit

Obr. výsledky 64bit

Rovnaký test so 64 a 32 bitovým OS som spravil aj na Acer ES1-111M pri 1GB, 2GB a 4GB ram

CPU: Intel Celeron N2840 2,16GHz @2,58GHz (Turbo) DualCore
TDP: 7,5 W
RAM: 2GB DDR3L 1600 SO-DIMM Crucial, 4GB DDR3L 1600 SO-DIMM Crucial, 1GB DDR3L 1600MHz SO-DIMM Crucial
Disk: 32GB Emmc onboard HBG4e_ flash pamäť
Grafická karta: integrovaná Intel HD Graphics
Displej: 1366×768

Obr. výsledky testov HardInfo pri rôznych konfiguráciách veľkosti RAM. OS Linux MINT 18.1 Mate

Takže ano, pokiaľ máte 64bitový procesor a 2GB ram, už sa oplatí ísť do 64bitovej verzie.

 

RedHack: Ak máte 64bitový procesor, a minimálne 2GB ram, určite použite 64 bitovú verziu linuxu. Výkon je vyšší aj z toho dôvodu, že väčšina aplikácií v Linuxových distribúciách je natívne 64 bit, kdežto pri Windows je stále ešte množstvo programov písaných v 32bitovom móde.

Štítky , , .Záložka pro permanentní odkaz.

10 reakcí na RedHack: architektúra OS 32-bit vs 64-bit

  1. Profile photo of vxmeryvxmery říká:
    Firefox 50.0 Ubuntu x64

    Tieto veci sa opakovane riešia po fórach. Je super, že si to takto stručne a výstižne zhrnul. Za mňa 1* 😉

    • Profile photo of redhawk75redhawk75 říká:
      Firefox 50.0 Ubuntu x64

      problem je, ze na to ma x ludi x nazorov. Mna zaujimalo aky je velky rozdiel.
      kedze sa mi po par dnoch podarilo sem nalogovat tak je to narychlo, este doplnim rozdiely v Mint 18.1.

  2. Petr říká:
    Google Chrome 55.0.2883.87 Windows 7 x64 Edition

    Ještě bych podotknul, že podle toho, co jsem se dočetl, tak nejde jen o toto: Pre Windows platí:
    32 bitový Windows, operačná pamäť nad 4GB ostane systémom nevyužitá, ale i o to, že ta paměť je celkově sdílená. Tedy například, že do toho vstupuje případně i pamět na grafických kartách … Takže je skutečně v mnoha případech lepší použít v dnešní době 64 bitový systém…

  3. kocour říká:
    Firefox 50.0 Ubuntu x64

    Jo a ten příkaz je „lscpu“ ne „lspcu“ jak je vidět i na screenshotu.

  4. theseuszn říká:
    Firefox 50.0 Ubuntu x64

    Pěkné… opakování = matka moudrosti a teď se to o to víc hodí, když jsou ty určité „vnitřní rozdíly“ mezi řadou 17.X a 18.X

  5. tuxmux říká:
    Firefox 50.0 Ubuntu

    Neviem, ale na mojom NBK ide normalne len 17.3 32bit.A co spotreba RAM pri 64bit verzii? Ked mam len 2GB RAM, tak to radsej zostanem pri 32bit verzii. Z pohladu bezneho uzivatela funguje perfektne.

    HP Compaq 6720s, CPU Intel Core2 Duo T8300, 2GB RAM, 320GB 7200rmp HDD, video Intel GM 965.

    • Profile photo of redhawk75redhawk75 říká:
      Chromium 53.0.2785.143 Ubuntu x64

      Prave o tom boli tie testy.
      RAM bola v pohode (upravene swappines ma 10%) nie ako standard 60) cize pravidelne pri 64bitovom Minte bolo tak okolo 400-500MB volnej z 2GB (128MB patri VGA)

    • Livan říká:
      Firefox 50.0 GNU/Linux x64

      Ja používam na notebooku s 2GB RAM 64 bit. Arch Linux s LXQT a keď spustím Firefox a terminál, tak hlási obsadené iba okolo 500 MB RAM, zvyšných 1500 MB je volných, takže sa netreba báť nejakej zvýšenej spotreby RAM pri 64 bitovom linuxe.

Napsat komentář

Vaše emailová adresa nebude zveřejněna.