4GB के साथ कोर i7 - 64 बिट जाओ या 32 बिट रहो ..?


27

मेरे पास 4 जीबी रैम वाला कोर आई 7 लैपटॉप है। विंडोज़ में, 32 बिट ओएस का उपयोग करने का नुकसान यह होगा कि एक एकल ऐप एक बूट स्विच सेट करते समय 2 जीबी से अधिक रैम (+ 2 जीबी साझा कर्नेल-स्पेस मेमोरी) का उपयोग नहीं कर सकता है जो साझा कर्नेल मेमोरी की मात्रा को कम करता है, फिर यह 3 जीबी अधिकतम प्रति ऐप है।

32 बिट OS पर चिपके रहने के लिए मुझे उबंटू में क्या नुकसान / सीमाएं होंगी? (यदि कोई हो?) - जैसा कि मेरे पास केवल 4GB RAM है, मैं नहीं देख सकता कि मुझे 64 बिट संस्करण का उपयोग करने की आवश्यकता क्यों है?


1
अपने वीडियोकार्ड से रैम को जोड़ना न भूलें।
ZippyV

FYI करें Adobe Flash अब 64 बिट में उपलब्ध है (जिसे स्क्वायर कहा जाता है) labs.adobe.com/downloads/flashplayer10.html

आप ubuntu मशीन पर अन्य 1GB का उपयोग करने के लिए 32 बिट संस्करण रख सकते हैं और PAE स्थापित कर सकते हैं।
TheTuxRacer 5

जवाबों:


15

यदि आपकी चिंता केवल 4GB रैम तक पहुंचने की है, तो Ubuntu के 32 बिट + PAE संस्करण के लिए जाएं । यह सबसे आसान तरीका है :-) लेकिन प्रत्येक वास्तुकला की सीमाओं और लाभों को समझने के लिए आगे पढ़ें।

मुझे लगता है कि आपका हार्डवेयर बहुत हाल ही में है, इसलिए उबंटू सिर्फ 32 जीबी में भी 4 जीबी मेमोरी उठाएगा क्योंकि यह पीएई नामक कर्नेल सुविधा का उपयोग कर रहा है (उबंटू के कुछ रिलीज के लिए एक अलग कर्नेल है, Synaptic Package Managerपीएई के लिए जांच करें )। यह वास्तव में स्थिर है और आप इसे पछतावा नहीं करेंगे, विशेष रूप से फ्लैश के लिए (यदि आप इसे रिपॉजिटरी से आसान तरीका स्थापित करते हैं) एक 32 बिट स्टैक। मेरे अनुभव में, फ्लैश 32 बिट के साथ 64 बिट ओएस अस्थिर है।

लेकिन वे 32 बिट संस्करण पर कुछ सीमाएं हैं , एक प्रक्रिया (एक कार्यक्रम) 2GB या कभी-कभी 3GB मेमोरी से अधिक का उपयोग नहीं कर सकती है (कर्नेल और अनुप्रयोग स्वयं के मेमोरी प्रबंधन जैसे कि जावा वर्चुअल मशीन पर निर्भर करता है)। यह स्पष्ट रूप से अधिकांश आवेदन के लिए कोई समस्या नहीं है। हालाँकि, मैं मानचित्र बनाने के लिए कुछ GPS टूल का उपयोग कर रहा हूँ। उन्हें कभी-कभी (बड़े मानचित्रों के लिए) 2GB से अधिक संबोधित करने योग्य मेमोरी की आवश्यकता होती है। लेकिन यह वास्तव में आम नहीं है। इसके अलावा, कुछ मालिकाना ड्राइवरों के साथ 32 बिट + पीएई असंगत हो सकता है। वे खुले स्रोत वाले लोगों के साथ पूरी तरह से काम करते हैं, लेकिन कुछ बार मालिकाना / बाइनरी ड्राइवर इस वास्तुकला को संभाल नहीं सकते हैं।

