सवाल नियमित हार्ड ड्राइव का प्रदर्शन बेंचमार्क की अवधि में क्यों कम होता है जबकि एसएसडी नहीं करता है?


मैं हार्ड ड्राइव के प्रदर्शन को मापने के लिए एचडी ट्यून का उपयोग करता हूं। परीक्षणों में आम तौर पर 2-3 मिनट लगते हैं और नियमित हार्ड ड्राइव की स्थानांतरण दर नाटकीय रूप से घट जाती है क्योंकि परीक्षण करीब आता है।

enter image description here

हालांकि, एसएसडी ड्राइव का प्रदर्शन परीक्षण के जीवन पर नीचे (तस्वीर नीचे) रहता है। यह मेरे सभी कंप्यूटरों पर होता है। ऐसा क्यों है?

enter image description here


79
2018-06-22 18:15


मूल


यह जानना अच्छा होगा कि वास्तव में दृश्यों के पीछे परीक्षण क्या कर रहा है। - jmreicha
... और ग्राफ क्या प्रतिनिधित्व करते हैं। (पढ़ें) स्थानांतरण दर (जैसा कि नीली रेखा से संकेत मिलता है) कुल (कुल) के लिए महत्वपूर्ण नहीं है पहूंच समय (औसत) घूर्णन विलंबता और (सामान्य) एक एचडीडी का समय तलाशते हैं। उस नीली रेखा का आकार प्रदर्शन संकेतक नहीं है। - sawdust
मेरे पास RAID 0 में चार एसएसडी है (बेशक बैकअप रखें)। मुझे लगभग 650-700 एमबी / एस मिल रहा है। एचडीटीन सॉफ्टवेयर का एक अच्छा टुकड़ा है। - ctilley79
मुझे लगता है कि शीर्षक भ्रामक है। क्या यह सच नहीं है कि हार्ड ड्राइव समय के साथ प्रदर्शन बनाए रखती है लेकिन ठोस राज्यों में बहुत से लिखने से कुछ शारीरिक गिरावट के कारण गिरावट आती है? - mowwwalker


जवाब:


मैकेनिकल एचडी को बाहरी अंदर से स्कैन किया जा रहा है। चूंकि डिस्क लगातार 7200 आरपीएम पर कताई कर रही है, इसलिए इसमें अंदर से बाहर प्रति सेकंड अधिक डेटा शामिल है।


85
2018-06-22 18:31



मैंने हाल ही में एक एचडीडी पेशेवर से बात की। वह उसने कहा एचडीडी के बाहर की गति की गति लगभग 1.8 है। - Deltik
@Deltik: जो ग्राफ में काफी अच्छी तरह से जानकारी से मेल खाता है! - Dancrumb
हर कोई हार्ड डिस्क को संबोधित करता है, लेकिन कोई भी एसएसडी की बात नहीं करता है :-) - hexafraction
उत्तर में जोड़ने के लिए, रिश्ते बस है: डेटा दर = कोणीय वेग * त्रिज्या, कोणीय वेग एचडीडी के लिए स्थिर है। इसलिए, स्थानांतरण गति आंतरिक क्षेत्रों के साथ डिस्क बनाम के बाहरी किनारे पर त्रिज्या के लिए सीधे आनुपातिक होती है। @Deltik के अनुसार यह 1.8 होगा।
और एसएसडी ड्राइव कितनी जल्दी स्पिन करता है? - j_kubik


वास्तव में आप एक्स अक्ष पर जो देख रहे हैं वह "समय" के अनुरूप नहीं है, बल्कि आपकी डिस्क के "भौतिक क्षेत्र" के अनुरूप है। मेरा मतलब है, अगर आपकी डिस्क में 250 जीबी (इसकी क्षमता का 100%) है, तो 0-10 का मतलब आपकी डिस्क का पहला 25 जीबी होगा, 10-20 का मतलब आपकी डिस्क का दूसरा 25 जीबी हिस्सा होगा, और यह आपके 250 जीबी तक चलता है ( जो 100% है)।

