බිටු 32 ත් 64 ත් අතර තෝරාගැනීමේදී ප්රධාන ප්රශ්නය වන්නේ “මගේ ප්රොසෙසරය බිට් 64 ක් සඳහා සහය දක්වයිද - එසේ නම් මම 64 භාවිතා කළ යුත්තේ එය දෙගුණයක් තරම් හොඳ නිසා” නොව “මට කොපමණ මතකයක් තිබේද?” යන්නයි. .
64-බිට් වැඩසටහන් 50% ක් පමණ වැඩි මතකයක් භාවිතා කරයි, පසුව ඒවායේ 32-බිට් සගයන්. මෙහි ප්රති results ල:
අඩු කේත / දත්ත ප්රොසෙසර් හැඹිලි වලට ගැලපේ -> වැඩි හැඹිලි මග හැරීම් -> ඔබගේ සුපිරි වේගවත් සකසනය මතක පාලකයට RAM වෙතින් දත්ත ලබා ගැනීම සඳහා වැඩි කාලයක් බලා සිටී. ප්රොසෙසරයට වැඩි දත්ත ප්රමාණයක් කියවිය යුතුය .
ලිනක්ස් තැටි හැඹිලි සඳහා වෙන් නොකළ RAM භාවිතා කරයි. අඩු නිදහස් මතකයක් ඇත -> තැටි හැඹිලි සඳහා අඩු ඉඩක් -> තැටි ප්රවේශය මන්දගාමී වේ
ඔබ RAM වලින් ඉවත් වී පද්ධතිය මාරු වීමට පටන් ගත් පසු - තැටියට පිවිසීම RAM වලට වඩා දහස් ගුණයකින් මන්දගාමී වේ, එබැවින් 64-බිට් කේතයේ විභව ප්රතිලාභ (පහත බලන්න) කවුළුවෙන් ඉවතට පියාසර කරයි.
අනෙක් අතට, 64-බිට් මාදිලියේ ප්රොසෙසරයට වැඩි ලේඛනයක් ඇත, එබැවින් බොහෝ විට සමහර ගණනය කිරීම් (64-බිට් අංක ආදිය) වඩා කාර්යක්ෂම වන මතකයට ප්රවේශ වීමට අවශ්ය නොවේ. එබැවින් සාමාන්යයෙන් මතකය සීමා නොකරන කේතය 64-බිට් ප්රකාරයේදී තරමක් වේගයෙන් ධාවනය වේ.
එබැවින්, ඔබේ පද්ධතියට 2GiB RAM හෝ ඊට අඩු නම් මම අනිවාර්යයෙන්ම බිටු 32 ක් තෝරා ගනිමි. 4GiB ට වඩා - බිට් 64 ක ප්රතිලාභ වඩාත් කැපී පෙනේ. 4GiB පමණ "අළු කලාපයක්" - ඔබ විසින්ම තේරීමක් කළ යුතුය.
1GiB RAM සහිත අතථ්ය බොක්ස් එකක ධාවනය වන (තරමක් පැරණි) වැනිලා උබුන්ටු වල තිරපිටපත් මෙන්න:
32 බිට්: ආරම්භ වූ විගසම 388 MiB RAM භාවිතා කරයි, අමතර යෙදුම් ක්රියාත්මක නොවේ (තිර පිටපතෙන් 397780KiB, එය 388MiB වේ)
64 බිට්: RAM 491 MiB භාවිතා කරයි (තිර පිටපතෙන්, 503452KiB = 491MiB)
මීට අමතරව, මගේ පරීක්ෂණයේදී, පයිතන් හි ලියා ඇති වෙබ් යෙදුමක් 64-බිට් යන්ත්රයක 60% ක වැඩි මතකයක් භාවිතා කළ අතර එහි ප්රති test ලයක් ලෙස පරීක්ෂණ කට්ටලයක් තත්පර 380 කින් තත්පර 320 ක යන්ත්රයක් මත ධාවනය වූ නමුත් තත්පර 523 තත්පර 64- බිට් එකක් (දෙකම 1GiB RAM සමඟ). යන්ත්ර RAM සීමිත නොවන්නේ නම් ප්රති results ල වෙනස් වනු ඇත (ෆොරොනික්ස් පරීක්ෂණ වලින් පෙන්නුම් කරන පරිදි).
මෙන්න වඩාත් සවිස්තරාත්මක හා මෑත පරීක්ෂණ කිහිපයක්: http://kernel.ubuntu.com/~cking/x32/Quantal-x32-power-memory-comparrison.ods
මූලික වශයෙන්, එය 10% CPU වේගය ලබා ගත හැකි හුවමාරුව සඳහා ඔබේ RAM වලින් 30% ක් අත්හැරීම වැනි ය .