दूसरी तरफ , आप 64 बिट जा सकते हैं और Ubuntu Software Centreआप खुश हो सकते हैं क्योंकि आपके पास 64 बिट के विशाल पुस्तकालय तक पहुंच है। हालांकि, यदि आप लिनक्स पर मालिकाना सॉफ्टवेयर का उपयोग करना चाहते हैं, तो आपको यह आशा करने की आवश्यकता है कि वे 64 बिट का भी समर्थन करते हैं। जैसे उत्पाद: Adobe Flash, Adobe AIR, Google Talk Plugin, Skype, Amazon MP3 केवल 32 बिट्स हैं। यदि आप अपने 64 बिट सिस्टम पर 32 बिट स्टैक स्थापित करते हैं तो कुछ काम करते हैं, लेकिन कुछ (अमेज़ॅन एमपी 3) या बुरी तरह से (एडोब फ्लैश) नहीं होंगे। 64 बिट सिस्टम का एक और दोष यह है कि वे अधिक मेमोरी का उपयोग करते हैं । तो एक ही अनुप्रयोग एक 32bit वातावरण में एक ही बात करने के लिए और अधिक स्मृति का उपयोग करेगा। कभी-कभी यह एक समस्या है।

निष्कर्ष है:

  1. 32 बिट अनुप्रयोग के बारे में अधिक संगत है (विशेषकर स्काइप या फ्लैश जैसे स्वामित्व वाले)। पीएई का आमतौर पर अनुप्रयोगों पर प्रभाव नहीं पड़ता है।
  2. 32 बिट + पीएई / 64 बिट आपको कुछ बाइनरी ड्राइवरों (आमतौर पर वाईफाई के लिए) के साथ दोनों प्लेटफॉर्म पर समस्या हो सकती है
  3. यदि आपको ऐसे एप्लिकेशन की आवश्यकता नहीं है जो 2GB से अधिक RAM का उपयोग करता है (अपने जीपीएस के लिए अपना मानचित्र बनाएं), तो आपको 64 बिट की आवश्यकता नहीं है। यह आज के कंप्यूटिंग में उपयोगकर्ताओं के विशाल बहुमत के लिए मामला है
  4. 64 बिट उसी वर्कलोड के लिए अधिक मेमोरी का उपयोग करते हैं
  5. कुछ उपयोगकर्ता और बेंचमार्क (phoronix.com देखें) रिपोर्ट 64 बिट सिस्टम थोड़ा तेज है । लेकिन मार्जिन इतना छोटा है कि मुझे अंतर महसूस नहीं होता है।

1
अमेज़ॅन एमपी 3 डाउनलोडर 1.05 रन पर यहां समस्याओं के बिना 64 बिट 10.04 32 बिट के साथ स्थापित किया गया है।
तक्षक

मैं इसे फिर से सत्यापित करने के लिए गया था (मैं कम से कम 6 महीने से अमेज़ॅन एमपी 2 का उपयोग नहीं कर रहा हूं), लेकिन नहीं मैं इसे स्थापित नहीं कर सकता: त्रुटि: गलत वास्तुकला 'i386' (मैं v 1.0.9-1 स्थापित कर रहा हूं)
Huygens

अमेज़न वेब साइट से यह स्वयं: "64-बिट लिनक्स वितरण वर्तमान में समर्थित नहीं हैं।" यह दुख की बात है कि 2010 में भी (स्वामित्व सॉफ्टवेयर के लिए) एक बहुत बार देखा गया संदेश
Huygens

1
यह वास्तव में जवाब है जो मैं धन्यवाद के लिए देख रहा था! अमेज़ॅन एमपी 3 64 बिट पर lib32 का उपयोग करके ठीक काम करता है, और अमेज़ॅन स्टोर वैसे भी स्टोर करने के लिए बंशी में एक प्लगइन है, लेकिन इसके अलावा .. महान जवाब! : डी
tommed