आपका एचडीडी प्रदर्शन समय के साथ घटता नहीं है, लेकिन यह आपकी डिस्क के 'घूर्णन प्रभाव "के कारण होने वाले भौतिक प्रभाव के कारण घटता है (यह आपके एसएसडी पर नहीं होता है)। आपकी हार्ड डिस्क का मुकाबला 0-10% क्षेत्र डिस्क के बाहरी क्षेत्र से मेल खाता है, जो पढ़ने की गति को बढ़ावा देता है क्योंकि इस क्षेत्र की रैखिक गति आपकी डिस्क के आंतरिक क्षेत्र की तुलना में अधिक है (अंतिम 90-100 उदाहरण के लिए आपकी डिस्क का%)। यह इंप्रेशन देता है कि आपकी हार्ड डिस्क का प्रदर्शन अंतिम डिस्क क्षेत्रों में पहली बार घट रहा है (यह वास्तव में है, जैसा कि आप पहली तस्वीर पर देख सकते हैं), क्योंकि सभी एसएसडी यादृच्छिक अभिगम यादों पर आधारित हैं, सभी उपयोग योग्य " आपके एसएसडी के क्षेत्र "में एक ही गति और पहुंचने का समय होता है, जो पूरे डिस्क पर एक रैखिक प्रदर्शन के अनुरूप होता है। यह भी बताता है कि क्यों परिचालन प्रणाली आमतौर पर पहले "क्षेत्र" और हार्ड डिस्क के पहले डिस्क खंड का उपयोग करती हैं ... उदाहरण के लिए, विंडोज़ तेजी से बूट हो जाएंगे और डिस्क I / Os को बेहतर बना देगा, अगर यह आखिरी बार अंतर्निहित था क्षेत्रों।

पीएस: जैसा कि आप अपनी पहली तस्वीर पर देख सकते हैं, पिछले क्षेत्र की तुलना में पिछले क्षेत्र की तुलना में हार्ड डिस्क की आमतौर पर 40 से 50 प्रतिशत प्रदर्शन हानि होती है।

संदर्भ:

enter image description here


61
2018-06-22 18:30



आप लोगों का उल्लेख करना चाहिए कि आधुनिक एचडीडी का उपयोग करें जोन बिट रिकॉर्डिंग, जहां रिकॉर्ड किए गए डेटा लगातार कोणीय गति का उपयोग करने के बजाय रैखिक गति (या आंशिक घनत्व) से बंधे होते हैं। पुराने एचडीडी की (स्थिर) पढ़ने की गति देखें जो निरंतर कोणीय वेग का उपयोग करता है: hdtune.com/results/Conner_CP3204F.gif  BTW यह नहीं "बाहरी" तथा "अंदर का""डिस्क के क्षेत्र", लेकिन बाहरी और भीतरी पटरियों। - sawdust
अच्छी व्याख्या ... सिवाय इसके कि समय तलाशने में काफी कमी नहीं होती है, 450%, या सभी महत्वपूर्ण रूप से। तलाश समय का प्रमुख हिस्सा घूर्णन है। - Ben Voigt
@ बेनोवेट "तलाश समय का प्रमुख हिस्सा घूर्णन है"- आप उलझन में हैं समय की तलाश साथ में पहूंच समय (जो खोज समय, घूर्णन विलंबता, डेटा आर / डब्ल्यू समय, सैटा बस स्थानांतरण समय प्लस कमांड और प्रतिक्रिया प्रसंस्करण समय का योग है)। घूर्णन विलंबता एक यादृच्छिक चर है कि उपयोगकर्ता या ओएस नियंत्रण / भविष्यवाणी नहीं कर सकता है। लेकिन उपयोगकर्ता / ओएस ऑप्टिमाइज़ेशन के साथ तलाश समय को नियंत्रित या कम करने में सक्षम हो सकता है जैसे फ़ाइलों को डीफ्रैगिंग / कॉम्पैक्ट करना, और / या डिस्क ऑपरेशन को ऑर्डर / सीढ़ी करना। - sawdust
@ सवेस्ट: रोटेशनल विलंबता को अनुक्रमिक रूप से आवश्यक क्रम में डेटा रखकर नियंत्रित किया जा सकता है। लेकिन यह प्लेटर के अंदर और बाहर के बीच रैखिक वेग अंतर से पूरी तरह से एक अलग विषय है। केवल प्लेटर के बाहर डेटा डालने से दावे के अनुसार 450% के करीब कहीं भी प्रदर्शन में मदद नहीं मिलती है। - Ben Voigt
@ बेनोवॉग: नहीं, वह पुराना कॉनर ड्राइव (यह "मेरा" नहीं है) ने 5400 आरपीएम तय किया है और ज़ोन बिट रिकॉर्डिंग नहीं है, इसलिए स्थिर पढ़ने हस्तांतरण दर। मैंने यह लिंक दिखाने के लिए कहा कि यदि ओपी एक एसएसडी की तरह एक फ्लैट ट्रांसफर दर वक्र चाहता है, तो उसे ज़ेडबीआर द्वारा प्रदान की गई अतिरिक्त क्षमता को छोड़ना होगा। (निश्चित रूप से उत्पादन में कोई एचडीडी w / o जेबीआर नहीं है।) - sawdust


