কম্পিউটার টিউটোরিয়াল

লিনাক্স বাফার এবং ক্যাশে পরিচালনা:কখন এবং কীভাবে সেগুলি সাফ করবেন

ব্যবহারকারীরা লিনাক্স বাফার এবং ক্যাশে স্পেস খালি করতে চাইতে পারেন যদি তারা মনে করেন যে এটি RAM-তে খুব বেশি জায়গা নিচ্ছে। এটি সাধারণত কারণ তারা Windows বা Macintosh পরিবেশে অভ্যস্ত যেগুলি আক্রমণাত্মকভাবে ক্যাশে করে না। এটি করা আসলে কার্যক্ষমতা হ্রাস করতে পারে। যাইহোক, RAM এবং ডিস্ক স্টোরেজ সিঙ্ক্রোনাইজ করা একটি ভাল ধারণা, যেটিকে প্রায়শই লিনাক্স ক্যাশে মুক্ত করার কথা ভাবা হয় যদিও এটি খুব প্রযুক্তিগত দৃষ্টিকোণ থেকে নয়।

এই কৌশলটির জন্য আপনাকে একটি টার্মিনাল থেকে কাজ করতে হবে। উবুন্টু ড্যাশে টার্মিনাল অনুসন্ধান করুন বা একই সময়ে Ctrl, Alt এবং T ধরে রাখুন। LXDE, Xfce4 এবং KDE ব্যবহারকারীরা Applications বা Whisker মেনুতে ক্লিক করতে, System Tools-এ নির্দেশ করতে এবং টার্মিনাল খুলতে চাইতে পারে।

পদ্ধতি 1:সিঙ্ক কমান্ড ব্যবহার করা

অনেক ক্ষেত্রে, ব্যবহারকারীরা প্রকৃতপক্ষে ডেটা ধারণ করে এমন অন্তর্নিহিত স্থায়ী স্টোরেজ ডিভাইসে ক্যাশে করা লেখাগুলিকে সিঙ্ক্রোনাইজ করতে চান। এর মানে হল যে মেমরিতে ফাইল বাফারগুলিতে করা যেকোনো পরিবর্তন ডিস্কে একটি আপডেট পায় তাই যদি সিস্টেমটি নিচে চলে যায় এবং সেখানে আপনার সবকিছু বর্তমান থাকার একটি ভাল সুযোগ থাকবে। যদি এই ধারণাটি কিছুটা উন্নত বলে মনে হয়, তাহলে শুধু মনে রাখবেন যে এটি আপনার RAM-এর তথ্যকে আপনার ডিস্ক বা SSD-এর তথ্যের মতো করে তোলে৷

অন্য কোন আর্গুমেন্ট ছাড়াই সিঙ্ক কমান্ডটি চালু করা ঠিক তাই করে। এটি লেখার অপেক্ষায় থাকা যেকোনো পরিবর্তনের সাথে ডিস্কে ফাইল আপডেট করে। সিঙ্ক টাইপ করুন কমান্ড লাইনে এবং এন্টার চাপুন। আপনি কোনো আউটপুট দেখতে পাবেন না, এবং এটির আগে যেকোনো কমান্ড চালানোর পরে আপনি এটি করতে পারেন।

এই পদ্ধতিটি অবিশ্বাস্যভাবে সহজ কারণ এটির জন্য আপনাকে শুধুমাত্র একটি শব্দ শিখতে হবে। অন্যান্য পদ্ধতির বিপরীতে, এটি সর্বদা করা সম্পূর্ণ নিরাপদ এবং ডিস্কে সিঙ্ক হওয়ার সময় কিছু মুহূর্ত ব্যতীত কার্যক্ষমতা হ্রাস করবে না। আপনি যদি বাহ্যিক ড্রাইভগুলির মধ্যে একগুচ্ছ ফাইল স্থানান্তর করে থাকেন এবং নিশ্চিত করতে চান যে সমস্ত লেখা সম্পন্ন হয়েছে, তাহলে সিঙ্ক টাইপ করে এবং এন্টার ঠেলে ফ্রি লিনাক্স বাফারগুলি। অন্যান্য সমস্ত পদ্ধতি কঠোরভাবে মানদণ্ড তৈরির জন্য। আপনি যদি কখনও কাউকে নোংরা সেক্টর সম্পর্কে কথা বলতে শুনে থাকেন তবে এটি সেই সমস্যার সমাধান। লিনাক্স কখনও কখনও মেমরিতে ফাইল ধারণ করে কিন্তু বাকি অপারেটিং সিস্টেমকে বলে যে তারা ডিস্কে আছে, কিন্তু চলমান সিঙ্ক নিশ্চিত করে যে এই পরিবর্তনগুলি ডিস্কেও আপডেট করা হয়েছে। এটি সেগুলিকে RAM থেকে সরিয়ে দেয় না, তাই তারা এখনও অন্যান্য প্রোগ্রামগুলিতে অফার করা হবে যেগুলিকে ধীর না করে অ্যাক্সেস করতে হবে৷

পদ্ধতি 2:বিনামূল্যে লিনাক্স বাফার সম্পূর্ণরূপে

