অতিরিক্ত হার্ড ডিস্ক ক্রিয়াকলাপ


20

প্রাইমারী এইচডিডি-তে এক্সট 4 পার্টিশনে ইনস্টল করা উবুন্টু 12.04 x64 "টাটকা" এ আমার সমস্যা হচ্ছে। যখন প্রতি 5 থেকে 10 সেকেন্ডে ব্যবহার না করা হয় তখন এইচডিডি প্রায় 10 সেকেন্ডের জন্য সক্রিয় থাকে তবে কোনও অ্যাপ্লিকেশন চালু বা চালু রয়েছে তা কোনও মাইটার না লিখে। আমি আইওটপ ব্যবহার করে দেখেছি যে জেবিডি 2 ক্রমাগত এইচডিডি লিখছে writing এইচডিডি এর আওয়াজ আমাকে পাগল করছে, এই হারে ডিস্কটি বেশি দিন স্থায়ী হবে না। একই এইচডিডিতে আমার উইন্ডোজ 7 (ডুয়াল বুট গ্রুব 2) রয়েছে এবং সবকিছু ঠিকঠাক কাজ করে, ব্যবহার না করার সময় ডিস্কটি বন্ধ করা হয় এবং কম্পিউটার নীরব থাকে। অন্য সমস্ত কিছু ঠিকঠাক চলছে (স্কাইপ এবং ওয়েবক্যামের সাথে সামান্য সমস্যা, তবে এটি সহনীয়) তবে আমার কম্পিউটারের জন্য প্রতিদিন 10 ঘন্টা চালু থাকার কারণে ডিস্ক এবং শব্দটি হারাতে ভয় ভয়ঙ্কর ...

জার্নাললিংয়ের ফ্রিকোয়েন্সি হ্রাস করার জন্য আমি ম্যানুয়ালি চেষ্টা করেছি, তবে ওয়েবে কোনও সমাধান পাওয়া যায় নি আমাকে এতক্ষণ সাহায্য করতে পারে, ডিস্ক একই হারে নাকাল হয়।

এই সমস্যার কোন সমাধান? যদি না আমি মনে করি আমি উবুন্টু ব্যবহার বন্ধ করব, কোনও এইচডিডি ব্যবহারের এই হারে বেশি দিন স্থায়ী হবে না এবং এইচডিডি থেকে আসা শব্দটি সহনীয় নয় ...


1
উবুন্টুর সাথে নিশ্চিত নয়, তবে কুবুন্টু নেপমুক ফাইল ইনডেক্সার ইনস্টলেশন পরে শুরু হয়। ফাইলগুলির পরিমাণের উপর নির্ভর করে এটি কিছু সময় নিতে পারে তবে একবার ইনডেক্সিংয়ের পরে অতিরিক্ত ডিস্ক আইও বন্ধ হয়ে যায়।
জিপ্পি

পিসি বেশ কয়েক ঘন্টা চলছিল, সেই সময়ের মধ্যে ফাইলের সূচি বন্ধ হওয়া উচিত। সমস্যাটি এক্সট 4 এবং জেবিডি 2 জার্নালিং অবিচ্ছিন্নভাবে কাজ করছে ...
দেজন গ্রুম

এই প্রক্রিয়াটি চলতে প্রতিবার কিছু লেখা থাকলে আপনি কি আপনার লগফিলগুলি চেক করতে পারেন?
Nanne

free -mডিস্ক ব্যবহার করা হচ্ছে তখন আউটপুট কী ?
সালেম

উত্তর:


7

এটি বিরল ক্ষেত্রে যেখানে হার্ডড্রাইভ ক্রিয়াকলাপটি সাধারণ ব্যবহারের উপরে এবং ব্যবহারকারী এটি এতটা ব্যবহার করে না। উবুন্টুর সাথে আমার সমস্ত বছরের মধ্যে এটি কেবল দু'বার হয়েছিল। একসময় আমি fsckডিস্কে একটি করে সমস্যাটি সমাধান করেছি ।

উদাহরণস্বরূপ, যদি আপনার এইচডিডি হয় /dev/sdb1তবে নিম্নলিখিতগুলি করুন:

sudo fsck /dev/sdb1

সেক্ষেত্রে এটি বলেছে যে আমি 200 বছরেরও বেশি বার হার্ড ড্রাইভ বুট করেছি checking আমি আসলে কতবার গণনা করি নি তবে 200 আমার বইতে প্রচুর।

যাইহোক, চেক করা শুরু করার পরে, এক পর্যায়ে এটি সমস্যাগুলি সন্ধান এবং তাদের ঠিক করতে শুরু করে। তাদের আসলে অনেক। এর পরে আমি রিবুট করলাম এবং সমস্যাটি চলে গেল।