@tommed मुझे आपकी मदद करने में खुशी है :)
Huygens

15

रास्ते में कुछ झुंझलाहट भी हो सकती है। उबंटू के मालिकाना घटकों में से कुछ (ओरेकल जावा रनटाइम और एडोब फ्लैश की तरह) यह स्थापित करने के लिए थोड़ा कठिन हो सकता है कि आप उम्मीद करेंगे।

कुछ अस्पष्ट वायरलेस ड्राइवरों और पसंद के साथ भी समस्याएं हो सकती हैं - लेकिन यह नियम के बजाय अपवाद है।

इसके अलावा, लिनक्स की महान 32 बिट संगतता परत यह सुनिश्चित करती है कि आपका सिस्टम बहुत अधिक ठोस होगा और अक्सर समय, कम्प्यूटेशनल कार्य में थोड़ा बेहतर होता है जो बड़े पते के आकार से लाभान्वित होता है।

उबंटू सर्वर अब विहित रूप से अपने 64 बिट फॉर्म प्रति डिफ़ॉल्ट में अनुशंसित है। वहाँ है, सभी में, 64 बिट लिनक्स वास्तुकला में बहुत भरोसा है। यह अब प्रायोगिक नहीं है, यह अब केवल एक ऐड नहीं है। और भले ही कुछ अनुप्रयोगों को पकड़ा नहीं गया है (फ्लैश उनमें से केवल एक है जो मायने रखता है, वास्तव में), लिनक्स कर्नेल को अब 32 बिट संगतता परत के साथ 64 बिट सिस्टम माना जाता है, बजाय अन्य तरीके के।

संक्षेप में: यह करो, 64 बिट जाओ - यह आज लाखों और लाखों लिनक्स सर्वर चला रहा है, और यह आपके डेस्कटॉप के लिए पूरी तरह से तैयार है।

जैसा कि ह्यूजेंस बताते हैं, 32 बिट सुरक्षित शर्त है । यदि आप 32 बिट संस्करण को फिर से स्थापित करने की संभावित झुंझलाहट को खड़ा कर सकते हैं, तो यह 64 बिट पहले प्रयास करने और सामान्य मुद्दों के लिए परीक्षण करने के लिए समझ में आता है।

32 बिट इंस्टॉलर निश्चित रूप से एक पीएई कर्नेल को सक्षम करेगा यदि आपके पास अधिक रैम है तो 32 बिट्स में संबोधित किया जा सकता है, राम अतीत की बात को प्रस्तुत करता है। यहाँ कई बार कहा गया है, लेकिन इसे फिर से शामिल क्यों नहीं किया गया :)


1
इस पर आप अधिक सहमत नहीं हो सकते। उनके मालिकाना फ्लैश पर इतनी धीमी गति से विकास गति के लिए शर्म आनी चाहिए। आपको ओपन सोर्स सॉफ्टवेयर के बारे में अच्छी बात बताता है। आप कुछ सॉफ्टवेयर की दया पर नहीं हैं जो आपके लिए चीजों को ठीक कर सकते हैं।
टिनहेड

हां, बहुत सारे सर्वर लिनक्स 64 बिट कर्नेल चला रहे हैं। लेकिन इसका मतलब यह नहीं है कि यह डेस्कटॉप के लिए तैयार है। मैंने 64 बिट प्लेटफॉर्म के रूप में अपना मुख्य डेस्कटॉप बनाया है, और मुझे इसका पछतावा नहीं है, लेकिन मैं इसकी सिफारिश नहीं करूंगा। 32 बिट परत के साथ चलने पर फ्लैश एक कष्टप्रद छोटी गाड़ी है, और यद्यपि यह 64 बिट के लिए मौजूद है (और यह काफी स्थिर है) डेस्कटॉप उपयोगकर्ताओं के लिए इंस्टॉलेशन आसान नहीं है। फ्लैश केवल समस्या नहीं है, अमेज़न एमपी 3 डाउनलोडर एक और एक है। और कई मालिकाना उत्पादों से पहले 32bit में पहले कभी कभी एक 32 संस्करण जारी कर रहे हैं। इस प्रकार, यह निराशाजनक हो सकता है ... तो 32 बिट एक सुरक्षित शर्त है !
Huygens

