আমি একটি আইপিসি 900a পেয়েছি: এটিতে ডিস্ক হিসাবে 8 জিবি ফ্ল্যাশ এবং কেবল 1 জিবি র্যাম রয়েছে। এতে ইনস্টল করা লিনাক্স বিতরণটি আর্চলিনাক্স।
সিস্টেমটি যখন স্মৃতি থেকে সরে যায় তখন এটি অত্যন্ত প্রতিক্রিয়াহীন হয়ে যায় : টিটিওয়াই 1 তে স্যুইচ করা বা মাউস পয়েন্টারকে সরিয়ে নিয়ে যাওয়ার মতো কাজ করতে কয়েক সেকেন্ড / মিনিট সময় লাগে। কখনও কখনও দেখে মনে হয় সিস্টেমটি ঠিক হিমশীতল: তিনটি আমাদের আগে আমি এটিকে একা থাকতে দিয়েছি এবং এখনও পর্যন্ত কিছুই পরিবর্তন হয় নি।
আমি বরং বরং এই আইইপিসিতে একটি অদলবদল / ফাইল তৈরি করা এড়াতে পারি যেহেতু ডিস্কটি ইতিমধ্যে এটি ছোট ছিল, এবং এ কারণে যে অদলবদলের জায়গাগুলিতে লেখা অনেকগুলি ফ্ল্যাশ কার্ডের জীবনকে ছোট করে তুলবে। তদুপরি আমি মনে করি যে একটি অদলবদল / পার্টিশনটি অবশ্যই সমস্যাটি সরিয়ে দেবে, অবশ্যই এটি সংশোধন করার চেয়ে বেশি।
যখন স্মৃতিশক্তি শেষ হয়ে যায় তখন কার্নেল কিছু এলোমেলো অ্যাপ্লিকেশনকে হত্যা করার কথা নয়? কেন এটি ব্যর্থ হয় (বা যুগে যুগে)?
কয়েক মাস / বছর আগে আমি ইতিমধ্যে এটি আরও খতিয়ে দেখার চেষ্টা করেছি, তবে বাস্তবে কার্যকর হবে এমন কিছুই খুঁজে পেলাম না ...
while(true){ if( $FREE_MEMORY<10MB ){ kill -9 $RANDOM_PID; } }
। এটি অবশ্যই আমার সমস্যার সমাধান করবে। তবে অপেক্ষা করুন, কার্নেলটি এটি করার কথা না (এবং আমার স্ক্রিপ্টের চেয়ে আরও ভাল উপায়ে)? কেন এটি তার কাজ করছে না?