দ্বিতীয় ক্ষেত্রে, এটি কারণ আমি সম্পাদনা করেছি /etc/fstabএবং ভুলভাবে hdd তে একটি পরামিতি দিয়েছি । সমাধানটি ছিল এটি থেকে সেই পরামিতিটি সরিয়ে ফেলা।

আমার এও বলতে হবে যে noatimeহার্ড ড্রাইভে যোগ করা লেখার ক্রিয়াকলাপের পরিমাণকে কমিয়ে দেয়। উদাহরণস্বরূপ fstabফাইলটিতে এটি আমার এইচডিডি :

# / was on /dev/sda2 during installation
UUID=38673e00-ecc8-4e11-85d2-58af72999e5b /               ext4    noatime,errors=remount-ro 0       1

নোয়াটাইম প্যারামিটার সহ ডিস্কের ক্রিয়াকলাপ কম less যদিও, কার্নেল 2.6.30 বা তার অধিক এর একটি সংস্করণ ব্যবহার করে, relatime অনেক ভালো।

এর জন্য আমার পরামর্শটি হ'ল:

  • fsckসমস্যা নিয়ে ড্রাইভে চালান । এটি অনেকগুলি সমস্যা সনাক্ত করতে পারে বা এটি নাও পারে, তবে এটি পরীক্ষা করলে নিশ্চিত হয়ে যাবে যে তথ্যটি ভাল এবং হার্ড ড্রাইভে কোনও ফাইল সিস্টেমের সমস্যা নেই।

  • ডেস্কটপে disksইউটিলিটি চালান । এটি ড্রাইভের স্থিতি এবং এটি সম্পর্কে স্মার্ট তথ্য দেখায়। এটি আপনাকে এটি সম্পর্কে আরও তথ্য দিতে পারে, বিশেষত যদি এটিতে একটি হার্ডওয়্যার সমস্যা থাকে।

  • dmesgশেষ লাইনটি টাইপ করুন এবং দেখুন। যদি প্রতি 10 সেকেন্ডে কিছু থাকে তবে এটি সেখানে প্রদর্শিত হবে। এটিতে cat /var/log/syslogবা প্রদর্শিতও হতে পারেcat /var/log/kern.log

  • অবশেষে কিছু অ্যাক্সেস সময় লেখাগুলি সংরক্ষণ করতে আপনার ফাইলটিতে নোয়াটাইম প্যারামিটার যুক্ত করুন fstab


4
ব্যবহার করার দরকার নেই noatimerelatimeঅপ্রয়োজনীয় লেখাগুলি প্রতিরোধ করে এবং কার্নেল ২.6.৩০ থেকে এটি ডিফল্ট মাউন্ট ফ্ল্যাগগুলির অংশ হয়ে উঠেছে
মিহাই ক্যাপোটি

@ মিহাইকাপোটă এবং আমরা কেন জিজ্ঞাসা করেছি যে আমি জিজ্ঞাসুবুন্টুতে ঝুলতে পছন্দ করি। মিহাই তথ্যের জন্য ধন্যবাদ।
লুইস আলভারাডো