1
इसे करने के लिए +1 ... मुझे यहां एक रनिंग x64 सिस्टम मिला है (10.10)
sdu

8

मुझे यह काफी मनोरंजक लगता है कि 64 बिट का उपयोग मशीन में मेमोरी के बहुत करीब है। 64 बिट का मतलब है कि प्रोसेसर चक्र के अनुसार आप 32 बिट ऑपरेटिंग सिस्टम की तुलना में डेटा की मात्रा को दोगुना करने में सक्षम हैं।

यदि आप करते हैं तो 64 बिट का उपयोग करें

  • वीडियो संपादन और प्रसंस्करण
  • ध्वनि संपादन और प्रसंस्करण
  • ग्राफिक संपादन और प्रसंस्करण
  • बड़ी फ़ाइलों के साथ काम करें (जैसे डेटाबेस, बड़ी लॉग फ़ाइलें, ...)

मैं पॉडकास्ट कर रहा हूं और अपनी नोटबुक के साथ 64 बिट का उपयोग करके ऑडियो प्रोसेसिंग (शोर में कमी, सामान्यीकरण, संपीड़न, ...) करते समय बहुत समय बचाता है। मेरी नोटबुक में केवल 2 जीबी रैम है।


हां और ना। "डेटा की मात्रा प्रति सेकंड" अक्सर बड़े पैमाने पर कैश, मेमोरी और डिस्क थ्रूपुट द्वारा विवश होती है और जो विशेष रूप से सुधार नहीं करते हैं; 64-बिट यूजरस्पेस में बड़े डेटा के कारण वास्तव में वे थोड़ा खराब हो सकते हैं। लेकिन आप काफी हद तक सही हैं कि ऐप 64-बिट निर्देशों का उपयोग कर सकते हैं और वे बहुत मदद कर सकते हैं। : यहाँ इस पर हालांकि थोड़ा पुराने कागज एक दिलचस्प बात यह है lixom.net/~olof/64bit-perf.pdf
poolie

@poolie: लिंक किए गए पीडीएफ के लिए धन्यवाद, लेकिन यह पहले से ही 4 साल पुराना है, जो काफी है, जब हम तकनीक के बारे में बोलते हैं। लेकिन मैं मानता हूं कि सीमित कारक प्रोसेसर नहीं है, भले ही हम 50% अधिक गति प्राप्त कर सकते हैं लेकिन यह बहुत कुछ है।
ddeimeke

4

यह भी इंगित करने योग्य है कि यद्यपि आपके पास केवल 4GB की भौतिक रैम है, संभवत: आपके पास स्वैप है इसलिए वास्तविकता में> 4GB उपलब्ध है। केवल आप ही जानते हैं कि क्या आप 4GB / प्रोसेस लिमिट से प्रभावित होने वाले एप्लिकेशनों को चलाते हैं। उदाहरण के लिए वीडियो / इमेज प्रोसेसिंग या वैज्ञानिक एप्लिकेशन (सर्किट सिमुलेशन, मैटलैब, उस तरह की चीज) के बारे में सोचें।

व्यक्तिगत रूप से मैं इसके लिए जाऊंगा। हालाँकि आप इन प्रोसेसर के साथ 32-बिट मोड में चला सकते हैं, लेकिन काम पर हमारा अनुभव यह है कि 64-बिट में एक ही प्रोसेसर चलाने पर हमें बेहतर प्रदर्शन मिलता है। हालांकि यह सिर्फ हमारे अनुभव है।


