मैं एक सीगेट फ्री एजेंट डॉकस्टार पर एक लिनक्स बॉक्स चला रहा हूं, बहुत ही सीमित मशीन, लेकिन जो मुझे चाहिए वह करने में सक्षम है, जो कि ज्यादातर बार सच है ...
मेरे पास फ्लैश ड्राइव पर ऑपरेटिंग सिस्टम है और बड़े भंडारण के लिए बाहरी USB 2 "क्लासिक चुंबकीय" पश्चिमी डिजिटल 1,5TB हार्ड डिस्क का उपयोग करें।
शायद ही कभी ऐसा होता है कि IO% की प्रतीक्षा अचानक लगभग 100% हो जाती है और सिस्टम अपने घुटनों पर होता है, इस बिंदु पर कि इसमें ssh भी बहुत मुश्किल है; उन स्थितियों में एक विशिष्ट 'iostat -x' आउटपुट देता है जैसे:
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
sda 0.00 0.00 0.00 0.50 0.00 2.00 8.00 14.80 91400.00 0.00 91400.00 2000.00 100.00
जहां sdb फ्लैश ड्राइव है और sda USB डिस्क है। यह मुझे बताता है कि USB ड्राइव 100% व्यस्त है लेकिन लगभग कोई भी इसे लिख या पढ़ नहीं रहा है।
मैंने "सामान्य" उपयोग के दौरान एक 'lsof + D' का भी उपयोग किया और कुछ भी संदिग्ध नहीं पाया गया: एक उचित मात्रा में फ़ाइल का उपयोग किया जाता है, लेकिन कुछ भी अजीब नहीं है।
मैं कैसे डीबग कर सकता हूं? ध्यान रखें कि मशीन एक एआरएम प्रोसेसर का उपयोग करती है, केवल 128 एमबी रैम है और इसमें कोई स्क्रीन या स्थानीय कंसोल नहीं है, लेकिन, इस सीमा को देखते हुए, यदि आवश्यक हो तो मैं लगभग सब कुछ स्थापित कर सकता हूं।
संपादित करें: मैंने यह भी कहा कि ड्राइव फिट है, जो स्मार्टक्टेल चलाने की कोशिश करता है:
स्मार्ट समग्र स्वास्थ्य मूल्यांकन परीक्षा परिणाम: PASSED
... बहुत उत्पादन होता है लेकिन उसमें से कोई भी उपयोगी नहीं लगता है
EDIT2:
मुझे वास्तव में लगता है कि ड्राइव में हार्डवेयर समस्याएं हैं; मैंने देखा कि जब यह बिना लोड के 100% व्यस्त होता है तो यह दोहरावदार शोर करता है जो मुझे पुराने दिन के अमीगा फ्लॉपी डिस्क की याद दिलाता है - उन्होंने एक समान शोर किया जैसे कि वे बिना किसी लक्ष्य के चारों ओर जा रहे थे ...
इस कारण से चुंबकीय डिस्क पर / var / tmp को स्थानांतरित करने का सुझाव केवल स्थिति खराब हो गया।
मुझे लगता है कि इसे हल करने का एकमात्र तरीका एक नई हार्ड ड्राइव और बैकअप मूल्यवान डेटा एएसएपी खरीदना है। :-(