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


2

मेरी हार्ड ड्राइव धीमी गति से काम कर रही है, एक आवेदन को लोड करने में कई सेकंड लगते हैं। यह है हिताची HTS723232L9SA62 ( 7200 आरपीएम )। मैंने एक बेंचमार्क चलाया और स्पीड में थे 70 मेगाबाइट / सेकंड रेंज। हालाँकि, जब मैं कोई एप्लिकेशन खोलता हूं (उदा। Google Chrome), तो मैं iotop (मैं लिनक्स का उपयोग करता हूं) चलाता हूं और यह कहता है कि मेरी हार्ड ड्राइव का उपयोग लगभग 5 है 00 किलोबाइट / सेकंड सेवा मेरे 1 मेगाबाइट / सेकंड । कभी-कभी यह चारों ओर चरम पर होगा 15 मेगाबाइट / सेकंड कुछ सेकंड के लिए, फिर वापस ड्रॉप करें 1-2MB / s । इसमें SMART त्रुटियाँ नहीं हैं।

यह कैसे हो सकता है? बेंचमार्क मेरी हार्ड ड्राइव की गति को क्यों दिखाते हैं 60 जितनी स्पीड मुझे मिल रही है, उससे कहीं ज्यादा तेज? इस गति को कम करना कैसे संभव है? यह विखंडन की तरह लगता है, लेकिन मैं linux के साथ और ext2 फाइल सिस्टम का उपयोग कर रहा हूं, इसलिए विखंडन नाबालिग या कोई नहीं होना चाहिए। मेरे पास 320GB हार्ड ड्राइव में से 200GB मुफ्त है।

मेरा कंप्यूटर चश्मा

  • थिंकपैड x61
  • इंटेल Core2Duo 2.00GHz
  • 2GB DDR2-667 मेमोरी
  • हिताची HTS723232L9SA62 320GB 7200RPM अंदर का हार्ड ड्राइव

आपकी सहायताके लिए धन्यवाद!


1
दो शब्द "खराब सेक्टर" आपके बेंचमार्क अच्छे सेक्टर्स को लिख रहे हैं जो आपके एप्लिकेशन डिस्क पर पहले से मौजूद हैं और जिन्हें पढ़ना है। HDD बदलें और आनन्दित हों। आकार के आधार पर एचडीडी पुराना पुराना है तो एक संग्रहालय में अधिकांश पेंटिंग यदि आप इसकी उम्र को समायोजित करते हैं
Ramhound

@Rhhound क्या इन बुरे क्षेत्रों के लिए जांच का कोई तरीका है? मैंने जाँच की और कोई स्मार्ट त्रुटि नहीं थी। क्या इसका मतलब कोई बुरा क्षेत्र नहीं है?
Albert Z.

स्मृति 2gig यह उस समय संभव है (उदाहरण के लिए, कई टैब के साथ क्रोम होने) कि आप पहले से ही अपने पढ़ने से एक ही डिस्क के लिए पृष्ठन कर रहे हैं? सामान्य HD बेंचमार्क प्रोग्राम रन नहीं कर रहे हैं, और डिस्क पर पेजिंग कर रहे हैं, हालांकि ऐसे परीक्षण हैं जो करेंगे। अधिकांश भाग के लिए एचडी बेंचमार्क के बजाय छोटे पदचिह्न कार्यक्रम हैं जो केवल विशिष्ट I / O करते हैं, जो कि बाकी सभी के द्वारा अप्रभावित होते हैं, केवल एचडी ही (और नियंत्रक और बस) का परीक्षण करने के लिए।
Psycogeek

जवाबों:


0

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

इसे कम करने के लिए, मैं एक डीफ़्रैग्मेन्टेशन की सलाह देता हूं।

डिस्क भी सक्रिय रूप से मेमोरी (15mb / s) में कुछ लोड करेगी, और फिर लोड होने पर (कुछ नहीं करने के लिए) एक बार वास्तव में इसकी प्रोसेसिंग करना शुरू कर देगी।

Windows कार्य प्रबंधक में आप अपने HDD आँकड़े देख सकते हैं।


त्वरित उत्तर के लिए धन्यवाद। मैं एक्स्ट 2 फाइलसिस्टम के साथ लिनक्स (3.19.0-20) चला रहा हूं। इसलिए, डीफ़्रेग्मेंटेशन शायद समाधान नहीं है। क्या यह कहीं और अड़चन के कारण हो सकता है?
Albert Z.

0

यह आपके बेंचमार्किंग सॉफ़्टवेयर को जानने के बिना उत्तर देना कठिन है और यह कितना व्यापक और "वास्तविक विश्व परीक्षण" है। सिंथेटिक परीक्षण में यह बेंचमार्किंग गतिविधियां हो सकती हैं जो वास्तव में तब नहीं होती हैं जब आप इसे सामान्य कार्यों के साथ उपयोग करते हैं। यह एक सन्निहित खिंचाव को लिख / पढ़ सकता है जो अक्सर वास्तविकता में नहीं होता है। शायद एक और बेंचमार्किंग सॉफ़्टवेयर पैकेज आज़माएँ और देखें कि यह वहाँ से कैसे जाता है।


मैंने निर्देशों के अनुसार अपने बेंचमार्क के लिए 'dd' का इस्तेमाल किया यहाँ
Albert Z.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.