3

64 बिट सीपीयू के लिए 32-बिट ओएस क्यों स्थापित करें? मन करें कि एक बार 32 बिट्स के लिबास में जुड़ने के बाद, आप 64 बिट पर्यावरण पर लगभग 32 बिट्स को इंस्टाल और रन कर पाएंगे। 32bit OS पर 64bit एप्लिकेशन चलाना असंभव है। 64 बिट के लिए जाओ।


2

आपको इसे नेटवर्क कनेक्शन के साथ स्थापित करने की आवश्यकता है ताकि यह स्थापित होने पर PAE चुन सके।


2

मेरे पास समान घटक हैं, (डेल स्टूडियो 1557, i7 क्वाड-कोर, 4 जीबी रैम) मैं 64 बिट के लिए जाता हूं क्योंकि यह अधिक प्राकृतिक है। लिनक्स में लगभग हर एप्लिकेशन के लिए 64 बिट सपोर्ट है और अगर एक नहीं है, तो भी 32 बिट्स का एप्लीकेशन सपोर्ट पहले से ही उबंटू में बना हुआ है।

तो एक ऐसे हार्डवेयर के लिए जिसमें 64 बिट सीपीयू + 4 जीबी रैम प्राकृतिक ओएस 64 बिट ओएस है। ऐसा नहीं है कि 32 बिट के साथ आपको कोई समस्या नहीं होगी। यदि आप उबंटू 32 बिट स्थापित करते हैं, तो यह स्वचालित रूप से एक पीएई कर्नेल स्थापित करेगा जो> 3 जीबी के राम के साथ संगत है।

वर्षों से मैं हर 64 बिट Ubuntu संस्करण का उपयोग कर रहा हूं जो जारी किया गया था और कभी भी कोई समस्या नहीं थी।

तो इसके लिए जाओ ... :)


2

मेरे पास आपके जैसा ही कॉन्फ़िगरेशन वाला एक लैपटॉप है। लेकिन मैंने 64 बिट्स के बजाय Ubuntu 10.10 32 बिट्स स्थापित करने का निर्णय लिया क्योंकि मेरे पास कुछ बंद स्रोत सॉफ़्टवेयर निर्भरता है:

  • एडोब फ्लैश प्लगइन : हाल ही में एडोब ने लिनक्स के लिए 64 बिट्स में फ्लैश प्रदान करना शुरू किया, लेकिन यह अभी भी एक समस्या है, हर बार दुर्घटनाग्रस्त। इंटरनेट के आसपास कई ब्लॉगों के लिए कैसे पोस्ट कर रहे हैं वैकल्पिक हल के एक 64 बिट्स सिस्टम पर काम करने के लिए एक फ्लैश प्लगइन (32 बिट संस्करण) प्राप्त करने के लिए। यदि आप वास्तव में 64 बिट्स पर जाने का इरादा रखते हैं तो आप इसे आजमा सकते हैं।
  • स्काइप : जबकि 64 बिट सिस्टम में स्काइप 32 बिट्स को इंस्टॉल और उपयोग करना संभव है, आप इस तथ्य से संबंधित समस्याओं से पीड़ित हो सकते हैं कि एक ही लाइब्रेरी के दो संस्करण (ia32-libs, lib32asound2, libasound2-plugins, Qt और आदि) अपने लैपटॉप में स्थापित किया जाए।
  • W32codecs के साथ Mplayer : Mplayer ठीक काम करता है, लेकिन W32codecs का उपयोग करने के लिए जिसमें WMV9 समर्थन शामिल है, आपको 32bit पुस्तकालयों के साथ 32bit Mplayer का उपयोग करने की आवश्यकता है। यह कैसे करना है एक गाइड इस धागे में पाया जाता है ।
  • कई अन्य सॉफ्टवेयर्स जैसे कि रार, रियलपेयर, जावा, ओपेरा, वाइन, लिनक्स के लिए मैटलैब - भी एक समस्या हो सकती है, विभिन्न व्यंजनों के साथ वर्कअराउंड करने के लिए आपको इसे कॉन्फ़िगर करने और उपयोग करने के लिए और अधिक काम दे रही है।