আপনি আরও এগিয়ে যাওয়ার আগে অনুগ্রহ করে মনে রাখবেন যে পদ্ধতি 1 প্রায় সবসময়ই পছন্দ করা হয় কারণ আপনার ডিভাইসটি দ্রুত সরানোর জন্য লিনাক্স আক্রমনাত্মকভাবে ক্যাশে করে। সমস্ত ডিস্ক লেখা সম্পূর্ণ হয়েছে তা নিশ্চিত করতে আপনি প্রায় সবসময় নিরাপত্তার উদ্দেশ্যে সিঙ্ক চালাতে চান। আপনি যদি একটি হার্ডওয়্যার বেঞ্চমার্ক বা এমন কিছু করার চেষ্টা করেন তবে লিনাক্স ক্যাশে সম্পূর্ণরূপে বিনামূল্যে করার একটি উপায় রয়েছে৷

ধরে নিচ্ছি যে আপনি এটি করার বিপদ পুরোপুরি বুঝতে পেরেছেন, ফ্রি &&সিঙ্ক &&echo 3> /proc/sys/vm/drop_caches &&free চালান টার্মিনালে যেহেতু এটি একটি দীর্ঘ কমান্ড, আপনি এটি এখানে হাইলাইট করতে এবং এটি অনুলিপি করতে চাইতে পারেন। টার্মিনালে এটি পেস্ট করতে, হয় সম্পাদনা মেনুতে পেস্ট বিকল্পটি ব্যবহার করুন বা নিজেই সিঙ্কের বিপরীতে, আপনাকে এটি একটি রুট প্রম্পট থেকে চালাতে হবে। আপনি যদি নিয়মিত ব্যবহারকারী হিসাবে লগ ইন করেন তবে কমান্ডের সামনে sudo রাখুন। এই লাইনটি নিশ্চিত করে যে আপনি আউটপুট দেখতে পাবেন যে ইঙ্গিত মেমরি ক্যাশে আসলে খালি হয়ে যাচ্ছে।

আবারও, একমাত্র কারণ আপনি এটি করতে চান তা হল বেঞ্চমার্ক নেওয়া। লিনাক্স ক্যাশ করার জন্য কঠোর পরিশ্রম করে এমন সমস্ত ডেটা খালি করার পরে আপনি এটি করার পরে আপনি একটি বাস্তব পারফরম্যান্স হিট লক্ষ্য করতে পারেন। আপনি sudo swapoff -a টাইপ করে অদলবদল নিষ্ক্রিয় করতে পারেন এবং sudo swapon -a দিয়ে এটি পুনরায় সক্রিয় করুন , কিন্তু আবার এগুলির জন্য রুট অ্যাক্সেসের প্রয়োজন এবং আপনি যদি একজন ডেভেলপার হন যদি কোনও ইউটিলিটি বা ফাইল সিস্টেম প্রক্রিয়ার জন্য প্রকৃত হার্ডওয়্যার বেঞ্চমার্ক নেওয়ার চেষ্টা করেন তবে আপনি এটি করতে চান। অন্য সবাই কেবল রুট অ্যাক্সেস ছাড়াই নিয়মিত ব্যবহারকারী হিসাবে সিঙ্ক চালাতে চাইবে যাতে সমস্ত নোংরা সেক্টর ডিস্কে লেখা হয় তা নিশ্চিত করতে৷

লেখক সম্পর্কে

লিনাক্স বাফার এবং ক্যাশে পরিচালনা:কখন এবং কীভাবে সেগুলি সাফ করবেন

কেভিন অ্যারোস

কেভিন অ্যারোস এক দশকেরও বেশি শিল্প অভিজ্ঞতার সাথে একজন অত্যন্ত অভিজ্ঞ এবং জ্ঞানী প্রযুক্তি বিশেষজ্ঞ। তিনি মাইক্রোসফ্ট সার্টিফাইড টেকনোলজি স্পেশালিস্ট (MCTS) সার্টিফিকেশন ধারণ করেছেন এবং সর্বশেষ প্রযুক্তিগত উন্নয়ন সম্পর্কে আপ-টু-ডেট থাকার গভীর আবেগ রয়েছে। সফটওয়্যার ডেভেলপমেন্ট, সাইবার সিকিউরিটি, এবং ক্লাউড কম্পিউটিং-এর মতো ক্ষেত্রগুলিতে তার দক্ষতা এবং জ্ঞান প্রদর্শন করে কেভিন প্রযুক্তি-সম্পর্কিত বিষয়গুলির বিস্তৃত পরিসরে ব্যাপকভাবে লিখেছেন। কারিগরি ক্ষেত্রে তার অবদান তার সমবয়সীদের দ্বারা ব্যাপকভাবে স্বীকৃত এবং সম্মানিত হয়েছে এবং জটিল প্রযুক্তিগত ধারণাগুলিকে স্পষ্ট এবং সংক্ষিপ্তভাবে ব্যাখ্যা করার ক্ষমতার জন্য তিনি অত্যন্ত সম্মানিত।


  1. চিপোটল অ্যাপের সমস্যা সমাধান করা:দ্রুত সমাধান এবং টিপস

  2. 0x8007003B ত্রুটি কীভাবে ঠিক করবেন "একটি অপ্রত্যাশিত নেটওয়ার্ক ত্রুটি ঘটেছে"

  3. কীভাবে 'থার্ড-পার্টি আইএনএফ-এ ডিজিটাল স্বাক্ষরের তথ্য নেই' ঠিক করবেন

  4. আইটিউনসে ডুপ্লিকেট গানগুলি কীভাবে সরানো যায়