क्या 'शुरुआत' में 'स्वैप' विभाजन 'अंत' से बेहतर है?


11

मैंने हाल ही में एक स्थापित की RAID0 (स्ट्राइप) डिवाइस पर उबंटू 11.04 को वैकल्पिक इंस्टॉलेशन डिस्क का उपयोग करके स्थापित किया और एचडीएस ext4 और स्वैप विभाजन को मैन्युअल रूप से विभाजित किया ; इस प्रक्रिया के दौरान, मैं एक फोरम वॉकथ्रू ( जहां यह याद नहीं कर सकता ... ) में पढ़ रहा था कि आपकी हार्ड ड्राइव की शुरुआत में स्वैप विभाजन किसी कारण से बेहतर हो सकता है!

क्या यह विचार है कि स्वैप शुरुआत में "करीब" है इसलिए इसकी पहुंच कम विलंबता / विलंब के साथ जल्दी होती है? स्वैप तक पहुंचने के लिए HD 'सुई' कम चलती है ...

यह मुझे भ्रमित करता है क्योंकि मैं हार्ड ड्राइव के बारे में सोचना पसंद करता हूं, जिसकी तुलना समुराई तलवार से की जाती है (शाब्दिक रूप से नहीं)!

मुझे बताया गया था कि तलवार की नोक पर अंतिम इंच या दो काटने की धार है क्योंकि यह सबसे तेज़ यात्रा करता है।

(एक स्ट्रिंग पर एक गेंद के बारे में सोचो और जैसा कि आप इसे गेंद के चारों ओर स्विंग करते हैं स्ट्रिंग के अंत में यह अधिक गति से यात्रा कर रहा है, जैसे कि यह स्रोत के करीब होगा - आपका हाथ)

लेकिन जब से एचडी (एक्स) आरपीएम पर घूम रहा है, तो उस एचडी के बाहरी किनारे को अपेक्षाकृत तेजी से (+ x) स्पिन करना चाहिए ताकि त्वरित रीड / राइट रेट प्रदान किया जा सके।

तो क्या स्वैप स्थिति वैसे भी प्रदर्शन को प्रभावित करती है? यदि हां, तो क्या इसे तत्काल उपयोग के लिए शुरुआत में रखा जाना बेहतर है, या अंत में वृद्धि हुई रीड / राइट के लिए है?

मुझे लगता है कि स्वैप आकार और व्यक्तियों की जरूरतों के अनुसार रखा जाता है लेकिन मैं कैसे तय करूं ...

संपादित करें:

एक नोट के रूप में, मेरे पास 8GB RAM (4x2GB) है, इसलिए मैंने देखा कि मेरे किसी भी GIS (मैपिंग और विश्लेषण) प्रसंस्करण में स्वैप का उपयोग नहीं किया गया है। 8 जीबी मेरी मदरबोर्ड के लिए पूरी क्षमता है।


मुझे लगा कि हार्ड डिस्क का सबसे धीमा हिस्सा बांह था?
एलन

एक तलवार के साथ तुलना इस मामले में काम नहीं करती है। निश्चित रूप से, डिस्क का बाहरी किनारा सबसे तेजी से घूम रहा है, लेकिन उस "लाभ" को यात्रा करने के लिए बढ़ी हुई दूरी से बिल्कुल नकारात्मक है, ताकि डिस्क के बाहरी हिस्से को आंतरिक भाग के समान समय में क्रांति हो जाए। डिस्क का। यदि आप कुछ भी हासिल करने में सफल रहे, तो यह इतना मामूली होगा कि आप इसे कभी भी महसूस नहीं कर पाएंगे।
केली

@kelley धन्यवाद! यह एक अच्छा बिंदु है क्योंकि कभी-कभी मैं एक ऐसी प्रक्रिया चलाता हूं, जिसे पूरा करने में दिन लग सकते हैं, इसलिए इन सूक्ष्म / नैनो सेकंड के संचय में वृद्धि हो सकती है ...
SaultDon

जैसा कि अधिक से अधिक लोग एसडीडी का उपयोग कर रहे हैं, मुझे लगा कि यह देखना दिलचस्प है कि कुछ कह रहे हैं कि स्वैप ड्राइव (या विभाजन) उन ड्राइवों के लिए खराब हैं। digitalocean.com/community/tutorials/…
एलेक्सिस विल्के

जवाबों:


15

स्ट्रिंग पर तलवार और गेंदों को भूल जाओ। सीडी प्लैटर्स के एक स्टैक के बारे में सोचें और फिर आपको एक छवि को ध्यान में रखना होगा कि वास्तव में हार्ड ड्राइव क्या है।

विकिपीडिया हार्ड डिस्क पर

कंप्यूटर में मेमोरी की मात्रा के बारे में भी सोचें और पूछें, कितनी बार स्वैप विभाजन का उपयोग किया जाता है? आपका प्रश्न अप्रासंगिक हो सकता है। डिस्क में शुरुआत या अंत नहीं है। उनके बाहरी किनारे और भीतरी किनारे हैं। डेटा को एक से अधिक प्लैटर में रखा गया है। समय और पहुंच के समय की तलाश करें, साथ ही साथ स्पिन गति, किसी भी उत्तर को बहस में बदल देंगे।

HDD स्वरूपण के तहत विकिपीडिया लेख से इस बिंदु पर ध्यान दें

आधुनिक एचडीडी ... उनके इंटरफेस पर तार्किक ब्लॉकों के एक सन्निहित सेट के रूप में दिखाई देते हैं; आमतौर पर 512 बाइट्स लंबी होती हैं

