আপনি এই কমান্ডটি ব্যবহার করে অব্যবহৃত মেমরিটি মুক্ত করতে পারেন:
sudo sync && sudo sysctl -w vm.drop_caches=3
এই কমান্ডটি ক্যাশেড ডেটা সিঙ্ক্রোনাইজ করে এবং তারপরে / ওসি / পিসি / ভিএম / ড্রপ_ক্যাচে অবস্থিত রানটাইমে একটি ওএস প্যারামিটার লেখায় । এই প্যারামিটারটি একবার কার্নেল দ্বারা পঠিত হবে, তারপরে অব্যবহৃত মেমরিটি মুক্ত করুন।
মূলত, কার্নেলটি ক্যাশেতে তিনটি বিভাগ সংরক্ষণ করে, যা মেমরির ব্যবহার বাড়িয়ে তুলতে পারে:
- pagecache
- dentries
- inodes
এই প্যারামিটারে লেখার ফলে কার্নেলটি র্যাম থেকে পরিষ্কার পৃষ্ঠাগুলি, ডেন্টরি এবং ইনোডগুলি সরিয়ে ফেলবে, যার ফলে সেই মেমরিটি মুক্ত হবে। তিনটি মান নির্ধারিত হতে পারে:
- ভিএম.ড্রপ_ক্যাচস = 1 টি বিনামূল্যে পেজক্যাচ aches
- ভিএম.ড্রপ_ক্যাচস = 2 বিনামূল্যে ডেন্ট্রি এবং আইনোড।
- ভিএম.ড্রপ_ক্যাচস = 3 বিনামূল্যে পেজক্যাচ, ডেন্ট্রি এবং ইনোড।
গুরুত্বপূর্ণ:
মৃত্যুদন্ড কার্যকর হওয়ার পরে এটি আবার স্বাভাবিক অবস্থায় ফিরে আসবে যার অর্থ পেজক্যাচগুলি, ডেন্ট্রিগুলি এবং ইনোডগুলি আবার ক্যাচ করা শুরু করবে। আপনার সার্ভার কনফিগারেশন এবং অ্যাপ্লিকেশন উপর নির্ভর করে এটি ব্যবহার করুন।
htop
পর্যবেক্ষণের উদ্দেশ্যে আপনারও এমন কিছু চেষ্টা করা উচিত । এটি অনেক বেশি স্বজ্ঞাত এবং সরকারী ভাণ্ডারে উপলব্ধ। আপনি যদি সত্যিই স্মৃতি থেকে দূরে চলে যান তবে আপনি যে ধরণের ওয়েব অ্যাপ্লিকেশনটি চালাচ্ছেন, আপনার যে পরিমাণ র্যাম রয়েছে, কী কী ব্যবহৃত হয় এবং সমস্ত কিছুর মতো আমাদের আরও তথ্য দিন। ফ্রি-এম এবং এর মতো স্টাফের আউটপুট আটকান।