मेरी राय है: 32 बिट में रहें !! संभवतः आपके पास ऊपर सूचीबद्ध सॉफ़्टवेयर में से एक पर निर्भरता है - और इस तरह के एक परिवर्तन द्वारा प्रदान किए गए काम की मात्रा परिवर्तन के लिए क्षतिपूर्ति नहीं करती है।

अपनी 4GB मेमोरी के बारे में: चिंता न करें! उबंटू डिफ़ॉल्ट रूप से सही कर्नेल (पीएई के साथ) स्थापित करेगा। धन्यवाद!


मुझे नहीं पता था कि उबंटू स्वतः ही पीएई कर्नेल को चुन लेगा, अच्छा!
Stefano Palazzo

स्काइप और फ्लैश 64 बिट उबंटू 10.10 में मेरे लिए ठीक है। मैंने कोशिश नहीं की है, लेकिन आपको 64 बिट लिनक्स पर 32 बिट Mplayer चलाने में कोई परेशानी नहीं होनी चाहिए।
पोस्टफुटुरिस्ट

ओपेरा और जावा 64 बिट पर एक समस्या नहीं है। उनके पास उचित देशी 64 बिट कार्यान्वयन हैं। और जावा 32 बिट 64 बिट ओएस पर एक आकर्षण की तरह चलता है।
Huygens

मुझे नहीं amd64 का उपयोग कर :( वेब पन्नों पर किसी भी जावा प्लगइन चला सकते हैं
एक्सटेंडर

0

यदि आप 32 बिट ओएस के साथ 4 जीबी रैम का उपयोग करने का इरादा रखते हैं, तो सबसे पहले आपको पीएई कर्नेल की आवश्यकता होगी। अन्यथा आप अपनी मेमोरी के एक हिस्से का उपयोग नहीं कर पाएंगे। और प्रति प्रक्रिया 3Gb सीमा रहेगी। तो मेरा सुझाव 64 बिट का उपयोग करना होगा। यदि आप भविष्य में अपने सिस्टम को अपग्रेड करने की योजना बनाते हैं तो आपको 64 बिट पर स्विच करना होगा। जावा और फ्लैश की समस्याएं एक तरफ होने के कारण 32 बिट से चिपके रहने का कोई कारण नहीं है।


4
पीएई कर्नेल को 10.10 32 बिट्स संस्करण में डिफ़ॉल्ट रूप से स्थापित किया गया है।
crncosta

आपको क्यों लगता है कि जावा 64 बिट प्लेटफॉर्म पर एक समस्या है?
Huygens

Openjdk 64 बिट एक विशाल मेमोरी हॉग है।
टिनहेड

0

मेरे पास एक i7 था और वीडियो ट्रांसकोडिंग था। मैं vlc का उपयोग कर रहा था। अगर मैं ubuntu 12.04 32 बिट चला रहा था, तो इसके परिणामस्वरूप 60% प्रोसेसर का उपयोग हुआ। 12.04 64 बिट का उपयोग करते हुए इसने 13% उपयोग लिया। इसलिए कुछ एप्लिकेशन काफी प्रभावित होते हैं।


-1

मैं 64 बिट पर स्विच करूँगा। कारण यह है कि लिनक्स ऐप दोनों स्वादों में आते हैं और भले ही वे आपको अपने सिस्टम पर संकलित नहीं करते हैं।

एक और कारण यह है कि आजकल रैम काफी सस्ती है, इसलिए यदि आप कहें, अपनी मेमोरी को दोगुना करें, तो 32 बिट के साथ रहना आपको गंभीर रूप से सीमित कर देगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.