यह केवल ऐसा प्रतीत होता है जिसमें एक शुरुआत और एक अंत है। यदि प्रदर्शन एक चिंता का विषय है तो स्वैप विभाजन के प्लेसमेंट की तुलना में अधिक रैम का अधिक प्रभाव पड़ेगा।


यह मेरे गंदे तर्क को साफ करता है कि एचडी कैसे संचालित होता है, धन्यवाद। मैं बाहर अधिकतम है RAM और वर्तमान में 7200rpm पर HD स्पिन ताकि मेरे लिए ठीक है।
SaultDon

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

7

आपको RAM का उपयोग करना चाहिए, SWAP का नहीं, क्योंकि RAM की तुलना में स्वैप बहुत ही धीमा है। स्लीप मोड के लिए आप रैम का उपयोग कर सकते हैं।

डिस्क पर पहले या अंतिम सेक्टर तक पहुंचने की गति, जब नींद की स्थिति से सिर इतना छोटा होता है (6-20 एमएस), कि यह आपके अनुभव को प्रभावित नहीं करता है।

यदि आपके पास स्वैप से कई चक्र पढ़ने / लिखने हैं, ताकि सूक्ष्म अंतराल एक दूसरे के उल्लेख योग्य अंश तक योग कर सकें, तो आपको स्वैप से लगातार पढ़ना होगा - नींद की स्थिति से बार-बार आंदोलनों नहीं, इसलिए यह केवल एक तर्क हो सकता है, यदि बाहरी क्षेत्रों से आंतरिक बिट्स की तुलना में अधिक बिट्स पढ़े जाते हैं।

लेकिन क्या आप जानते हैं कि पहला ब्लॉक बाहरी तरफ है या अंदरूनी तरफ, और सिर नींद की स्थिति में है या नहीं।

और क्या आप सुनिश्चित हैं, कि बाहरी क्षेत्रों पर अधिक जानकारी दी गई है? हो सकता है कि बिट्स समानुपातिक रूप से व्यापक हों, क्योंकि डिस्क तेजी से घूमती है, ताकि आपके पास प्रत्येक सेक्टर में निरंतर बाइट्स हो। कम से कम विकिपीडिया (DE) का आरेख ऐसा बताता है।

लेकिन - आधुनिक ड्राइव में एक नियंत्रक होता है, जो बाहरी दुनिया में खुद को एक वर्चुअल हार्ड ड्राइव के रूप में प्रस्तुत करता है, और यह अपने आप पर इंटर्नल का प्रबंधन करता है, इसलिए हर मॉडल अपनी ज्यामिति को अलग तरीके से संभाल सकता है।

यदि आप वास्तव में प्रदर्शन पर निर्भर हैं, तो आपको अधिक रैम, अधिक रैम, अधिक रैम के लिए जाना चाहिए। यदि आपको अपनी मशीन के लिए अधिक रैम नहीं मिल सकती है, तो आपको इसकी ज्यामिति के साथ अनुमान लगाने के बजाय, तेज हार्ड ड्राइव खरीदने पर विचार करना चाहिए।


अच्छे अंक, और मुझे नहीं पता कि पहला ब्लॉक आंतरिक या बाहरी तरफ है, बस उबंटू का उपयोग करना शुरू कर दिया है, इसलिए मैं अभी भी पूरे लिनक्स चीज़ से परिचित हूं।
SaultDon 17

आपके दूसरे प्रश्न का उत्तर देने के लिए, मुझे नहीं पता कि क्या अधिक जानकारी बाहरी क्षेत्रों पर है, केवल यह कि इसे वहां कुछ डीफ़्रेग उपयोगिताओं से 'डाला' जा सकता है (लेकिन लिनक्स को वास्तव में जो मुझे समझ में आता है, उससे डीफ़्रैग किए जाने की आवश्यकता नहीं है)
SaultDon 17

1
ध्यान दें कि आप हाइबरनेशन के लिए RAM का उपयोग नहीं करते हैं ... आप उस संबंध में अपने उत्तर पर एक संपादन करना चाह सकते हैं।
एलेक्सिस विल्के

4

आप System > Administration > Disk Utility( palimpsestकमांड लाइन से) हार्ड ड्राइव के विभिन्न क्षेत्रों की गति को माप सकते हैं : अपनी हार्ड ड्राइव को सूची से चुनें और क्लिक करें Benchmark। स्वैप के लिए पठन-पाठन परीक्षण के परिणाम अधिक सामर्थ्यपूर्ण होंगे, लेकिन कृपया ध्यान दें कि परीक्षण डेटा मिटा देता है। परिणामी ग्राफ को आपको अपने ड्राइव के आंतरिक प्रदर्शन अंतर के बारे में जानकारी देनी चाहिए।


1

इससे कोई फर्क नहीं पड़ता है, सिस्टम बस उसी समय के बारे में खर्च करेगा (शायद माइक्रोसेकंड की देरी या उससे भी छोटा। आप सभी को अंतर के किसी भी रास्ते का एहसास नहीं होगा।) शुरुआत में या अगर यह है तो स्वैप / पढ़ें। समाप्त।


1

मुझे नहीं लगता कि अंत बहुत ज्यादा मायने रखता है, लेकिन अगर मैं इसे अपनी नियमित मशीनों पर शुरुआत में टॉस करता हूं, लेकिन मेरे 2U रैक के लिए जिसमें 4.5 टीबी है। मेरे पास 4 जी 7200 बाराकुडा में 360g है जो स्वैप फाइल और टेम्प डायरेक्टरी के रूप में काम करता है।

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