6
  1. আপনি যদি প্রচুর ক্রিয়াকলাপটি দেখছেন যখন খুব বেশি কিছু চলছে না, কোনও লগই প্রচুর আপডেট পাচ্ছে কিনা তা পরীক্ষা করে দেখুন। আপনি যখন এটি চালাবেন তখন ফাইলগুলির কোনও বাড়ছে কিনা দেখুন ...

    ls -lS /var/log/*log | head
    
  2. যদি আপনার হার্ড ডিস্ক স্মার্টকে সমর্থন করে তবে আপনি স্পিনডাউনগুলি হ্রাস করতে পারবেন

    hdparm -B 255 /dev/sdX
    

    যেখানে sdX একটি বৈধ পার্টিশনে পরিবর্তন করা দরকার।

  3. আপনার fstabজন্য পরীক্ষা করুন noatime

  4. নীচের শেষ লিঙ্কটি থেকে কেউ দাবি করেছেন যে এটি বিভাজনের জোর করে চেক করে সমাধান করেছেন।

    touch /forcecheck
    

    এবং যদি আপনার ক্ষেত্রে এটি হয় তবে একটি রিবুট নিশ্চিত করবে।


এই বিষয়টি একবার দেখুন:

ext4 jbd2 জার্নালিং এমনকি খালি ফাইল সিস্টেমে সক্রিয়


এটি সম্ভবত কার্নেলের সমস্যা থেকে বেশি (এবং উবুন্টুর সাথে সম্পর্কিত নয়)। ২০১০ সালে উবুন্টু এবং আর্চ ব্যবহারকারী উভয়েরই একই সমস্যা ছিল । আপনি যে কার্নেলটি ব্যবহার করছেন তার বিপরীতে লঞ্চপ্যাডে বাগ হিসাবে এটি পোস্ট করা উপযুক্ত হবে।


hdparm -Bপুরানো এপিএম কমান্ডটি ব্যবহার করে এবং স্মার্ট
PSusi

স্পিন-ডাউন কমানোর কোনও ত্রুটি আছে কি? প্রভাবগুলি কী তা আমি নিশ্চিত নই। আপনি বলতে পারেন শব্দটি সংক্ষিপ্তভাবে সম্পর্কে কি?
ওয়ালভারাইন

কম স্পিন্ডোগুলি কম বৈদ্যুতিক ব্যবহার এবং কম তাপকে মেপে রাখে তাই এটি কোনও ডিস্কটির জীবনকালকে বাড়িয়ে তোলে। তবে হার্ডডিস্কগুলি ডিস্ক পুনঃসূচনা করার সময় আরও বেশি মরতে থাকে (আমার ধারনা বেড়ে যাওয়া যান্ত্রিক ক্রিয়াকলাপের কারণে)। সুতরাং এটি একটি বাণিজ্য বন্ধ। ওয়েবে বেশিরভাগ আলোচনাই যদিও অনুমানযোগ্য; কারও কাছে শক্ত প্রমাণ নেই।
রিঞ্জউইন্ড

0

আমার এই সমস্যাটি একটি লেনোভো / থিংকপ্যাডের সাথে ছিল এবং আমি সমস্ত চেষ্টা করেছিলাম কিন্তু শেষ পর্যন্ত আমি দেখতে পেলাম যে এটি তোশিবা ড্রাইভ। তোশিবা ড্রাইভগুলির পার্ক বিকল্পের সাথে সমস্যা আছে এবং এটি হাইওয়াইরে যায় এবং অবিরামভাবে ড্রাইভটি পার্ক করার চেষ্টা করে এবং এটিই আপনি শুনছেন noise

http://disablehddapm.blogspot.com.au/2011/12/disabling-hard-disk-drive-advanced.html

সমাধানটি হ'ল শক্তি পরিচালনা অক্ষম করা, যদিও এটি ব্যাটারির আয়ু হ্রাস করবে decrease এটি আমার ড্রাইভের জন্য কাজ করেছে তবে আপনি কীভাবে আমাদের জানাননি যে এই সমাধানটি আপনার কী ড্রাইভে কাজ করবে না এবং একটি ভিন্ন পরামিতি সেট প্রয়োজন needs


-1

1) পৃষ্ঠতল পরীক্ষা করে দেখুন। কোথাও খারাপ ব্লক / সেক্টর থাকতে পারে।

2) উবুন্টুর অন্য সংস্করণ চেষ্টা করুন (xubuntu, লুবুন্টু)

3) অব্যবহৃত অ্যাপ্লিকেশন আনইনস্টল করার চেষ্টা করুন ... তাদের মধ্যে কিছু খারাপ কাজ করতে পারে?


-2

এ জুড়ুন /etc/fstabHDD এর উপর আপনার ফাইল-সিস্টেমের জন্য অপশন মাউন্ট শেষে ফাইল, নিম্নলিখিত পংক্তি:

,commit=600

উদাহরণ স্বরূপ:

UUID=cc614fb7-fbdc-4b6d-af3c-a3fda4f699a0 /   ext4    defaults,commit=600    0       2

রিবুট করুন এবং উপভোগ করুন

man mount বলেছেন:

প্রতিশ্রুতি = nrsec প্রতিটি nrsec সেকেন্ডে সমস্ত ডেটা এবং মেটাডেটা সিঙ্ক করুন। ডিফল্ট মান 5 সেকেন্ড। শূন্য মানে ডিফল্ট।


একটি ভাল ইঙ্গিতের মতো মনে হচ্ছে তবে এটি কী করে তা জেনে রাখা কার্যকর হবে ...
পাইড্রো

3
সুতরাং, এই সেটিংটি সহ, কোনও বিদ্যুৎ ব্যর্থতা বা জোরপূর্বক রিবুট হওয়ার ক্ষেত্রে ব্যবহারকারী শেষ 5 সেকেন্ডের পরিবর্তে শেষ 10 মিনিটের কাজটি হারাতে চলেছে, এমনকি ব্যবহারকারী যদি সেভ বোতামটিতে ক্লিক করে বলে, একটি পাঠ্য সম্পাদক তারা কাজ করা হয়েছে?
সের্গেই

@ সার্জি অফারগুলির কারণে আমি এর বিরুদ্ধে পরামর্শ দেব। তা ছাড়া, এটি কি আরও বেশি ক্ষতি নিয়ন্ত্রণ করে তবে এটি কোনও সমস্যার সমাধান করছে?
Nanne
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.