ऊपर अच्छे जवाब, लेकिन बाहरी सिलेंडर बनाम आंतरिक सिलेंडर पर एक क्षेत्र के कोणीय आकार की छोटी धारणा है।

उत्तर: ज़ोन बिट रिकॉर्डिंग (जेडबीआर) कारण है इसलिये आंतरिक पटरियों में बड़े कोणीय आकार वाले क्षेत्र होते हैं, इसलिए उन्हें पढ़ने के लिए लंबा समय लगता है जबकि डिस्क निरंतर कोणीय वेग (आरपीएम) के साथ सिर के नीचे एक मोड़ बनाता है।

enter image description here

विवरण: पर 1 जून, 2003 को डेव एंडरसन द्वारा डिस्क के बारे में आप जैक को नहीं जानते हैं

... किसी दिए गए क्षेत्र के भीतर सभी पटरियों की संख्या समान थी। डिस्क के बाहरी व्यास के पास एक जोन में एक ट्रैक, हालांकि, उसी डिस्क के भीतरी व्यास के पास एक क्षेत्र में ट्रैक की तुलना में 50 प्रतिशत अधिक क्षेत्र हो सकता है। 3.5 इंच की ड्राइव के लिए यह सच होगा। लाभ जेडबीआर मीडिया आकार के अनुसार भिन्न होता है और रिकॉर्डिंग बैंड के बाहरी त्रिज्या के सापेक्ष आकार का आंतरिक कार्य होता है। ड्राइव में आमतौर पर 15 से 25 जोन होते हैं। जेडबीआर ने बहुत बढ़िया मूल्य जोड़ा: 5.25 इंच की ड्राइव में कोई अतिरिक्त सामग्री लागत के लिए 25 प्रतिशत या अधिक क्षमता, जेडबीआर फास्ट दिखाई देने पर मौजूदा फॉर्म कारक। इसने उद्योग को एक और बुद्धिमान इंटरफ़ेस को अपनाने के लिए मजबूर किया- जो कि जेडबीआर की जटिलताओं को छिपाएगा और साथ ही, उस कार्यक्षमता को ड्राइव में खींचकर ज्यामिति और खराब-ब्लॉक फ्लो एजी समस्याओं को छुपाएगा। ...


27
2018-06-22 23:04





आपकी हार्ड डिस्क स्थिर दर पर 7200 आरपीएम या जो कुछ भी स्पिन करती है। बेंचमार्क डिस्क के बाहर से शुरू होता है, जहां त्रिज्या अधिक होता है, और इस प्रकार रैखिक गति तेज होती है (एक दूसरे के 1/120 में एक घूर्णन में अधिक दूरी होती है (त्रिज्या के आनुपातिक), और इसलिए उस समय में अधिक बिट्स पढ़ते हैं अवधि), डिस्क के अंदर, त्रिज्या छोटा होता है, और उसी कोणीय दूरी के लिए इतनी कम बिट्स पढ़ी जाती हैं (छोटे त्रिज्या वाले एक सेकेंड के 1/120 में एक घूर्णन का मतलब है कि छोटे परिधि में घुसपैठ होती है और इस प्रकार कम बिट्स पढ़ते हैं।

लगभग 2.8 के बाहरी त्रिज्या को मानना, और 1.6 के अंदरूनी त्रिज्या (स्पिंडल, अतिरिक्त संरेखण स्थान, लैंडिंग जोन के लिए हानि के कारण), अंदर पर प्रदर्शन हानि 1.8 के कारक के बारे में है।

ध्यान दें कि जिटर अन्य कारकों के बीच, सिस्टम लोड जिटर या केबल्स पर शोर के कारण होता है।

साथ ही, एसएसडी को संबोधित करते हुए, न केवल हार्ड डिस्क, कनेक्शन का इलेक्ट्रॉनिक रूप से नेटवर्क स्थापित होता है (यांत्रिक नहीं) और इस प्रकार केवल देरी तार (वास्तविक स्मृति में) विलंबता होती है, और ब्लॉक में डेटा में "sweeps" तक पहुंच होती है , वेग और बिटरेट निरंतर रखते हुए, केवल सर्किटरी द्वारा सीमित।


7
2018-06-22 23:26