"Mapování velké fyzické paměti do 32bitového adresního prostoru přináší nemalou režii, na druhou stranu 64bitová adresa je dvakrát delší a pracuje se tedy s většími objemy dat."
Jenže velikost adresy není všechno. 64b CPU má více větších registrů (16 základních + 16 XMM), povinnou sadu SSE, SSE2 instrukcí apod. Obecně lze říct, že napsat program pro 64b cpu, který poběží pomaleji než pro 32b cpu chce fakt umění :-D
Příspěvky Ubuntu 13.10 – výkonnostní test 32 b vs. 64 b
Re: Ubuntu 13.10 – výkonnostní test 32 b vs. 64 b
Lukáš Jelínek 26. 07. 2013, 17:57:37
Odpovědět Odkaz
Jinak pokud si vzpomínám, tak v minulosti (u starších CPU a hlavně bez SSD, který je použit v odkazovaném testu) na tom 64bitové systémy nebyly v testech zrovna dobře.
Nedávno jsem to při stavbě velmi levné sestavy testoval, ale jako testovací stroj jsem použil Athlon 145 (jedno jádro), 2GB paměti a 80GB disk (starý Seagate, max. rychlost 35MB/s), Ubuntu 12.04, jádro 3.5. A musím říct, že v současné době si 64bit vede podstatně lépe, systém je stabilnější a rychlejší (je to vidět hlavně u Java). Jediné co jsem zaznamenal, že některé aplikace startují na 64bit trochu pomaleji (není to ovšem tak hrozné), ale jakmile už běží, pracují rychleji a to je myslím důležitější než rychlost jejich startu. Navíc 64bit systém pracuje mnohem efektivněji s většími bloky paměti než 32bit a to je třeba u video-editorů dost podstatné.
Bohužel v oblasti procesorů narážím pořád na problémy se starými Celerony, které sice mají 2 jádra, ale 64bit instrukční sadu buď vůbec neumí (pak jedině 32bit systém) nebo ji podporují špatně (částečně) a to se podepisuje dost na výkonu.
32bit se hodí ještě pokud máte málo paměti 1GB a méně, protože systém i aplikace mají menší paměťovou náročnost. Samotné Ubuntu 12.04 (holý systém) má rozdíl v zabrání paměti 32bit vs. 64bit asi o 100MB méně ve prospěch 32bit systému.
Bohužel v oblasti procesorů narážím pořád na problémy se starými Celerony, které sice mají 2 jádra, ale 64bit instrukční sadu buď vůbec neumí (pak jedině 32bit systém) nebo ji podporují špatně (částečně) a to se podepisuje dost na výkonu.
32bit se hodí ještě pokud máte málo paměti 1GB a méně, protože systém i aplikace mají menší paměťovou náročnost. Samotné Ubuntu 12.04 (holý systém) má rozdíl v zabrání paměti 32bit vs. 64bit asi o 100MB méně ve prospěch 32bit systému.
Vracet se k 32 bitum je sice nostalgicke, ale absurdni. Osmibity byly take fajn, ale presto se k nim lide vraceji jiz jen z nostalgie.



